راهنمای کامل برای دانشآموزان • دوره 3 ساله
| موضوع اصلی | سرفصلهای تفصیلی | منابع پیشنهادی |
|---|---|---|
|
مقدمات Python
هفته 1-2
|
|
📖 کتاب
"آموزش پایتون برای نوجوانان" - مترجم فارسی
🌐 وبسایت
Python.org - بخش Getting Started
🎥 ویدیو
کانالهای فارسی یوتیوب: "جادی"، "راکت"
|
|
متغیرها و انواع داده
هفته 3-4
|
|
📖 کتاب
"Python Crash Course" - بخش اول
💻 تمرین
W3Schools.com/python - تمرینهای Variables
🌐 وبسایت
replit.com - برای تمرین آنلاین
|
|
ورودی و خروجی
هفته 5-8
|
|
🎥 ویدیو
آموزش "ورودی و خروجی در پایتون"
💻 پروژه
ماشین حساب ساده + تبدیل واحدها
|
|
شرطها و تصمیمگیری
هفته 9-12
|
|
📖 کتاب
"Automate the Boring Stuff" - فصل 2
💻 پروژه
بازی حدس عدد، ماشین حساب حرفهای
🌐 تمرین
Codewars.com - مسائل سطح 8-7 kyu
|
|
حلقهها و تکرار
هفته 13-16
|
|
🎥 ویدیو
"حلقهها در پایتون - کامل"
💻 پروژه
رسم الگوهای ستارهای، جدول ضرب
🌐 تمرین
HackerRank.com - Python Loops
|
|
لیستها
هفته 17-20
|
|
📖 کتاب
"Python Crash Course" - فصل Lists
💻 پروژه
To-Do List Manager
🎥 ویدیو
"لیستها و متدهای آن - جامع"
|
|
رشتهها و تاپلها
هفته 21-24
|
|
🌐 وبسایت
Python String Methods - W3Schools
💻 پروژه
دفترچه تلفن با دیکشنری
|
|
توابع
هفته 25-28
|
|
📖 کتاب
"Think Python" - فصل Functions
💻 پروژه
ماشین حساب علمی با توابع
🎥 ویدیو
"توابع در پایتون - کامل و کاربردی"
|
|
ماژولها و کتابخانهها
هفته 29-32
|
|
🌐 مستندات
Python Standard Library Documentation
💻 پروژه
بازی مار یا پونگ با turtle
📖 کتاب
"Python for Kids" - Turtle Graphics
|
|
الگوریتمهای پایه
هفته 33-36
|
|
🌐 تمرین
LeetCode Easy Problems
🎥 ویدیو
"الگوریتمهای مرتبسازی - تصویری"
💻 تمرین
مسائل ترکیبی از تمام مفاهیم
|
|
پروژه نهایی سال اول
هفته 37-40
|
|
💻 پیشنهاد
بازی دوز (Tic-Tac-Toe)
💻 پیشنهاد
سیستم کوییز آنلاین
💻 پیشنهاد
شبیهساز پرتاب تاس و سکه
|
| موضوع اصلی | سرفصلهای تفصیلی | منابع پیشنهادی |
|---|---|---|
|
برنامهنویسی شیگرا (OOP)
هفته 41-48
|
|
📖 کتاب
"Python Object-Oriented Programming" - Dusty Phillips
🎥 ویدیو
"OOP in Python - Corey Schafer"
💻 پروژه
سیستم مدیریت دانشآموز + بازی RPG
|
|
کار با فایلها
هفته 49-52
|
|
🌐 آموزش
Real Python - Working with Files
💻 پروژه
سیستم ذخیره و بازیابی داده
|
|
مدیریت خطا
هفته 53-56
|
|
📖 کتاب
"Python Tricks" - Dan Bader
🎥 ویدیو
"Exception Handling - Complete Guide"
💻 پروژه
برنامه مقاوم با error handling کامل
|
|
تجسم داده با Matplotlib
هفته 57-60
|
|
🌐 مستندات
Matplotlib Official Documentation
🎥 ویدیو
"Matplotlib Tutorial - Corey Schafer"
💻 پروژه
تجسم دادههای آب و هوا یا نمرات
|
|
NumPy و آمار
هفته 61-64
|
|
📖 کتاب
"NumPy Beginner's Guide"
🌐 آموزش
NumPy Official Tutorials
💻 پروژه
تحلیل آماری نظرسنجی مدرسه
|
|
رابط کاربری با Tkinter
هفته 65-72
|
|
📖 کتاب
"Python GUI Programming with Tkinter"
🎥 ویدیو
"Tkinter Course - freeCodeCamp"
💻 پروژه
دفترچه یادداشت + بازی با GUI
|
|
الگوریتمهای پیشرفته
هفته 73-76
|
|
📖 کتاب
"Grokking Algorithms" - فارسی
🌐 تمرین
Codewars - سطح 6-5 kyu
🎥 ویدیو
"Algorithms Explained - Visually"
|
|
پروژه نهایی سال دوم
هفته 77-80
|
|
💻 پیشنهاد
سیستم مدیریت کتابخانه
💻 پیشنهاد
برنامه مدیریت فروشگاه
💻 پیشنهاد
نرمافزار حسابداری شخصی
|
| موضوع اصلی | سرفصلهای تفصیلی | منابع پیشنهادی |
|---|---|---|
|
مبانی هوش مصنوعی
هفته 81-84
|
|
📖 کتاب
"هوش مصنوعی: رویکردی نوین" - راسل و نورویگ
🎥 ویدیو
دوره AI for Everyone - Andrew Ng
💻 تحقیق
بررسی کاربردهای AI در زندگی روزمره
|
|
ریاضیات برای AI
هفته 85-88
|
|
📖 کتاب
"Mathematics for Machine Learning"
🌐 آموزش
Khan Academy - Linear Algebra
💻 تمرین
پیادهسازی محاسبات آماری
|
|
Pandas و پردازش داده
هفته 89-92
|
|
📖 کتاب
"Python for Data Analysis" - Wes McKinney
🌐 دیتاست
Kaggle.com - مجموعه دادههای واقعی
💻 پروژه
تحلیل دیتاست از Kaggle
|
|
تجسم پیشرفته با Seaborn
هفته 93-96
|
|
🌐 مستندات
Seaborn Official Gallery
🎥 ویدیو
"Data Visualization with Seaborn"
💻 پروژه
گزارش تحلیلی کامل با تجسم
|
|
یادگیری ماشین مقدماتی
هفته 97-100
|
|
📖 کتاب
"Hands-On Machine Learning" - Aurélien Géron
🎥 دوره
Machine Learning - Andrew Ng (Coursera)
💻 پروژه
پیشبینی قیمت خانه
|
|
الگوریتمهای طبقهبندی
هفته 101-104
|
|
🌐 دیتاست
MNIST Dataset - تشخیص اعداد
🎥 ویدیو
"Classification Algorithms Explained"
💻 پروژه
تشخیص اعداد دستنویس (MNIST)
|
|
پردازش تصویر با OpenCV
هفته 105-108
|
|
📖 کتاب
"Learning OpenCV 3" - Adrian Kaehler
🌐 آموزش
OpenCV Python Tutorials
💻 پروژه
تشخیص چهره با وبکم + فیلتر
|
|
پردازش زبان طبیعی (NLP)
هفته 109-112
|
|
📖 کتاب
"Natural Language Processing with Python"
🌐 دیتاست
Twitter Sentiment Dataset
💻 پروژه
تحلیلگر احساسات نظرات/توییت
|
|
موضوعات تکمیلی AI
هفته 113-116
|
|
🎥 دوره
Deep Learning Specialization - Coursera
🌐 آموزش
TensorFlow Tutorials
💻 پروژه
سیستم توصیه فیلم/کتاب
|
|
پروژه کاپستون
هفته 117-120
|
|
💻 ایده
چتبات هوشمند با NLP
💻 ایده
تشخیص بیماری از علائم
💻 ایده
بازی با حریف AI
💻 ایده
تحلیلگر شبکههای اجتماعی
|
با پیگیری این سرفصلها و استفاده از منابع پیشنهادی،
شما آماده خواهید شد برای ورود به دنیای حرفهای برنامهنویسی و هوش مصنوعی
یادتان باشد: تمرین مداوم + پروژههای عملی = موفقیت 🚀