اهداف این دوره
- درک برنامه نویسی و مهندسی نرم افزار
- یادگیری اصول برنامهنویسی از پایه
- تسلط نسبی بر زبان پایتون و تمامی امکانات آن
- درک مفاهیم شئگرا و تابعگرا
- آشنایی با ماژولها و کتابخانههای کاربردی
- آمادگی برای ورود به بخش های بعدی توسعه
سرفصلهای دوره
۱. پیشنیازهای برنامهنویسی
- آشنایی با منطق و تفکر الگوریتمی
- آموزش فلوچارت و نمودارهای جریان
- تمرین تفکر منطقی برای حل مسائل
۲. مبانی برنامهنویسی با پایتون
- آشنایی با محیطهای توسعه و نصب پایتون
- متغیرها و انواع داده
- عملگرها و عبارات شرطی
- حلقههای تکرار
- رشتهها و لیستها
- توابع و ماژولها
۳. برنامهنویسی تابعگرا
- مفهوم توابع و نحوه تعریف آنها
- پارامترها و آرگومانها
- lambda و توابع داخلی
- توابع کاربردی دیگر
۴. برنامهنویسی شئگرا
- مفهوم کلاس و شئ
- صفات و متدها
- ارکان اصلی شئ گرایی
- متدهای خاص
۵. کار با ماژولها و کتابخانهها
- آشنایی با pip و نصب پکیجها
- ماژولهای استاندارد پایتون
- کار با فایلها
- مدیریت استثناها
۶. تغییرات نسخههای پایتون
- تفاوتهای پایتون در نسخه های مختلف
- امکانات جدید در نسخههای مختلف
- نکات مهم مهاجرت بین نسخهها
پیشنیازهای دوره
این دوره از پایه شروع میشود و نیاز به هیچ پیشزمینهای ندارید. تنها چیزی که نیاز دارید انگیزه و تمرین مداوم است.
خروجی دوره
پس از گذراندن این دوره، توانایی نوشتن برنامههای کاربردی با پایتون، درک مفاهیم برنامهنویسی و آمادگی برای یادگیری فریمورکهای کوچک مختلف را خواهید داشت.
آرش سامانی پور
07 , اردیبهشت , 1405 - 12:17 بعد از ظهرسلام استاد وقتتون بخیر
بنده دوره جنگو شما را خریداری کرده ام و یک سوالی برام ایجاد شده
چرا تمامی برنامه نویسان جنگو میگن برای دیپلوی باید از دیتابیس پستگرس استفاده بشه ؟ MySQL که خیلی خوبه
این موضوع واقعا برام گنگه . ممنون میشم راهنمایی کنید
با سپاس
علی بیگدلی
07 , اردیبهشت , 1405 - 13:37 بعد از ظهربحث خوب و بد نیست بحث نیازمندی هستش و رفع نیاز
بر حسب نیازی که توی پروژت داری کدوم لازمت میشه؟ از همون استفاده کن