بیشتر کسانی که یادگیری پایتون را نیمهکاره رها میکنند، استعداد کم نداشتند؛ نقشه نداشتند. امروز یک ویدیوی هوش مصنوعی میبینند، فردا آموزش جنگو و پسفردا یک دوره دادهکاوی، و بعد از چند ماه هنوز نمیتوانند یک برنامه کامل بنویسند. در این مقاله یک نقشه راه یادگیری پایتون مرحلهبهمرحله برای ۲۰۲۶ میدهیم، همان مسیری که در دپارتمان کامپیوتر آموزشگاه کادوس در رشت دانشپذیران را از صفر تا یک تخصص (وب، داده یا هوش مصنوعی) با آن جلو میبریم، با کد نمونه هر مرحله.
نقشه راه یادگیری پایتون در یک نگاه
مسیر را به پنج مرحله تقسیم میکنیم. هر مرحله یک خروجی مشخص دارد و تا خروجی مرحله قبل را نساختهاید، سراغ مرحله بعد نروید:
- پایهها: متغیر، شرط، حلقه، ساختار دادهها و تابع. خروجی: چند برنامه و بازی کوچک.
- پایتون پیشرفته: شیگرایی، فایل، پایگاه داده و رابط گرافیکی. خروجی: یک نرمافزار کامل.
- انتخاب تخصص: وب، داده، هوش مصنوعی، اتوماسیون یا ربات معاملهگر.
- پروژه و نمونهکار: سه تا پنج پروژه واقعی در گیتهاب.
- ورود به بازار: رزومه، کارآموزی، دورکاری یا پروژه فریلنسری.

مرحله اول: پایههای پایتون
این مرحله مهمترین بخش مسیر است و عجله در آن بعداً گران تمام میشود. موضوعهایی که باید مسلط شوید:
- متغیر و انواع داده (عدد، رشته، بولی)
- شرطها (
if/elif/else) و حلقهها (forوwhile) - لیست، تاپل، دیکشنری و مجموعه
- تابع، ماژول و کتابخانه استاندارد
- کار با فایل و مدیریت خطا (Exception Handling)
یک نمونه کوچک از سطح این مرحله: برنامهای که برای هر دانشآموز بر اساس نمرهاش نتیجه میدهد. شرط، تابع، دیکشنری و حلقه همه در همین چند خط هستند:
def grade(score):
if score >= 17:
return "excellent"
elif score >= 12:
return "pass"
return "try again"
scores = {"Sara": 18.5, "Reza": 11, "Mina": 14}
for name, score in scores.items():
print(name, "->", grade(score))Sara -> excellent
Reza -> try again
Mina -> passدر کادوس این مرحله ترم اول دوره پایتون مقدماتی است: حدود ۶۰ ساعت کلاس که با چند پروژه مثل بازی حدس عدد تمام میشود. اگر کدی نوشتید و نتیجهاش را نفهمیدید، آن را در اجرای آنلاین پایتون امتحان کنید؛ بدون نصب هیچ برنامهای.
مرحله دوم: پایتون پیشرفته
در این مرحله از «اسکریپت» به «نرمافزار» میرسید. شیگرایی (OOP) یاد میگیرید تا کد بزرگ را مرتب نگه دارید، با CSV و JSON و وبسرویسها کار میکنید و داده را در پایگاه داده ذخیره میکنید. این نمونه یک کلاس داده (dataclass) و پایگاه داده SQLite را کنار هم نشان میدهد:
import sqlite3
from dataclasses import dataclass
@dataclass
class Course:
title: str
hours: int
db = sqlite3.connect(":memory:")
db.execute("CREATE TABLE course (title TEXT, hours INTEGER)")
for c in [Course("Python 1", 60), Course("Python 2", 60), Course("Data Science", 45)]:
db.execute("INSERT INTO course VALUES (?, ?)", (c.title, c.hours))
total = db.execute("SELECT SUM(hours) FROM course").fetchone()[0]
print("Total hours:", total)Total hours: 165این مرحله در دوره پایتون پیشرفته (ترم دوم، حدود ۶۰ ساعت) پوشش داده میشود و با یک پروژه پایانی دسکتاپ با پایگاه داده تمام میشود؛ اولین پروژه جدی نمونهکار شما.
مرحله سوم: انتخاب مسیر تخصصی
بعد از دو ترم، وقت انتخاب است. همه تخصصها را با هم شروع نکنید؛ یکی را بر اساس علاقه و هدف شغلیتان انتخاب کنید:
وب و بکاند
اگر دوست دارید سایت و اپلیکیشن بسازید: جنگو برای سایتهای کامل و FastAPI برای APIهای سریع و مدرن. بیشترین آگهیهای استخدام پایتون در همین حوزه است.
داده و دیتاساینس
اگر عدد و نمودار و کشف الگو برایتان جذاب است: Pandas، تحلیل و مصورسازی داده در دوره دیتاساینس مقدماتی (۴۵ ساعت).
هوش مصنوعی
پرطرفدارترین مسیر امروز: یادگیری ماشین (۶۰ ساعت)، بعد یادگیری عمیق، یا ساخت ایجنت هوش مصنوعی با مدلهای زبانی (۴۵ ساعت). همه مسیرهای این حوزه را در صفحه آموزش هوش مصنوعی در رشت ببینید.
اتوماسیون و ربات معاملهگر
اگر میخواهید کارهای تکراری را خودکار کنید یا در بازارهای مالی فعال هستید، اسکریپتنویسی، کار با API و ساخت ربات معاملهگر با پایتون مسیر شماست.

