برنامه‌نویسی با خواندن یاد گرفته نمی‌شود؛ با ساختن یاد گرفته می‌شود. در این دسته پروژه‌ها و تمرین‌های پایتون را با کد کامل و خروجی اجرا می‌بینید. برای شروع، ۵۰ تمرین پایتون با جواب و تمرین کلاسیک تشخیص عدد اول را حل کنید. سپس پروژه‌های کوچک مثل بازی حدس عدد، ماشین‌حساب و لیست کارها را بسازید. فهرست کامل همه پروژه‌ها به‌ترتیب سطح را در ۳۲ پروژه پایتون از مبتدی تا پیشرفته ببینید.

در سطح بعد، پروژه‌های داده‌محور مثل مدیریت کتابخانه، مدیریت موجودی فروشگاه و مدیریت نمرات مهارت کار با فایل و ساختار داده را تقویت می‌کنند. اگر به بازی یا اتوماسیون علاقه دارید، ساخت بازی با Pygame و ساخت ربات با پایتون را ببینید. پیش‌نیازهای هر پروژه در آموزش جامع پایتون آمده و کدهای کوتاه آماده هم در کتابخانه کدهای پایتون است.

هر پروژه این دسته با توضیح گام‌به‌گام، کد کامل و خروجی واقعی آمده است تا بتوانید آن را اجرا کنید و بعد قابلیت تازه‌ای به آن اضافه کنید. پیشنهاد ما این است که از پروژه‌های بازی‌محور مثل سنگ کاغذ قیچی و بازی Hangman شروع کنید، بعد سراغ ابزارهای کاربردی مثل ساخت رمز عبور، مدیریت هزینه‌ها و مرتب‌سازی فایل‌ها بروید. در پایان، پروژه را با ذخیره در فایل یا JSON ماندگار کنید تا شبیه یک برنامه واقعی شود.

در این آرشیو همه مقاله‌های «تمرین و پروژه‌های پایتون» منتشر شده و جدیدترین‌ها در بالای فهرست قرار دارند. هر مقاله پیش‌نیازها، مثال عملی و پرسش‌های متداول خودش را دارد و به آموزش‌های مرتبط لینک می‌دهد؛ پس می‌توانید از هر نقطه‌ای که لازم دارید شروع کنید و مسیر را ادامه دهید. اگر سؤالی داشتید، از بخش دیدگاه هر مقاله بپرسید.

سوالات متداول درباره تمرین و پروژه‌های پایتون

برای مبتدی‌ها کدام پروژه پایتون مناسب‌تر است؟

بازی حدس عدد، سنگ کاغذ قیچی، ماشین‌حساب و تبدیل واحد پروژه‌های خوبی برای شروع‌اند، چون فقط به شرط، حلقه و تابع نیاز دارند.

آیا کد کامل پروژه‌ها در مقاله‌ها هست؟

بله. هر مقاله کد کامل و اجراشده پروژه را همراه خروجی واقعی و توضیح بخش‌به‌بخش دارد و در پایان چند پیشنهاد برای توسعه پروژه می‌دهد.

حل تمرین بهتر است یا ساختن پروژه؟

هر دو لازم‌اند. تمرین‌های کوتاه مهارت حل مسئله را تقویت می‌کنند و پروژه‌ها یاد می‌دهند چند مفهوم را کنار هم در یک برنامه کامل به کار ببرید.