درباره دوره:
در دوره Intermediate Python، شما با ویژگیهای کلیدی پایتون برای ساخت برنامههای واقعی آشنا خواهید شد. در این دوره، از لیست کامپری هنشنها برای دستکاری حجمهای بزرگداده استفاده خواهید کرد و با اصول برنامهنویسی شی گرا در پایتون آشنا خواهید شد. همچنین، نحوه مدیریت خطاها، استفاده از کتابخانهها و ماژولهای خارجی، و بهرهبرداری از فریمورکهای وب برای ساخت یک برنامه وب پایتون را یاد خواهید گرفت.
این دوره به شما کمک میکند تا مفاهیم اساسی پایتون را به کار ببرید و مهارتهای لازم برای ساخت برنامههای پیچیده و کاربردی را کسب کنید. با پایان دوره، شما قادر خواهید بود با استفاده از ابزارها و تکنیکهای پیشرفته پایتون، برنامههای واقعی و مؤثری ایجاد کنید و با چالشهای مختلف در توسعه نرمافزار مواجه شوید. همچنین در مکتب خونه انواع دوره آموزش پایتون و آموزش برنامه نویسی به عنوان مکمل و پیش نیاز این دوره موجود است.
مقدمه:
1 – مقدمه و پیشنیازها
2 – REPL و اجرای پایتون در VS Code
3 – مقدمه به دوره
4 – فلسفه پایتون
5 – تبدیل بین انواع داده
6 – تمرین: تبدیل بین انواع داده
Comprehensions:
1 – Comprehensions لیست
2 – شرطها
3 – عملیات بر روی لیستها
4 – مجموعهها و دیکشنریها
5 – بیانهای تولیدکننده
6 – برش لیستها
7 – تابع zip
8 – تمرین: Comprehensions، برش، و تابع zip
برنامهنویسی شیگرا:
1 – برنامهنویسی شیگرا
2 – کلاسها
3 – نمونههای کلاس
4 – متد اولیهساز
5 – متدهای کلاس
6 – انواع، isinstance، و issubclass
7 – متدهای جادویی: str و repr
8 – وراثت
9 – تمرین: کلاسها
10 – تمرین: وراثت
11 – مرور متدهای جادویی
استثناها:
1 – انواع استثناها
2 – Try Except
3 – ویژگیهای خاص خطا
4 – استثناهای سفارشی
5 – کاربرد استثناهای سفارشی
6 – تمرین: استثناها
کتابخانهها و ماژولها:
1 – کتابخانهها و ماژولها
2 – وارد کردن ماژولها
3 – استفاده از بستههای خارجی
4 – تمرین: کتابخانه استاندارد
5 – خط فرمان
تست:
1 – تستنویسی در پایتون
2 – تست واحد
3 – ادعاهای TestCase و کتابخانههای تست
4 – تمرین: تست واحد
فریمورکهای وب:
1 – فریمورکهای وب
2 – سلام دنیا با Flask
3 – مسیریابی
4 – قالبها و منابع دیگر
5 – آمادهسازی تمرین Flask
6 – تمرین: اپلیکیشن Flask
7 – خلاصه Flask
جمعبندی:
1 – جمعبندی