توسعهدهنده پایتون
نقشه راه کامل، جدید و معتبر پایتون از صفر تا پیشرفته (وب، داده، خودکارسازی و هوش مصنوعی)
مبانی و دستور زبان (Python Basics)
نصب و محیط (مفسر، IDE)، متغیرها، انواع داده (اعداد، رشته، لیست، تاپل، دیکشنری، مجموعه)، ساختارهای شرط و حلقه، توابع و ماژولهای اولیه
برنامهنویسی تابعی و ماژولار (Functions & Modularity)
آرگومانهای پیشفرض، *args, **kwargs، lambda، map/filter، comprehensions، ایجاد ماژول و بستهها، مدیریت فایل و context manager
شیگرایی در پایتون (Object-Oriented Programming)
کلاسها، اشیاء، متدها، وراثت، چندریختی، encapsulation، dunder methods، property و decoratorهای کلاس
مدیریت خطا و دیباگ (Error Handling & Debugging)
try/except/finally، raise، خطاهای سفارشی، logging، pdb، type hints و ابزارهای تحلیل استاتیک (mypy)
کتابخانه استاندارد و ابزارهای ضروری (Standard Library & Tooling)
کار با تاریخ و زمان، os/sys، pathlib، collections، itertools، functools، argparse و مدیریت وابستگیها با pip/poetry
توسعه وب با پایتون (Web Development)
Flask و Django (REST API)، معماری MVC/MTV، احراز هویت (JWT, OAuth2)، ارتباط با پایگاه داده (SQLAlchemy, Django ORM)، آشنایی با FastAPI و async web
کار با داده و پایگاه داده (Data & Databases)
SQLite، PostgreSQL، MongoDB با pymongo/mongoengine، طراحی پایگاه داده، Redis برای کش و صف، کار با CSV/JSON/XML
اتوماسیون و اسکریپتنویسی (Automation & Scripting)
اسکریپتهای سیستمی، کار با APIهای REST (requests, httpx)، وب اسکریپینگ (BeautifulSoup, Scrapy)، زمانبندی وظایف و ارسال ایمیل
تست نویسی و کیفیت کد (Testing & Code Quality)
تست واحد با pytest، تست mocking، پوشش کد (coverage)، PEP8، ابزارهای فرمت و linting (black, flake8, ruff)، CI/CD با GitHub Actions
برنامهنویسی ناهمگام (Asynchronous Python)
async/await، event loop، asyncio، کتابخانههای async (aiohttp, httpx)، FastAPI async endpoints، تفاوت thread و asyncio و کاربردها
علوم داده و یادگیری ماشین (Data Science & Machine Learning)
NumPy و Pandas، مصورسازی (Matplotlib, Seaborn, Plotly)، یادگیری ماشین با scikit-learn، شبکههای عصبی با PyTorch/TensorFlow، پردازش زبان طبیعی و بینایی کامپیوتر در سطح مقدماتی
مفاهیم پیشرفته و تخصصی (Advanced & Specialized Topics)
GIL و multiprocessing، مدیریت حافظه، متاکلاسها، کتابخانههای Pydantic و dataclasses، داکرایز کردن برنامهها، امنیت و بهینهسازی، ورود به دنیای DevOps و MLOps
مسیر شغلی و پروژههای عملی (Career & Projects)
ساخت نمونه کار (Portfolio)، مشارکت در متنباز، هکاتونها، گواهینامهها (Python Institute, PCAP)، موقعیتهای شغلی (Backend, Data, ML, DevOps) و یادگیری مستمر