سرفصل دوره مقدماتی Python
سرفصل های پایتون مقدماتی
1-معرفی و نصب و راه اندازی 1-1-معرفی زبان های برنامه نویسی و بررسی تفاوتهای Compiler و Interpreter 1-2-اهداف طراحی Python و مزیت های آن 1-3-معرفی IDE های پرکاربرد و نصب و راه اندازی آنها 2-نوع داده ها و تعریف متغیرها در Python 2-1-قوانین تعریف متغیر در Python 2-2-بررسی انواع داده ها و Data Type Casting 2-3- معرفی عملگرها 3- مجموعه های تکرارپذیر Iterable Collections 3-1- Lists 3-2- Tuples 3-3- Sets 3-4- Dictionaries 4- ساختارهای تصمیم 4-1- دستور if تک خطی و if چندخطی 4-2- شرطهای تو در تو 4-3- ساختار Match- Case 5- ساختارهای تکرار 5-1- حلقه for 5-2- حلقه while 6- List Comprehension 6-1- List Comprehension 6-2- Set Comprehension 6-3- Dict Comprehension 7- معرفی و بررسی توابع استاندارد Built-in Functions 7-1-print وinput 7-2- توابع Casting 7-3- توابع محاسباتی 7-4- سایر توابع پراستفاده 8- تعریف تابع User-Defined Functions 8-1- الگوی تعریف توابع در Python 8-2- تفاوت پارامتر و آرگومان 8-3- انواع پارامترها 8-4- قلمرو متغیرها 8-5- تعریف تابع تک خطیLambda 9- نصب و راه اندازی ماژولهاModules 9-1- Standard Modules 9-2- Modules User-Defined 9-3- import modules 9-4- معرفی ماژولهای پراستفاده 10- مدیریت بسته ها Package Management 10-1- نصب Package های استاندارد با pip 10-2- بررسی Switch های pip 10-3- نصب چند بسته پرکاربرد 11- مدیریت فایلها Files I/0 11-1- باز کردن یک فایل و روش ذخیره دائمی داده ها 11-2- حالتهای دسترسی به فایلها 11-3- متدهای فایل 12- عملیات روی فایلها و فولدرها 12-1- روش استفاده از بسته OS و متدهای آن برای دسترسی به حافظه های 13- مدیریت خطاها و خطایابی برنامه ها Exception Handling 13-1- بررسی انواع خطاها 13-2- مدیریت خطاها در کدهای برنامه با استفاده از try-except 13-3- ایجاد خطاهای سفارشی 13-4- استفاده از ابزار Debugging در VScode و pycharm