حالا میتونی مسئله رو به داده و تابع تقسیم کنی، هرجا لازم بود کلاس بسازی، داده رو ذخیره کنی و یک برنامه پنجرهای بسازی. برای ادامه، یک پروژه کوچک انتخاب کن:
- تحلیل داده: با pandas گزارش هزینه بساز.
- وب: با Flask یا Django برنامه مدیریت کارها رو تحت وب بساز.
- موبایل: ابزار مناسب ساخت برنامه موبایل رو یاد بگیر؛ میتونی برنامه موبایل رو به یک API پایتونی وصل کنی. API راه ارتباط دو برنامه با هم هست.
- خودکارسازی: با کتابخانههای استاندارد پایتون کارهای تکراری فایلها رو انجام بده.
اینها پیشنهاد برای ادامه یادگیری هستن؛ برای تمام کردن این دوره لازم نیست از قبل بلدشون باشی.
برای هر مسیر، خواندن مستندات، کار با Git، آزمون منطق و مدیریت وابستگیها رو ادامه بده. رابط Tkinter بهخودیخود به برنامهٔ وب یا موبایل تبدیل نمیشه؛ بخش مستقل مدیریت کارها قابل استفادهٔ دوباره هست، اما رابط و روش اجرا باید متناسب با محیط عوض بشن.
فرض کن میخوای همین مدیر کارها رو بعداً از طریق وب در دسترس بذاری. کدوم تصمیم امروز بیشترین کمک رو میکنه؟
فعالیت شما
بفهم جدا نگه داشتن منطق برنامه از رابط، چطور ادامه دادن پروژه رو راحتتر میکنه.