Python
از اولین قدم تا محصول واقعی
Python را از نصب و اولین فایل تا ساخت برنامه فهرست کارها یاد بگیر؛ با مثال کوتاه، خروجی واقعی، خطا و تمرین.
این پروژه را در 21 قدم کوتاه میسازی. هر درس فقط یک موضوع تازه دارد و با نمونه قابل دیدن تمام میشود.
21 قدم کوتاه و مرتب
هر درس فقط یک مفهوم تازه دارد: اول خیلی ساده میخوانی، بعد مثال میبینی، کد را تغییر میدهی و با آزمون کوتاه مطمئن میشوی.
نصب Python و اولین اجرا
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
متغیر و نوع داده
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
گرفتن ورودی و تبدیل نوع
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
کار با متن و f-string
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
شرط if و تصمیم برنامه
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
فهرست و اندیس
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
حلقه for روی دادهها
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
حلقه while و شرط توقف
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
تابع؛ یک کار با نام روشن
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
دیکشنری؛ داده با کلید
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
Tuple و Set؛ ثابت و یکتا
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
مدیریت خطای قابل انتظار
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
خواندن و نوشتن فایل
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
ماژول و import
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
ساخت فهرست با comprehension
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
کلاس و شیء
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
محیط مجازی و نصب بسته
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
JSON و درخواست API
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
آزمون خودکار با unittest
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
پروژه؛ برنامه فهرست کارها
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
دیباگ و نسخه قابل تحویل
همه آموختهها را به یک پروژه کامل و قابل ارائه تبدیل کن.
برنامه خط فرمان فهرست کارها با ذخیره JSON و آزمون
این پروژه یک نمونه تزئینی نیست. مدل داده، قوانین، حالت خطا، آزمون و مسیر انتشار را قدمبهقدم کامل میکنی.
- تعریف مسئله و کاربر واقعی
- ساخت نسخه کوچک اما انتهابهانتها
- آزمون مسیر موفق، مرزی و خطا
- آمادهسازی خروجی برای ارائه و بازخورد
ticket_price = 180000
count = 2
print(ticket_price * count)