پایتون
دوستداشتنی، قدرتمند و همهجا.
پایتون (Python) زبانی خوشخوان و همهکاره است که از علم داده و هوش مصنوعی تا خودکارسازی و سرویسهای وب، همهجا حضور دارد. این مسیر از صفر شروع میکند اما تند جلو میرود: Python 3.14 را نصب میکنید، انواع داده و ساختارهای دادهی آن را یاد میگیرید، تابع و کلاس مینویسید، خطاها و فایلها را مدیریت میکنید و در پایان با HTTP، خط فرمان، تست خودکار و کد ناهمگام (async) ابزارهای واقعی میسازید.
هر درس کوتاه و کاربردی است و با آزمونهای تعاملی همراه است تا با انجامدادن یاد بگیرید.
- درس
- ۲۹
- زمان
- ۴ ساعت
- سطح
- مقدماتی
- برنز باز
- نقره باز
- طلا قفل
آمادهای ثابتش کنی؟
سه آزمون منتظرند: برنز، نقره و طلا.
در پایان این مسیر میتوانی
- کد پایتون مدرن و تمیز با f-string، type hint و match بنویسید
- دادهها را با لیست، دیکشنری، مجموعه، comprehension و dataclass مدل کنید
- خطاها را مدیریت کنید و با فایل، مسیر و JSON کار کنید
- پروژهها را با venv، pip و uv راه بیندازید
- ابزار خط فرمان بسازید و APIهای وب را صدا بزنید
- با pytest تست بنویسید و کارها را با asyncio همزمان اجرا کنید
نقشهٔ مسیر
۱ فصل ۱شروع کار با پایتون
Python 3.14 را نصب کنید، REPL را بشناسید و اولین اسکریپتتان را اجرا کنید.
۰ / ۲۲ فصل ۲متغیرها و انواع داده
به مقدارها نام بدهید، حساب کنید، نوعها را تبدیل کنید و بر رشتهها مسلط شوید.
۰ / ۳۳ فصل ۳کنترل جریان
با if و match تصمیم بگیرید و با for و while تکرار کنید.
۰ / ۴۴ فصل ۴ساختارهای داده
لیست، تاپل، دیکشنری و مجموعه، بههمراه comprehension و باز کردن مقدارها.
۰ / ۴۵ فصل ۵توابع
منطق برنامه را در توابعی با type hint، آرگومانهای منعطف و lambda بستهبندی کنید.
۰ / ۳۶ فصل ۶شیء و کلاس
نوعهای خودتان را با کلاس، dataclass، متدهای dunder و ترکیب مدل کنید.
۰ / ۴۷ فصل ۷خطا، فایل و ماژول
شکستها را مدیریت کنید، با فایل و JSON کار کنید و پروژه را با venv و uv اداره کنید.
۰ / ۴۸ فصل ۸پایتون در عمل
API وب صدا بزنید، ابزار خط فرمان بسازید، با pytest تست بنویسید و async کار کنید.
۰ / ۵