آموزش دوره کامل پایتون با 10 پروژه در دنیای واقعی - آخرین آپدیت

دانلود Complete Python Course with 10 Real-World Projects

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

در مورد این کلاس

اگر همیشه می خواستید پایتون را یاد بگیرید اما تجربه برنامه نویسی قبلی ندارید ، این کلاس برای شما مناسب است!

Ardit سالها را صرف تدریس پایتون برای مبتدیان کرده است و رویکرد مبتنی بر پروژه را توسعه داده است که یادگیری را سرگرم کننده و عملی می کند. شما هنگام کار بر روی برنامه های دنیای واقعی ، مهارت های برنامه نویسی اساسی کسب خواهید کرد و به شما در ایجاد اعتماد به نفس و استقلال در برنامه نویسی کمک می کند.

در این کلاس خواهید آموخت:

  • اصول پایتون ، از جمله نحو ، متغیرها ، حلقه ها و توابع

  • نحوه ساخت 10 برنامه در دنیای واقعی از ابتدا تا پایان

  • توسعه وب با فلاسک و Django

  • تجزیه و تحلیل داده ها و تکنیک های تجسم

  • توسعه برنامه کاربردی GUI دسک تاپ

  • تکنیک های خراش وب برای استخراج داده ها از وب سایت ها

  • استفاده از برنامه ها برای سرورهای زنده و ایجاد اجرایی مستقل

  • بهترین روشها برای نوشتن کد تمیز ، کارآمد و قابل حفظ

شما ایجاد خواهید کرد: یک نمونه کارها از 10 برنامه کاربردی ، از جمله:

  1. ژنراتور نقشه وب آتشفشان

  2. یک آشکارساز شی با استفاده از فیدهای وب کم زنده

  3. یک وب سایت شخصی با پایتون و فلاسک

  4. یک برنامه دسک تاپ موجودی کتاب با یک پایگاه داده SQL Backend

  5. تجزیه و تحلیل داده ها و داشبورد تجسم

  6. یک برنامه تلفن همراه سازگار با Android و iOS

  7. یک اسکرابر وب املاک و مستغلات

  8. یک برنامه وب مبتنی بر فرم که داده های کاربر را جمع آوری و ایمیل می کند

  9. یک برنامه وب وبلاگ و مترجم ساخته شده با Django

  10. یک پردازنده پرونده اکسل برای مدیریت داده ها

حتی اگر کاملاً تازه وارد برنامه نویسی باشید ، این تکنیک های گام به گام را آسان می کنید و به پروژه های خود می پردازند!

چگونه می توان منابع مرتبط با درس ها را پیدا کرد؟ 

اگر می بینید که نام یک سخنرانی و به دنبال آن یک علامت "+" است ، لطفاً پرونده های پیوست شده را برای یک منبع با همان شماره درس با علامت "+" بررسی کنید. در آنجا همچنین کد منبع 10 برنامه ساخته شده در دوره را پیدا خواهید کرد.

همچنین می توانید Ardit را در اینجا بیابید:
وب سایت:


سرفصل ها و درس ها

