مسیر یادگیری توسعه دهنده پایتون
یک توسعهدهنده پایتون باید درک خوبی از خود زبان پایتون، مفاهیم پایه برنامهنویسی، شیءگرایی (OOP)، اصول SOLID و الگوهای طراحی (Design Patterns) داشته باشد. همچنین تسلط بر سیستم کنترل نسخه Git و توانایی کار با پایگاهدادههایی مانند SQLite و PostgreSQL از مهارتهای ضروری او به حساب میآیند.
- معماری عملکرد یک سیستم کامپیوتری
- فلوچارت
- حل مسئله
- برنامه نویسی چیست؟
- مفاهیم پایه پایتون
- مباحث شئ گرایی
- انجام پروژه های مبتنی بر وب و تعامل با request
- انجام عملکرد های crawl
- مباحث SOLID
- مباحث Design Patterns
آموزش پایتون مقدماتی
آموزش پایتون پیشرفته
آموزش Solid پایتون
آموزش Design Pattern پایتون
- مفاهیم پایه پایگاه داده
- دیتابیس های SQL/No SQL
- درک عملیات های اصلی
- کار با دیتابیس sqlite
- کار با postgresql
- کار با دیتابیس MongoDB (انتخابی)
آموزش SQL
آموزش Sqlite پایتون
آموزش PostgreSQL پایتون
آموزش MongoDB پایتون
- مفاهیم پایه git
- کار با دستورات پایه git
- کنترل برنچ ها
- کار با github/gitlab
- استفاده از روابط گرافیکی و یا افزونه ها
- مدیریت خطا در تعامل با دیگر اعضای گروه
- استفاده از github actions / Gitlab Runner
آموزش Git
- درک عملکرد multithread
- درک عملکرد multiprocess
- درک عملکرد async/sync
- تفاوت ها و معایب
- جایگاه استفاده از هر کدام
آموزش MultiThreading پایتون
آموزش MultiProcessing پایتون
آموزش Async پایتون
از مسیر یادگیری مطمئن شوید
برای درک بهتر از درست بودن مسیر یادگیری می توانید همواره از مشاوره و یا منتورینگ استفاده نمایید.