نمونه ای از ویدئو دوره پایتون مقدماتی
سرفصل های دوره پایتون مقدماتی
-
- نصب پایتون
- نصب و راه اندازی VSCode در ویندوز
- نصب و راه اندازی VSCode در اوبونتو
- شخصی سازی Visual Studio Code
- نصب افزونه های vscode
- نصب jupyter
- نصب و راه اندازی pycharm
-
- داده و انواع داده
- چند نکته درمورد زبان پایتون
- داده های عددی و عملگرهای محاسباتی
- متغیر چیست ؟
- نوع داده ای string
- بحث string Formatting, indexing
- کار با jupyter notebook
- متدها و نکات تکمیلی string
- تبدیل انواع داده به یک دیگر
- عملگر های مقایسه ای و Boolean
- شرط در پایتون (if – else)
- مینی پروژه تبدیل واحد
- لیست در پایتون (list)
- متدها و نکات تکمیلی list
- دیکشنری در پایتون (dict)
- حلقه ها در پایتون (For)
- حل تمرین – مینی پروژه
- حلقه ها در پایتون (while)
- تاپل در پایتون (tuple)
- نکات تکمیلی tuple
- مجموعه ها در پایتون (set)
- در مورد None و NoneType
- دیگر عملگرها
- عملگرهای بیتی
- حل تمرین – ماتریس عکس
- مقایسه == و is
- بررسی تابع len
- بررسی توابع sum , min, max
- کلاس range
- یادگیری و کمک گرفتن از help , dir
- مقدار دهی همزمان به چند متغیر
- کارکتر های کنترلی
-
- تابع نویسی – قسمت یک
- تابع نویسی – قسمت دو
- بررسی اولیه clean code
- بحث docstring
- حل تمرین – تابع بهینه
- بررسی arg*, kwrags**
- در مورد scope و local و global
- حل تمرین
- بازگشت چند مقدار از تابع
- توابع بازگشتی (Recursive Function)
-
- شی گرایی – قسمت اول
- شی گرایی – قسمت دوم
- حل تمرین
-
- ماژول چیست ؟
- پکیج چیست ؟
- در مورد __name__
- ماژول های داخلی پایتون
- ماژول random
- ماژول string
- حل تمرین – ماژول رمز تصادفی
- کار با pip و نصب پکیج
- ماژول time , daetetime
- ماژول os
- حل تمرین – تایمر
- ماژول pickle
-
- بررسی List comprehension
- بررسی set,Dict Comprehension
- بررسی Lambda
- بررسی map , filter
- بررسی zip
- بررسی any , all
- بررسی یک چرایی مهم در اعداد اعشاری
- بررسی تابع round در شرایط خاص
- حل تمرین
-
- نگاه دقیق تر به object در پایتون
- بررسی mutable و immutable
- حل مساله
- بررسی shallow copyو deep copy
-
- ارور های رایج در پایتون
- مدیریت ارور در پایتون
- ایجاد ارور در پایتون
- بررسی assert و AssertionError
-
- دستور open و خواندن فایل
- بررسی with و mode و متدها
- بررسی وجود فایل
- کار با فایل json
- حل تمرین