مرحله چهارم: پروژه و نمونهکار
کارفرما قبل از مدرک، گیتهاب شما را نگاه میکند. سه تا پنج پروژه که هر کدام یک مشکل واقعی را حل کند، از ده تمرین کلاسی ارزش بیشتری دارد. چند ایده: سیستم نوبتدهی برای یک مطب، داشبورد فروش برای یک مغازه، ربات تلگرام یا بله برای پاسخ به سؤالهای تکراری، یا API یک فروشگاه کوچک. برای هر پروژه یک فایل README بنویسید که بگوید پروژه چه کاری انجام میدهد و چطور اجرا میشود؛ اصول تمیز نوشتن کد را هم از مقاله اصول کدنویسی حرفهای یاد بگیرید.
مرحله پنجم: ورود به بازار کار
با دو ترم پایتون، یک تخصص و چند پروژه، آماده فرستادن رزومه هستید. کارآموزی، دورکاری برای شرکتهای شهرهای بزرگ و پروژه برای کسبوکارهای محلی، سه راه رایج شروع کار برای برنامهنویسان رشت است.
اینکه کارفرماها در آگهیها دقیقاً چه میخواهند و درآمد به چه بستگی دارد، در مقاله بازار کار پایتون آمده است.
ابزارهایی که در طول مسیر لازم دارید
- ویرایشگر کد: VS Code یا PyCharm.
- Git و گیتهاب: از مرحله اول یاد بگیرید، نه آخر کار.
- محیط مجازی (venv) و pip: برای نصب کتابخانهها. اگر اینترنت قطع است، روش نصب پکیج پایتون بدون اینترنت را ببینید.
- انگلیسی فنی: برای خواندن مستندات و پیغامهای خطا.
یک توصیه آخر: هر چند هفته یک بار خودتان را بسنجید. آزمون آنلاین رایگان پایتون کادوس با سؤالهای تصادفی و توضیح هر جواب، نشان میدهد کدام بخش را باید مرور کنید. اگر میخواهید بدانید هر مرحله چقدر زمان میبرد، مقاله یادگیری پایتون چقدر طول میکشد؟ را بخوانید.
شروع نقشه راه پایتون با کادوس در رشت
مؤسسه فنی و آموزشی کادوس همه مرحلههای این نقشه راه را، از پایه تا تخصص، بهصورت حضوری در رشت و آنلاین برگزار میکند. مقایسه دورهها، سرفصلها و پرسشهای رایج را در صفحه آموزش پایتون در رشت ببینید و برای شروع، در دوره پایتون مقدماتی ثبتنام کنید. برای مشاوره رایگان و انتخاب مسیر با یکی از شعبهها تماس بگیرید: شعبه مرکزی (خیابان لاکانی) با شماره ۰۱۳۹۱۰۰۲۳۴۳ و شعبه مسکن مهر با شماره ۰۱۳۹۱۰۰۲۳۲۳، یا از صفحه تماس با ما پیام بدهید.
