PythonSaveh یک مجموعه آموزشی عظیم و آزاد از تمرینهای پایتون است که با عشق به یادگیری و اشتراکگذاری ساخته شده است.
هدف این پروژه، ایجاد یک منبع تمرینی سازمانیافته برای تقویت مهارت برنامهنویسی از سطح مقدماتی تا پیشرفته است.
برای دیدن آموزشهای ویدئویی این پروژه میتوانید به کانال آپارات من مراجعه کنید:
مشاهده ویدئوها در آپارات
- فراهمکردن بیش از ۱۰هزار تمرین و پاسخ برای یادگیری عملی پایتون
- طراحی ساختار منظم و استاندارد تا دانشجوها بهسادگی تمرینها را پیدا کنند
- ارتقاء قدرت حل مسئله و تفکر الگوریتمی
- پوشش حوزههای مختلف برنامهنویسی پایتون، از مبانی تا پروژههای خلاقانه
- ایجاد یک مرجع آزاد برای مدرسها و علاقهمندان
| حرف کد | حوزه مهارتی | تعداد | وضعیت | توضیح و نوع تمرینها |
|---|---|---|---|---|
| A | مبانی و منطق برنامهنویسی | 200 | ✅ 100% | سینتکس پایه، متغیر، شرط، حلقه، الگوریتمها |
| B | ساختار دادهها | 200 | ✅ 100% | لیست، دیکشنری، مجموعه، تاپل و عملیات پیشرفته |
| C | توابع و ماژولها | 200 | ✅ 100% | تعریف تابع، آرگومانها، lambda، map، filter |
| D | کار با فایل و داده | 200 | ✅ 100% | خواندن/نوشتن فایل، JSON، CSV |
| E | برنامهنویسی شیگرا (OOP) | 150 | ✅ 100% | کلاس، وراثت، پلیمورفیسم |
| F | ماژولهای استاندارد | 200 | ✅ 100% | datetime، os، sys، random، re و … |
| G | تستنویسی و دیباگ | - | ⏳ | unittest، pytest، لاگگیری |
| H | الگوریتم و پیچیدگی | - | ⏳ | جستجو، مرتبسازی، تحلیل زمانی |
| I | کار با وب و API | - | ⏳ | requests، JSON parsing، API کوچک |
| J | دادهکاوی ساده | - | ⏳ | pandas، matplotlib، تجزیه دادههای ساده |
| K | پروژههای کوچک ترکیبی | - | ⏳ | تمرینهایی که چند مهارت را همزمان میآزماید |
| L | 📚 کتاب آموزش پایتون | 25 فصل | 🟡 12% | آموزش گامبهگام از صفر تا صد |
| Z | چالشهای خلاقانه | - | ⏳ | سوالهای باز، بازیسازی کوچک، اتوماسیون جالب |
پیشرفت کلی: 1050 از 1050 مسئله + 3 از 25 فصل کتاب تکمیل شده
تمرینها: ████████████████████████████████████████ 100% (1050/1050)
کتاب: ███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 12% (3/25)
- PROGRESS_REPORT.md - گزارش پیشرفت و دستاوردها ⭐ جدید
- STATUS.md - وضعیت کامل و آمار دقیق
- A_basics/problems_summary.md - خلاصه 150 مسئله بخش A ✅
- PROJECT_SUMMARY.md - خلاصه پروژه
- PROBLEMS_STRUCTURE.md - ساختار کامل مسائل
این پروژه تحت مجوز MIT License منتشر شده است.
شما آزادید از کدها استفاده، ویرایش و بازنشر کنید به شرط آنکه کپی از متن مجوز در پروژه شما باقی بماند.
اگر این پروژه برایتان مفید بود، لطفاً با دادن ⭐ در صفحه گیتهاب از آن حمایت کنید.
همچنین میتوانید با حمایت مالی به توسعه و بهبود این پروژه کمک کنید:
💰 حمایت مالی