فهرست موضوعی آموزش پایتون
مسیر پیشنهادی از بالا به پایین است؛ اما هر موضوع مستقل هم قابل مطالعه است.
۱. مقدمات و راهاندازی
نصب پایتون و اجرای کد در Jupyter، VS Code، PyCharm و محیطهای دیگر.
۲. مبانی زبان
متغیرها، انواع داده، عملگرها، ورودی و خروجی.
۳. رشتهها
کار با متن، برش، متدهای رشته و f-string.
۴. کنترل جریان
شرطها، حلقههای for و while، break و continue.
۵. تفکر الگوریتمی
حدس و بررسی، جواب تقریبی با اپسیلون و جستوجوی دوبخشی.
۶. توابع
تعریف تابع، آرگومانها، دامنهٔ متغیرها و lambda.
۷. ماژولها و پکیجها
import، pip، محیط مجازی و کتابخانهٔ استاندارد.
۸. فایلها و مدیریت خطا
خواندن و نوشتن فایل، try/except و استثناها.
۹. ساختمان دادهها
لیست، تاپل، دیکشنری، مجموعه و comprehensionها.
۱۰. برنامهنویسی شیگرا
کلاس، شیء، وراثت، متدهای جادویی و dataclass.
۱۱. مباحث پیشرفته
iterator، generator، decorator و context manager.
۱۲. پایتون برای داده و هوش مصنوعی
NumPy، Pandas، Matplotlib و قدمهای اول در یادگیری ماشین.