قسمت آموزشی مسیر از سه دوره تشکیل شده که شامل دوره های زیر می باشد:
اگر یک برنامه نویس مبتدی هستید یا حتی اگر با برنامه نویسی هیچ آشنایی اولیهای ندارید، این بخش دقیقا برای شما طراحی و ساخته شده است.
در این بخش شما به انجام ۱۰ پروژه کاربردی و مفید می پردازید که شامل مباحث مختلف نظیر ساخت وبسایت با پایتون، اسکرپ کردن و غیره است تا با پایتون آشنایی بیشتری پیدا کنید.
در این بخش از مسیر با نحوه ایجاد انواع مختلف وب اپلیکیشنها با استفاده از فریم ورک جنگو آشنا خواهید شد. از نحوه نصب جنگو و آماده کردن محیط توسعه، تا کدنویسی وب اپلیکیشن مورد نظر روی کامپیوترتان و در نهایت Deploy آن روی یک سرور.
سرفصل های مقدمات پایتون
فصل اول
- آموزش نصب پایتون
- آشنایی با IDLE
- نصب ویرایشگر VS Code
- نحوه اجرای برنامه های پایتون
فصل دوم
- متغیرها و رشته ها
- متغیرها، رشته ها، و مفاهیم مهم در برنامه نویسی
فصل سوم
- اعداد و عملیات ریاضی در پایتون
فصل چهارم
فصل پنجم
- توابع و نحوه استفاده از آنها
فصل ششم
- لیست ها و نحوه استفاده از آنها
فصل هفتم
- دیکشنری ها و نحوه استفاده از آنها
فصل هشتم
- تاپل ها و نحوه استفاده از آنها
فصل نهم
فصل دهم
- مقدمه ای بر شی گرایی
- ساخت اولین کلاس و اشیا
- متود init
- مقایسه اشیا
- Self
- انواع property ها
- انواع method ها
- کلاس های داخلی (Inner Class)
- وراثت (Inheritance)
- اولویت اجرای متودها در Inheritance + مفهوم MRO
فصل یازدهم
- ماژول ها و پکیج ها
- ماژول ها
- فایل های کامپایل شده پایتونی (pyc)
- مسیر جستجوی ماژول ها
- sub-package ها
آزمون دوره مقدماتی پایتون
سرفصل های بوت کمپ پروژه محور پایتون
ده پروژه اصلی بوت کمپ پروژه محور پایتون
۱) ساخت دیکشنری
در این پروژه شما با ساخت یک دیشکنری آشنا شده و یاد میگرید چطور با استفاده از خط فرمان از آن استفاده کنید
۲) نقشه تحت وب از آتشفشان های جهان
یک نقشه تحت وب INTERACTIVE که لوکیشن آتشفشان های جهان در آن قابل مشاهده است
۳) ساخت وبسایت شخصی با پایتون
در یا پروژه یاد میگیرید چطور یک وبسایت شخصی را بصورت کامل توسط پایتون بسازید
۴) ساخت یک برنامه برای کتاب فروشی ها
در این پروژه با هم یک برنامه گرافیکی تحت دسکتاپ به همراه یک دیتابیس بک اندی را خواهیم ساخت
۵) ساخت اپ موبایل توسط پایتون
بله! در این پروژه میخواهیم یک اپ اندروید و آی او اس توسط ابزارهای پایتونی ایجاد کنیم
۶) تشخیص حرکت با استفاده از وب کم
پس از تکمیل این پروژه، با استفاده از وبکم کامپیوترتان اشیا مترک را میتوانید شناسایی کنید
۷) ساخت یک وب اسکرپر برای سایت املاک
در این برنامه یاد میگیرید که چطور متون را صفحات وب استخراج کنید
۸) ساخت یک داشبورد دیتای اینتراکتیو
در این پروژه ساخت یک گرف کاملا اینتراکتیو تحت وب را یاد میگیرید
۹) اپ تحت وب به همراه دیتابیس
در این پروژه یک اپ تحت وب میسازیم که اطلاعاتی را جمع آوری کرده و سپس یک ایمیل ارسال میکند
۱۰) ساخت یک اپ GECODER
در این پروژه یاد میگیریم چطور با دریفات یک آدرس مشخصات (طول و عرض و …) جغرافیایی آن را بدست بیاوریم
محتوای آموزشی دوره
فصل اول
- آشنایی با ماژول های pathlib, json , sqlite3
- پیاده سازی دیکشنری تحت خط فرمان
فصل دوم
- آشنایی با Pandas
- پیاده سازی پروژه با Folium
فصل سوم
- آشنایی با فلسک
- پیاده سازی پروژه فلسک
فصل چهارم
- آشنایی با tkinter
- پیاده سازی پروژه کتابخانه
فصل پنجم
میان ترم
فصل ششم
فصل هفتم
- اشنایی با opencv
- پیاده سازی پروژه
فصل هشتم
- آشنایی با Bokeh
- پیاده سازی نمودار شمعی
فصل نهم
فصل دهم
- اشنایی با numpy
- پیاده سازی شبکه عصبی با پایتون
پروژه پایان ترم
سرفصل های بوت کمپ کاربردی جنگو برای ورود به بازارکار
فصل اول
فصل دوم
فصل سوم
فصل چهارم
- ModelForm و ساخت CRUD با fbv
فصل پنجم
فصل ششم
- session management و middleware
فصل هفتم
فصل هشتم
- پیاده سازی فروشگاه اینترنتی – بخش اول
فصل نهم
- پیاده سازی فروشگاه اینترنتی – بخش دوم
پس از آموزش سر فصل های فوق، پروژه های اصلی دوره را پیاده سازی خواهیم کرد
- ساخت یک بلاگ با امکانات متفاوت
- ساخت یک فروشگاه مدرن