Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
در مورد این کلاس
اگر همیشه می خواستید پایتون را یاد بگیرید اما تجربه برنامه نویسی قبلی ندارید ، این کلاس برای شما مناسب است!
Ardit سالها را صرف تدریس پایتون برای مبتدیان کرده است و رویکرد مبتنی بر پروژه را توسعه داده است که یادگیری را سرگرم کننده و عملی می کند. شما هنگام کار بر روی برنامه های دنیای واقعی ، مهارت های برنامه نویسی اساسی کسب خواهید کرد و به شما در ایجاد اعتماد به نفس و استقلال در برنامه نویسی کمک می کند.
در این کلاس خواهید آموخت:
اصول پایتون ، از جمله نحو ، متغیرها ، حلقه ها و توابع
نحوه ساخت 10 برنامه در دنیای واقعی از ابتدا تا پایان
توسعه وب با فلاسک و Django
تجزیه و تحلیل داده ها و تکنیک های تجسم
توسعه برنامه کاربردی GUI دسک تاپ
تکنیک های خراش وب برای استخراج داده ها از وب سایت ها
استفاده از برنامه ها برای سرورهای زنده و ایجاد اجرایی مستقل
بهترین روشها برای نوشتن کد تمیز ، کارآمد و قابل حفظ
شما ایجاد خواهید کرد: یک نمونه کارها از 10 برنامه کاربردی ، از جمله:
ژنراتور نقشه وب آتشفشان
یک آشکارساز شی با استفاده از فیدهای وب کم زنده
یک وب سایت شخصی با پایتون و فلاسک
یک برنامه دسک تاپ موجودی کتاب با یک پایگاه داده SQL Backend
تجزیه و تحلیل داده ها و داشبورد تجسم
یک برنامه تلفن همراه سازگار با Android و iOS
یک اسکرابر وب املاک و مستغلات
یک برنامه وب مبتنی بر فرم که داده های کاربر را جمع آوری و ایمیل می کند
یک برنامه وب وبلاگ و مترجم ساخته شده با Django
یک پردازنده پرونده اکسل برای مدیریت داده ها
حتی اگر کاملاً تازه وارد برنامه نویسی باشید ، این تکنیک های گام به گام را آسان می کنید و به پروژه های خود می پردازند!
چگونه می توان منابع مرتبط با درس ها را پیدا کرد؟
اگر می بینید که نام یک سخنرانی و به دنبال آن یک علامت "+" است ، لطفاً پرونده های پیوست شده را برای یک منبع با همان شماره درس با علامت "+" بررسی کنید. در آنجا همچنین کد منبع 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
نمایش نظرات
نظری ارسال نشده است.