حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
آموزش پایتون پروژه‌محور؛ قسمت سوم: شیءگرایی تا ساخت برنامه

بعد از یادگیری پایتون چه مسیری رو ادامه بدیم؟

پروژه مدیریت کارها با پایتون و ساخت فایل اجرایی · 0٪

حالا می‌تونی مسئله رو به داده و تابع تقسیم کنی، هرجا لازم بود کلاس بسازی، داده رو ذخیره کنی و یک برنامه پنجره‌ای بسازی. برای ادامه، یک پروژه کوچک انتخاب کن:

  • تحلیل داده: با pandas گزارش هزینه بساز.
  • وب: با Flask یا Django برنامه مدیریت کارها رو تحت وب بساز.
  • موبایل: ابزار مناسب ساخت برنامه موبایل رو یاد بگیر؛ می‌تونی برنامه موبایل رو به یک API پایتونی وصل کنی. API راه ارتباط دو برنامه با هم هست.
  • خودکارسازی: با کتابخانه‌های استاندارد پایتون کارهای تکراری فایل‌ها رو انجام بده.

این‌ها پیشنهاد برای ادامه یادگیری هستن؛ برای تمام کردن این دوره لازم نیست از قبل بلدشون باشی.

برای هر مسیر، خواندن مستندات، کار با Git، آزمون منطق و مدیریت وابستگی‌ها رو ادامه بده. رابط Tkinter به‌خودی‌خود به برنامهٔ وب یا موبایل تبدیل نمی‌شه؛ بخش مستقل مدیریت کارها قابل استفادهٔ دوباره هست، اما رابط و روش اجرا باید متناسب با محیط عوض بشن.

فرض کن می‌خوای همین مدیر کارها رو بعداً از طریق وب در دسترس بذاری. کدوم تصمیم امروز بیشترین کمک رو می‌کنه؟

فعالیت شما

بفهم جدا نگه داشتن منطق برنامه از رابط، چطور ادامه دادن پروژه رو راحت‌تر می‌کنه.

مطالعهٔ این گام برای همه آزاد است

برای پاسخ‌دادن، بررسی پاسخ، ثبت پیشرفت و استفاده از دستیار باید شرایط شرکت در فعالیت‌ها را داشته باشید.

برای انجام فعالیت وارد شوید

فعالیت‌های این بخش به اشتراک فعال نیاز دارند. تهیهٔ اشتراک

برای انجام فعالیت‌ها ابتدا این دوره‌های پیش‌نیاز را تکمیل کنید:

گزینه‌های پیش‌بینی خروجی

  1. منطق کارها رو از کد رابط پنجره‌ای جدا نگه دارم.
  2. تمام منطق و ذخیره‌سازی رو داخل دستور ساخت Button بذارم.
  3. نام tasks_app.py رو به tasks_app.html تغییر بدم.
  4. فایل exe ویندوز رو مستقیم به‌عنوان صفحهٔ وب باز کنم.