Python Learningاز صفر تا نوشتن پروژه از حفظ

پایتون را از صفر یاد بگیر و برنامه‌ی فروشگاه را از حفظ بنویس

۱۸ درس پشت سر هم. هر درس توضیح ساده، کارگاه پایتون داخل همین صفحه و یک آزمون کوتاه دارد. در آخر کل برنامه‌ی ۱۴۶ خطی مدیریت فروشگاه را خودت، بدون نگاه کردن، می‌نویسی. جمعاً حدود ۱۶ ساعت.

ادامه: شروع: نصب پایتون و اولین برنامه

پیشرفت تو

هنوز درسی گذرانده نشده

هر درس وقتی گذرانده می‌شود که در آزمون آخرش ۸۰٪ بگیری. پیشرفت فقط در همین مرورگر ذخیره می‌شود.

۱. پایه‌ها

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

  1. ۰شروع: نصب پایتون و اولین برنامه۳۰ دقیقه · نصب پایتون و VS Code، اجرای اولین فایل
  2. ۱متغیر، عدد و نوع داده۴۰ دقیقه · نگه‌داری مقدار در متغیر و حساب و کتاب
  3. ۲متن (رشته) و f-string۴۰ دقیقه · تمیز کردن متن، جست‌وجو و ساختن پیام
  4. ۳شرط‌ها: if، elif، else۴۰ دقیقه · تصمیم گرفتن در برنامه
  5. ۴لیست و تاپل۴۰ دقیقه · نگه‌داری چند مقدار پشت سر هم
  6. ۵دیکشنری: کلید و مقدار۴۵ دقیقه · مهم‌ترین ساختار داده‌ی پروژه
  7. ۶حلقه‌ها: for، enumerate، sum و all۴۵ دقیقه · تکرار کار برای همه‌ی اعضا

۲. ابزارهای پروژه

تابع، خطا، کلاس، فایل و ساخت پنجره با tkinter.

  1. ۷تابع: def، return و lambda۵۵ دقیقه · بسته‌بندی کد برای استفاده‌ی دوباره
  2. ۸خطاها: try، except و raise۴۵ دقیقه · خواندن پیام خطا و مدیریت آن
  3. ۹کلاس و شیء۵۵ دقیقه · داده و رفتار در یک بسته
  4. ۱۰فایل و JSON۴۵ دقیقه · ذخیره کردن داده بین دو اجرا
  5. ۱۱tkinter ۱: پنجره، فرم و دکمه۶۰ دقیقه · ساختن اولین پنجره‌ی گرافیکی
  6. ۱۲tkinter ۲: جدول، قاب و رویداد۶۰ دقیقه · Treeview، انتخاب ردیف و چیدمان دکمه‌ها

۳. ساخت پروژه

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

  1. ۱۳ساخت پروژه ۱: مغز برنامه (کلاس Shop)۹۰ دقیقه · کلاس فروشگاه را قدم به قدم و با تست می‌سازی
  2. ۱۴ساخت پروژه ۲: پنجره، دکمه‌ها و جدول۱۰۰ دقیقه · در VS Code برنامه‌ی کامل را می‌سازی و اجرا می‌کنی

۴. استادی

از حفظ نوشتن، باگ‌گیری و زیباتر کردن برنامه.

  1. ۱۵نوشتن از حفظ۶۰ دقیقه · روش و تمرین برای نوشتن کل برنامه بدون نگاه
  2. ۱۶باگ‌گیری۶۰ دقیقه · پیدا کردن و درست کردن خطاها مثل حرفه‌ای‌ها
  3. ۱۷زیباتر و حرفه‌ای‌تر کردن برنامه۷۵ دقیقه · ظاهر بهتر، تجربه‌ی بهتر و قابلیت‌های جدید

آزمون نهایی: بعد از همه‌ی درس‌ها، ۲۰ سؤال از کل دوره و چک‌لیست نوشتن کامل برنامه از حفظ.

رفتن به آزمون نهایی