مسیر یادگیری توسعه دهنده پایتون

یک توسعه‌دهنده پایتون باید درک خوبی از خود زبان پایتون، مفاهیم پایه برنامه‌نویسی، شی‌ءگرایی (OOP)، اصول SOLID و الگوهای طراحی (Design Patterns) داشته باشد. همچنین تسلط بر سیستم کنترل نسخه Git و توانایی کار با پایگاه‌داده‌هایی مانند SQLite و PostgreSQL از مهارت‌های ضروری او به حساب می‌آیند.

python logo
  • معماری عملکرد یک سیستم کامپیوتری
  • فلوچارت
  • حل مسئله
  • برنامه نویسی چیست؟
  • مفاهیم پایه پایتون
  • مباحث شئ گرایی
  • انجام پروژه های مبتنی بر وب و تعامل با request
  • انجام عملکرد های crawl
  • مباحث SOLID
  • مباحث Design Patterns
python beginner
آموزش پایتون مقدماتی
python advanced
آموزش پایتون پیشرفته
python solid
آموزش Solid پایتون
python design pattern
آموزش Design Pattern پایتون
  • مفاهیم پایه پایگاه داده
  • دیتابیس های SQL/No SQL
  • درک عملیات های اصلی
  • کار با دیتابیس sqlite
  • کار با postgresql
  • کار با دیتابیس MongoDB (انتخابی)
sql
آموزش SQL
sqlite
آموزش Sqlite پایتون
postgresql
آموزش PostgreSQL پایتون
mongodb
آموزش MongoDB پایتون
  • مفاهیم پایه git
  • کار با دستورات پایه git
  • کنترل برنچ ها
  • کار با github/gitlab
  • استفاده از روابط گرافیکی و یا افزونه ها
  • مدیریت خطا در تعامل با دیگر اعضای گروه
  • استفاده از github actions / Gitlab Runner
git and github
آموزش Git
  • درک عملکرد multithread
  • درک عملکرد multiprocess
  • درک عملکرد async/sync
  • تفاوت ها و معایب
  • جایگاه استفاده از هر کدام
python multithreading
آموزش MultiThreading پایتون
python multiprocessing
آموزش MultiProcessing پایتون
python async
آموزش Async پایتون

از مسیر یادگیری مطمئن شوید

برای درک بهتر از درست بودن مسیر یادگیری می توانید همواره از مشاوره و یا منتورینگ استفاده نمایید.