درس ها Lessons

  • ذخیره داده های استخراج شده در پرونده های CSV Saving the Extracted Data in CSV Files

  • خواندن متن از یک پرونده + Reading Text from a File +

  • نحوه دسترسی به موارد در فرهنگ لغت + How to Access Items in Dictionaries +

  • چگونه برنامه با کلمات حساس به مورد سروکار دارد How the App Deals with Case-Sensitive Words

  • نسخه ی نمایشی برنامه 5: توسعه وب با فلاسک: ایجاد یک وب سایت شخصی Demo of App 5: Web Development with Flask: Building a Personal Website

  • نحوه رفع خطاهای زمان اجرا در پایتون How to Fix Runtime Errors in Python

  • با استفاده از ترمینال Using the Terminal

  • چه چیزی یک برنامه نویس را به یک برنامه نویس تبدیل می کند What Makes a Programmer a Programmer

  • پارامترهای پیش فرض و غیر پیش فرض ، کلمه کلیدی و آرگومان های غیر کلید واژه Default & Non-default Parameters, Keyword & Non-keyword Arguments

  • ایجاد صفحه اصلی Creating the Homepage

  • با استفاده از شرطی ELIF Using the Elif Conditional

  • نحوه رفع خطاهای نحوی در پایتون How to fix Syntax Errors in Python

  • نصب فایل APK در Android Installing the APK file on Android

  • متغیرها: چرا و چگونگی استفاده از متغیرها + Variables: Why and How to Use Variables +

  • اتصال جلوی با پس زمینه ، قسمت 1 Connecting the Frontend with the Backend, Part 1

  • تبدیل داده ها به اطلاعات Turning Data Into Information

  • نسخه ی نمایشی برنامه 10: برنامه وب GeoCoder + Demo of App 10: Geocoder Web App +

  • نزدیک شدن به مشکل Approaching the Problem

  • مقدمه ای برای حلقه ها Introduction to For Loops +

  • نحوه دسترسی به شخصیت ها و برش ها در رشته ها How to Access Characters & Slices in Strings

  • آشنایی با شرط بندی Introduction to Conditionals

  • قالب بندی رشته با چندین متغیر + String Formatting with Multiple Variables +

  • تنظیم نوت بوک Jupyter + Setting Up the Jupyter Notebook +

  • اولین وب سایت Flask شما با هشدار سرور اضافه شده است Your First Flask Website with Server Warning Added

  • چگونه یک سوال برنامه نویسی خوب بپرسیم How to Ask a Good Programming Question

  • چگونه توابع خود را ایجاد کنیم + How to Create Your Own Functions +

  • اصول اولیه فیثون: پردازش ورودی کاربر More Python Basics: Processing User Input

  • آشنایی با numpy ++ Introduction to Numpy ++

  • اضافه کردن نمودار سری زمانی به برنامه وب Adding a Time-Series Graph to the Web App

  • ایجاد یک صفحه ثبت نام کاربر Creating a User Sign Up Page

  • ایجاد یک منطقه قابل پیمایش Creating a Scrollable Area

  • کتابخانه پانداس برای + تجزیه و تحلیل داده ها The Pandas Library for + Data Analysis

  • نمونه های تجسم بیشتر با بوکه More Visualisation Examples with Bokeh

  • ویژگی های انواع داده ها چیست؟ What are the Attributes of Data Types

  • آشنایی با کتابخانه بوکه + Introduction to the Bokeh Library +

  • ضبط ویدیو با OpenCV و Python Capturing Video with OpenCv and Python

  • برنامه نویسی شی گرا چیست (OOP) What is Object Oriented Programming (OOP)

  • برنامه 1: نقشه وب با پایتون و HTML + App 1: Web Map with Python and HTML +

  • معرفی با استفاده از پایتون با پرونده های CSV ، JSON و Excel Intro to Using Python with CSV, JSON, and Excel Files

  • کاوش در مجموعه داده با پایتون و پاندا + Exploring the Dataset with Python and Pandas +

  • انواع دیگر توطئه ها Other Types of Plots +

  • ایجاد یک صفحه ورود کاربر Creating a User Login Page

  • چگونه پایتون با پایگاه داده ها ارتباط برقرار می کند How Python Interacts with Databases

  • درک مطلب را با شرط اگر مشروط کنید List Comprehension with an If Conditional

  • با استفاده از توابع - ایجاد یک تابع تولید رنگ برای نشانگرها ++ Using Functions - Creating a Color Generation Function for Markers ++

  • بهینه سازی خروجی نهایی + Optimising the Final Output +

  • لیست پست های وبلاگ در صفحه اصلی Listing Blog Posts on the Homepage

  • دریافت تأیید از کاربر Getting Confirmation from the User

  • در حالی که حلقه ها با ورودی کاربر While Loops with User Input

  • دستورالعمل های نصب در Mac + Installation Instructions on Mac +

  • نحوه استفاده از شاخص های منفی How to Use Negative Indexes

  • ویدیوی مقدماتی Intro Video

  • بارگیری ، نمایش ، تغییر اندازه و ایجاد تصویر ++ با OpenCV Loading, Displaying, Resizing, and Creating Image ++s with OpenCV

  • HTML و Python: چگونه نشانگرها را اضافه و سبک کنیم HTML & Python: How to Add and Stylize Markers

  • ساختن یک برنامه در پایتون Building a Program in Python

  • اتصال جلوی با پس زمینه ، قسمت 2 ++ Connecting the Frontend with the Backend, Part 2 ++

  • تشخیص اشیاء متحرک از وب با پایتون Detecting Moving Objects from the Webcamp with Python

  • باعث می شود برنامه تعریف یک کلمه را برگرداند Making the App Return the Definition of a Word

  • در حالی که حلقه ها ، شکستن و ادامه + While Loops, Break and Continue +

  • اضافه کردن منوی ناوبری وب سایت Adding a Website Navigation Menu

  • توضیح تمرین قبلی Explanation of Previous Exercise

  • مکان نما File Cursor

  • محاسبه شباهت بین کلمات Calculating the Similarity Between Words

  • برنامه 6: برنامه موجودی کتاب App 6: Book Inventory App

  • قالب بندی رشته + String Formatting +

  • ایجاد خطاهای دسته کد به خودی خود Making the Code Handle Errors by Itself

  • مقدمه ای برای پردازش پرونده Introduction to File Processing

  • مرحله توسعه برنامه Django The Step of the Django App Development

  • پیام های خطا در Python 3.10 Error Messages in Python 3.10

  • پیدا کردن بیشترین کلمه از گروهی از کلمات Finding the Most Similar Word from a Group of Words

  • استفاده از OOP در یک برنامه Using OOP in a Program

  • انواع ساده: عدد صحیح ، رشته ها و شناورها Simple Types: Integers, Strings, and Floats

  • دریافت و پردازش ورودی کاربر از طریق فرم Getting and Processing User Input Through a Form

  • ضمیمه Tex به یک پرونده موجود + Appending Tex to an Existing File +

  • مقدمه ای برای درک مطلب Introduction to List Comprehension

  • نماهای در جگو Views in Djago

  • کشف چهره در تصاویر با OpenCV و Python Detecting Faces in Images with OpenCv and Python

  • اجرای یک ویژگی شناور Implementing a Hover Feature

  • جمع آوری و ترسیم میانگین رتبه بندی ها به روز Aggregating and Plotting Average Ratings by Day

  • قسمت 2 ساخت برنامه وب GeoCoder + Part 2 of Building the Geocoder Web App +

  • ارث الگوی Template inheritance

  • اضافه کردن نمودار پای به برنامه وب + Adding a Pie Chart to the Web App +

  • بارگیری پرونده های متنی در پایتون Loading Text Files in Python

  • بارگیری پرونده های اکسل در پایتون Loading Excel Files in Python

  • انواع داده های Tuple Tuple Data Types

  • HTML و پایتون اضافه کردن یک نشانگر به نقشه HTML&Python Adding a Marker to the Map

  • اتصال به یک پایگاه داده SQLite با پایتون Connecting to an SQLite Database with Python

  • واژه نامه OOP +++ OOP Glossary +++

  • نحوه تبدیل تصاویر به آرایه های numpy How to Convert Images to Numpy Arrays

  • ایجاد مدل پایگاه داده برای برنامه وبلاگ Creating Database Model for the Blog App

  • میانگین رتبه بندی براساس دوره به ماه Average Ratings by Course by Month

  • خراش وب با پیتون و سوپ زیبا Web Scraping with Python & Beautiful Soup

  • فضای سفید + White Space +

  • چگونه خطاهای دشوار را برطرف کنیم How to Fix Difficult Errors

  • نصب پایتون و IDE Installing Python and the IDE

  • اطلاعات بیشتر در مورد شرط ها + More Information on Conditionals +

  • آشنایی با دید رایانه با Python + Introduction to Computer Vision with Python +

  • چگونه برنامه با کلمات غیر موجود سروکار دارد How the App Deals with Non-existing Words

  • Python & Json: اضافه کردن یک لایه نقشه جمعیت Python & JSON: Adding a Population Map Layer

  • HTML و Python: پردازش پرونده با اضافه کردن نشانگرها از پرونده ها HTML & Python: File Processing by Adding Markers from Files

  • انجام عملیات بیشتر با لیست Making More Operations with Lists

  • سبک کردن صفحه ثبت نام Stylizing the Sign Up Page

  • چگونه می توان از طریق فرهنگ لغت حلقه کرد How to loop Through a Dictionary +

  • استخراج عناصر تقسیم Extracting Div Elements

  • نوشتن متن در یک پرونده Writing Text in a File

  • یک خط توضیح داده شده مشروط A Conditional Explained Line by Line

  • نسخه ی نمایشی برنامه ترجمه Django Demo of the Django Translation App

  • PostgreSQL: انتخاب ، درج ، حذف و به روزرسانی سوابق SQL PostGreSQL: Selecting, Inserting, Deleting, and Updating SQL Records

  • توابع با تعداد دلخواه آرگومان های غیر کلید واژه Functions with a Arbitrary Number of Non-keyword Arguments

  • برنامه 2: اصطلاحنامه انگلیسی + App 2: English Thesaurus +

  • نمونه خراش وب با پایتون Web Scraping Example with Python

  • قسمت 1 ساخت برنامه وب GeoCoder Part 1 of Building the Geocoder Web App

  • برنامه 8: برنامه Scrapping برنامه نمایشی ++ App 8: Web Scrapping App Demo ++

  • برنامه 4 (قسمت 2): تجزیه و تحلیل داده ها و تجسم با توطئه های تعاملی در مرورگر App 4 (Part 2): Data Analysis and Visualization with In-Browser Interactive Plots

  • کسب اطلاعات بیشتر در مورد ورودی کاربر Learning More on User Input

  • اصول اولیه پایتون: توابع و شرط بندی ها More Python Basics: Functions and Conditionals

  • ساخت یک برنامه وب تجسم داده Making a Data Visualisation Web App

  • ترسیم فواصل زمانی از داده های تولید شده توسط برنامه وب کم Plotting Time Intervals from the Data Generated by Webcam App

  • تکمیل برنامه مترجم Completing the Translator App

  • با استفاده از پوسته تعاملی پایتون Using The Python Interactive Shell

  • ایجاد یک ساختار برنامه خالی برای برنامه مترجم Creating an Empty App Structure for the Translator App

  • پردازش ثبت نام کاربر + Processing User Sign Ups +

  • SQLITE: انتخاب ، درج ، حذف و به روزرسانی سوابق SQL SQLite: Selecting, Inserting, Deleting, and Updating SQL Records

  • تهیه الگوهای HTML + Preparing HTML Templates +

  • گرفتن ورودی کاربر Capturing User Input

  • ایجاد کلاس از طریق وراثت Creating Classes Through Inheritance

  • انباشت و تقسیم آرایه های numpy Stacking and Splitting Numpy Arrays

  • ایجاد یک پنجره GUI و اضافه کردن ابزارک Creating a GUI Window and Adding Widgets

  • توابع با تعداد دلخواه آرگومان های کلمات کلیدی + Functions with a Arbitrary Number of Keyword Arguments +

  • اطلاعات بیشتر در مورد توابع More About Functions

  • Python & Json: Stylising لایه جمعیت Python & JSON: Stylising the Population Layer

  • شروع با اصول پایتون Starting with the Basics of Python

  • چگونه و چرا برای حلقه ها استفاده می شود How and Why to Use For Loops

  • ذخیره سازی زمانی تشخیص شیء در یک پرونده CSV ++ Storing Object Detection Timestamps in a CSV File ++

  • درک مطلب را با یک شرطی if-else + لیست کنید List Comprehension with a If-Else Conditional +

  • باز کردن پرونده ها با استفاده از Opening Files using with

  • فیلتر مبتنی بر زمان Time-Based Filtering

  • پایین آمدن و ترسیم میانگین رتبه بندی ها در ماه Downsampling and Plotting Average Ratings by Month

  • درک مجموعه داده های خود در پایتون + Understanding Your Dataset in Python +

  • خراش دادن عناصر خاص Scraping Special Elements

  • ماژول های استاندارد پایتون Standard Python Modules

  • طراحی رابط کاربری Designing the User Interface

  • کدگذاری باطن برنامه Coding the Backend of the App

  • انتخاب داده ها با پایتون Selecting Data with Python

  • برنامه 7: نسخه نمایشی احساس خوب موبایل + App 7: Mobile Feel-Good App Demo +

  • نحوه دسترسی به موارد لیست How to Access List Items

  • ایجاد تعاملی دکمه ها Making the Buttons Interactive

  • برنامه 4 قسمت 1 - تجزیه و تحلیل داده ها و تجسم با پاندا و Matplotlib +++ App 4 Part 1 - Data Analysis and Visualizations with Pandas and Matplotlib +++

  • پایتون به طرز شگفت آور چیست؟ What is Python Surprisingly?

  • بارگیری پرونده های CSV در پایتون Loading Csv Files in Python

  • با استفاده از دامنه Using Ranges

  • HTML و Python: ایجاد نقشه HTML با Python + HTML & Python: Creating an HTML Map with Python +

  • ایجاد صفحه درباره Creating the About Page

  • پایگاه داده postgresql با پایتون PostgreSQL Database with Python

  • ماژول های شخص ثالث Third-Party Modules

  • ایجاد پروژه Django Creating Django Project

  • بارگیری داده های JSON در پایتون Loading JSON data in Python

  • ایجاد یک محیط مجازی پایتون Creating a Python Virtual Environment

  • ایجاد چندین مجموعه سری زمانی Creating Multiple Time-Series Streamgraphs

  • بستن یک پرونده Closing a File

  • ساخت حلقه Constructing the Loop

  • ایجاد کلاس حساب بانکی Creating a Bank Account Class

  • مردم در چه روز هفته شادترین هستند What Day of the Week are People the Happiest

  • افزودن بوت استرپ به جنگو Adding Bootstrap to Django

  • با استفاده از شرطی IF Using the If Conditional

  • آشنایی با کتابخانه tkinter Introduction to the Tkinter Library

  • ایجاد فرم Django Creating a Django Form

  • Python & JSON: اضافه کردن صفحه کنترل لایه + Python & JSON: Adding a Layer Control Panel +

  • تغییر برچسب های نمودار در برنامه وب Changing Graph Labels in the web App

  • استفاده از بوکه با پاندا + Using Bokeh with Pandas +

  • اتصال ابزارک های GUI با توابع ++ Connecting GUI Widgets with Functions ++

  • ساخت کاربر پسند Making the Output User-Friendly

  • شروع با پاندا Getting Started with Pandas

  • چگونه و چرا در هنگام حلقه ها استفاده می کنیم How and Why to Use While Loops

  • چگونه می توان فهمید که به چه کدی نیاز دارید How to Find Out What Code You Need

  • ساخت یک برنامه وب ساده Making a Simple Web App

  • دستورالعمل های نصب در ویندوز + Installation Instructions on Windows +

  • نمایه سازی ، برش و آرایه های تکرار شونده Indexing, Slicing, and Iterating Numpy Arrays

  • با استفاده از OOP در یک برنامه ، قسمت 1 Using OOP in a Program, Part 1

  • بارگیری صفحه وب در پایتون Loading the Webpage in Python

  • سبک کردن صفحه ورود Stylizing the Login Page

  • HTML و پایتون: کار با داده های JSON HTML & Python: Working with JSON Data

  • لیست انواع داده ها List Data Types

  • برنامه 3: برنامه ردیاب حرکت وب کم App 3: Webcam Motion Detector App

  • کدگذاری رابط جلوی Coding the Frontend Interface

  • ایجاد یک طرح سری زمانی + Creating a Time-Series Plot +

  • بهبود جبهه وب سایت با CSS ++ Improving the Website Frontend with CSS ++

  • عملیات با انواع داده Operations with Data Types

  • توطئه های سری زمانی چند Multiple Time-Series Plots

  • ایجاد یک فایل APK برای Android Creating an APK file for Android

  • ماژول های ساخته شده در پایتون Builtin Modules in Python

  • دستورالعمل های نصب در لینوکس + Installation Instructions on Linux +

  • پردازش پرونده ها با پایتون Processing Files With Python

  • معرفی اولین مراحل Introducing the First Steps

  • ایجاد نمای رابط مدیر Creating Admin Interface Views

  • پایین آمدن و ترسیم میانگین رتبه بندی ها در هفته Downsampling and Plotting Average Ratings by Week

  • جابجایی بین صفحات Switching Between Pages

  • بیانیه مشکل در پایتون Problem Statement in Python

  • خزیدن از طریق چندین صفحه وب + Crawling Through Multiple Web Pages +

  • مثالی ماژول های طرف مقابل An Example onThird-Party Modules

  • اولین طرح بوکه خود را ایجاد کنید Creating Your First Bokeh Plot

  • چگونه خراش وب کار می کند + How Web Scraping Works +

  • نحوه دسترسی به برش های لیست How to Access List Slices

  • تنظیم یک محیط مجازی Setting Up a Virtual Environment

  • استفاده از برنامه Flask در Pythonanywhere + Deploying the Flask App on PythonAnywhere +

  • فیلتر کردن مجموعه داده Filtering the Dataset

  • درک یک لیست ساده A Simple List Comprehension

  • ایجاد .exe و .App اجرایی از اسکریپت پایتون Creating .exe and .app Executables from the Python Script

  • ایجاد و اجرای یک برنامه پایتون Creating & Running a Python Program

  • با استفاده از FilePaths مختلف Using Different Filepaths

  • چه موقع از چاپ و بازگشت + استفاده کنید When to Use Print and Return +

  • HTML و پایتون: دستکاری رشته HTML&Python: String Manipulation

  • پردازش اعتبارنامه ورود کاربر Processing User Login Credentials

  • انواع داده های فرهنگ لغت Dictionary Data Types

  • نمایش خروجی به کاربر + Displaying Output to the User +

  • استفاده از یک ظاهر طراحی Bootstrap در منوی ناوبری Applying Bootstrap Styling to the Navigation Menu

  • HTML و Python: استفاده از حلقه ها هنگام اضافه کردن چندین نشانگر HTML & Python: Using For-loops when Adding Multiple Markers

  • برنامه 9: وبلاگ Django & Bootstrap و برنامه مترجم + App 9: Django & Bootstrap Blog and Translator App +

  • با آرگومان های متعدد عمل می کند Functions with Multiple Arguments

  • آماده سازی محیط برای استقرار برنامه تلفن همراه Preparing the Environment to Deploy the Mobile App

  • با استفاده از انواع داده ها در دنیای واقعی + Using Data Types in the Real-world +

  • نحوه استفاده از سرویس Pythonanywhere How to Use the PythonAnywhere Service

  • ساخت عملکرد سازنده Building the Maker Function

  • خراش دادن آدرس های خصوصیات Scraping the Addresses of the Properties

  • ایجاد یک صفحه موفقیت ثبت نام Creating a Sign Up Success Page

  • پیدا کردن بهترین مسابقات از لیست کلمات Finding the Best Matches out of a List of Words

  • الگوهای URL URL Patterns

نمایش نظرات

آموزش دوره کامل پایتون با 10 پروژه در دنیای واقعی
جزییات دوره
1d 1h 43m
227
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
- از 5
ندارد
دارد
دارد
Ardit Sulce
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ardit Sulce Ardit Sulce

برنامه نویس پایتون بنیانگذار و نویسنده، PythonHow.