زمانی برنامه نویسان به یادگیری زبان های برنامه نویسی C++ و جاوا علاقه داشتند . امروزه شاهد این هستیم که اکثریت کسانی که قصد ورود به دنیای برنامه نویسی را دارند زبان پایتون را به عنوان اولین زبان خود انتخاب میکنند .
پایتون یکی از زبان های چند منظوره ، شی گرا و سطح بالا می باشد که کاربرد بسیار زیادی دارد و همچنین از محبوبیت فوق العاده ای برخوردار است .
ساده بودن پایتون برای یادگیری و محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .
پایتون به گونه ای طراحی شده است تا خوانایی کد ها بالاتر رود و کدنویسی آن نسبت به زبان های دیگر مانند جاوا کمتر باشد .
از ویژگی های زبان پایتون که می توان به آن اشاره کرد :
1) زبانی بسیار ساده که قابل درک می باشد و قدرت خوانایی بالایی دارد.
2) منبع باز جهت مشارکت افراد در توسعه آن
3) توسعه در کمترین زمان ممکن
4) طراحی سایت
5) یادگیری ماشینی
6) ساخت اپلیکیشن های موبایل
7) ساخت بازی های رایانه ای و ...
در این دوره شما در کنار یادگیری زبان برنامه نویسی پایتون کار با Git , MongoDB و فریمورک محبوب جنگو را آموزش می بینید.
امکان ثبت نام به صورت اقساطی هم وجود دارد.
مدرسین دوره : حمیدرضا رضا - علی رضایی
ندارد
افرادی که می خواهند درک درست و عمیقی از پایتون به دست آورند.
افرادی که میخواهند وارد بازارکار زبان برنامه نویسی پایتون شوند
افرادی که میخواهند به تازگی برنامه نویسی شروع کنند.
پایتون :
نصب و راه اندازی پایتون
نصب ادیتور Visual Studio Code
نصب Pycharm
نصب Virtualenv
کار با متغییرها و قواعد نامگذاری آن ها
کار با رشته ها
کار با اعداد
کار با انواع داده در پایتون
تبدیل نوع داده
عملگرها در پایتون
دستورات شرطی
حلقه ها
لیست و تاپل در پایتون
دیکشنری ها
مجموعه ها در پایتون
Deepcopy
تواع در پایتون
کار با تابع Lambda
Map , Filter , All , Any , Zip
Generators
Exception Handling
ماژول ها
استفاده از پکیج ها – کار با PIP
شی گرایی
وارثت
کار با فایل ها
سورس کنترل ورژن Git:
بررسی مفاهیم و مقدمات اولیه گیت و دلیل استفاده از آن
بررسی روش کار Git
بررسی دستور Git Add
بررسی دستور Git Commit
بررسی دستور Git Log
بررسی Remote
بررسی Push
بررسی Pull
بررسی نرم افزارهای کمکی
دیتابیس Mongo DB:
توضیحات اولیه در مورد دیتابیس MongoDB
نصب دیتابیس
بررسی و مقایسه Shell و Driver
بررسی دیتابیس، Collection و Document
بررسی عملیات Crud
بررسی Json
بررسی Bson
بررسی تفاوت Json و Bson
بررسی روابط یک به یک، یک به چند و چند به چند
بررسی کوئری های مختلف
بررسی MongoDB Compass
جنگو :
توضیحات ابتدایی در خصوص جنگو و نحوه عملکرد آن
نصب و راه اندازی جنگو
ساخت اولین پروژه
ساخت اپ در جنگو
Views , URLs و مسیریابی ها
Django Templates
static files و نحوه انتقال قالب به پروژه جنگو
مدل ها و دیتابیس ها
فرم ها ، ModelForms ، ادمین
User Authentications در جنگو
Class Based Views
ایجاد پروژه نهایی (تمامی مطالب در قالب پروژه آموزش داده میشود)
1) تسلط کافی به پایتون
2) تسلط کافی به MongoDB
3) تسلط کافی به Django
4) تسلط به Git