این دوره از James Page است.
پایتون از نقطهٔ شروع
فکرکردن مرحلهبهمرحله و تبدیل کارهای تکراری به برنامههای کوچک و قابلفهم.
دربارهٔ این مسیر آموزشی
پایتون برای تبدیل یک مسئله به چند گام روشن، نقطهٔ شروع مناسبی است. در این مسیر، ابتدا با دادههای ساده، شرطها و حلقهها کار میکنیم؛ بعد سراغ تابع، ساختارهای داده و فایل میرویم. معیار تمرین، فقط اجراشدن برنامه نیست: ورودی، خروجی و مسئولیت هر بخش باید مشخص باشد.
پروژهٔ پیشنهادی یک ابزار خط فرمان برای مرتبسازی گزارشهای متنی است. خواندن فایل، کنارگذاشتن دادهٔ نامعتبر، تبدیل مقدارها و تولید خروجی، زمینهای عملی برای استفاده از مفاهیم زبان فراهم میکنند. خطای فایل گمشده یا ورودی نادرست هم باید به پیامی روشن تبدیل شود، نه توقفی نامفهوم برای کاربر.
برای شروع به تجربهٔ قبلی برنامهنویسی نیاز نیست، اما اجرای شخصی تمرینها ضروری است. یک پوشهٔ مستقل برای پروژه بساز و وابستگیها را در محیط مجازی نگه دار. در نمونه درس، یک تابع کوچک با ورودی و خروجی مشخص مینویسی؛ همین الگو بعداً برای آزمون بخشهای بزرگتر برنامه به کار میآید.
در پایان این مسیر چه میسازی؟
برنامه مدیریت هزینههای شخصی با ذخیره، دستهبندی و گزارش اطلاعات؛ پروژهای برای کنار هم گذاشتن مهارتها و بررسی نتیجهٔ یادگیری.
برنامه مدیریت هزینههای شخصی با ذخیره، دستهبندی و گزارش اطلاعات
این دوره برای چه کسی است؟
برای کسی که میخواهد این مهارت را از پایه و با تمرین شروع کند. یک کامپیوتر و زمان مشخص برای تمرین کافی است.
سرفصلها و قسمتها
۱شروع پایتون۵ قسمت
- ۱–۵ — نصب Python، اولین برنامه، متغیرها، String، Number و ورودی کاربر
۲شرط و حلقه۵ قسمت
- ۶–۱۰ — شرطها، حلقهها و تمرینهای منطقی
۳ساختار داده و تابع۵ قسمت
- ۱۱–۱۵ — List، Tuple، Dictionary، Set و Function
۴ماژولها و فایلها۵ قسمت
- ۱۶–۲۰ — Scope، Module، نصب Package، مدیریت خطا و کار با فایلها
۵شیگرایی چیست؟۱ قسمت
- 21 — شیگرایی چیست؟
۶Class و Object۱ قسمت
- 22 — Class و Object
۷Constructor و Method۱ قسمت
- 23 — Constructor و Method
۸JSON و دادهها۱ قسمت
- 24 — JSON و دادهها
۹درخواست HTTP و API۱ قسمت
- 25 — درخواست HTTP و API
۱۰پروژه نهایی مدیریت هزینههای شخصی۱ قسمت
- 26 — پروژه نهایی مدیریت هزینههای شخصی

James Page
این دوره با صدای اصلی مدرس و زیرنویس فارسی ارائه میشود.