رفتن به محتوای اصلی
آکادمی
مقدماتی محلهٔ کد

پایتون

دوست‌داشتنی، قدرتمند و همه‌جا.

پایتون (Python) زبانی خوش‌خوان و همه‌کاره است که از علم داده و هوش مصنوعی تا خودکارسازی و سرویس‌های وب، همه‌جا حضور دارد. این مسیر از صفر شروع می‌کند اما تند جلو می‌رود: Python 3.14 را نصب می‌کنید، انواع داده و ساختارهای داده‌ی آن را یاد می‌گیرید، تابع و کلاس می‌نویسید، خطاها و فایل‌ها را مدیریت می‌کنید و در پایان با HTTP، خط فرمان، تست خودکار و کد ناهمگام (async) ابزارهای واقعی می‌سازید.

هر درس کوتاه و کاربردی است و با آزمون‌های تعاملی همراه است تا با انجام‌دادن یاد بگیرید.

درس
۲۹
زمان
۴ ساعت
سطح
مقدماتی
  • برنز باز
  • نقره باز
  • طلا قفل

آماده‌ای ثابتش کنی؟

سه آزمون منتظرند: برنز، نقره و طلا.

برو به آزمون‌ها

در پایان این مسیر می‌توانی

  • کد پایتون مدرن و تمیز با f-string، type hint و match بنویسید
  • داده‌ها را با لیست، دیکشنری، مجموعه، comprehension و dataclass مدل کنید
  • خطاها را مدیریت کنید و با فایل، مسیر و JSON کار کنید
  • پروژه‌ها را با venv، pip و uv راه بیندازید
  • ابزار خط فرمان بسازید و APIهای وب را صدا بزنید
  • با pytest تست بنویسید و کارها را با asyncio هم‌زمان اجرا کنید

نقشهٔ مسیر

  1. ۱
    فصل ۱

    شروع کار با پایتون

    Python 3.14 را نصب کنید، REPL را بشناسید و اولین اسکریپتتان را اجرا کنید.

    ۰ / ۲
  2. ۲
    فصل ۲

    متغیرها و انواع داده

    به مقدارها نام بدهید، حساب کنید، نوع‌ها را تبدیل کنید و بر رشته‌ها مسلط شوید.

    ۰ / ۳
  3. ۳
    فصل ۳

    کنترل جریان

    با if و match تصمیم بگیرید و با for و while تکرار کنید.

    ۰ / ۴
  4. ۴
    فصل ۴

    ساختارهای داده

    لیست، تاپل، دیکشنری و مجموعه، به‌همراه comprehension و باز کردن مقدارها.

    ۰ / ۴
  5. ۵
    فصل ۵

    توابع

    منطق برنامه را در توابعی با type hint، آرگومان‌های منعطف و lambda بسته‌بندی کنید.

    ۰ / ۳
  6. ۶
    فصل ۶

    شیء و کلاس

    نوع‌های خودتان را با کلاس، dataclass، متدهای dunder و ترکیب مدل کنید.

    ۰ / ۴
  7. ۷
    فصل ۷

    خطا، فایل و ماژول

    شکست‌ها را مدیریت کنید، با فایل و JSON کار کنید و پروژه را با venv و uv اداره کنید.

    ۰ / ۴
  8. ۸
    فصل ۸

    پایتون در عمل

    API وب صدا بزنید، ابزار خط فرمان بسازید، با pytest تست بنویسید و async کار کنید.

    ۰ / ۵

پیمایش سریع