رفتن به محتوای اصلی

نقشه راه دوره برنامه‌نویسی پایتون

زمان مطالعه 3 دقیقه مطالعه
بازدید 4 بازدید
تاریخ انتشار ۱۴۰۵/۰۷/۱۷
نقشه راه دوره برنامه‌نویسی پایتون

نقشه راه دوره برنامه‌نویسی پایتون؛ راهنمای عملی استفاده از مسیر یادگیری و امکانات سایت.

این مسیر برای چه کسی است؟

پایتون را با مسئله‌های کوچک و خروجی قابل مشاهده یاد می‌گیریم: متغیر، شرط، حلقه و تابع؛ سپس فهرست، دیکشنری، رشته و فایل وارد مسیر می‌شوند. خوانایی و مدیریت حالت مرزی جزئی از کار است، نه مرحله‌ای بعد از درست شدن برنامه. در تمرین‌ها به جای وابستگی غیرضروری از امکانات زبان و کتابخانه استاندارد استفاده می‌کنیم. بخش پیشرفته طراحی تابع، تست، الگوریتم و برنامه‌های ماژولار را پوشش می‌دهد. پروژه پایانی یک ابزار پردازش داده کوچک با ورودی معتبر، خروجی روشن و مستندات اجرای کوتاه است. موضوعات تخصصی مثل یادگیری ماشین، وب و داده ادامه مسیرند و جای یادگیری مبانی را نمی‌گیرند.

مبانی Python

موضوعات این فصل: نصب و محیط اجرا، عدد، متن و متغیر، ورودی و خروجی، شرط و مقایسه، حلقه و range. هر مفهوم را در یک تابع کوچک امتحان کن؛ داده نمونه، حالت مرزی و خروجی دقیق را کنار تابع نگه دار.

داده و تابع

موضوعات این فصل: list و tuple، dict و set، تابع و بازگشت، برش و پیمایش، مدیریت خطا. هر مفهوم را در یک تابع کوچک امتحان کن؛ داده نمونه، حالت مرزی و خروجی دقیق را کنار تابع نگه دار.

کار با مسئله

موضوعات این فصل: رشته و تجزیه داده، فایل و JSON، ماژول و کتابخانه استاندارد، آزمون تابع، تحلیل زمان و حافظه. هر مفهوم را در یک تابع کوچک امتحان کن؛ داده نمونه، حالت مرزی و خروجی دقیق را کنار تابع نگه دار.

ساختار برنامه

موضوعات این فصل: کلاس و شیء، قرارداد توابع، جداسازی ورودی از منطق، تست و رفع باگ، مستندسازی خوانا. هر مفهوم را در یک تابع کوچک امتحان کن؛ داده نمونه، حالت مرزی و خروجی دقیق را کنار تابع نگه دار.

پروژه نهایی

موضوعات این فصل: تعریف ابزار پردازش داده، اعتبارسنجی ورودی، گزارش و خروجی، تست حالت‌های مرزی، بسته‌بندی و ارائه. هر مفهوم را در یک تابع کوچک امتحان کن؛ داده نمونه، حالت مرزی و خروجی دقیق را کنار تابع نگه دار.

تمرین و معیار پیشرفت

تاپیک این دوره ۷۵ تمرین آسان، ۵۰ متوسط و ۲۵ سخت دارد. از آسان شروع کن؛ آسان بودن به معنی بی‌نیازی از توضیح نیست. پاسخ‌ها فعلاً توسط مدیر یا ادمین مجاز بررسی می‌شوند؛ درستی، خوانایی، کامنت اصولی، هزینه و قرارداد معیارهای بازبینی‌اند. وقتی بتوانی یک مسئله را بدون اتکا به مثال حفظ‌شده حل و توضیح بدهی، به سطح بعدی برو.

وضعیت دوره و ادامه مسیر

این مقاله معرفی برنامه آموزشی است. ویدئوها هنوز منتشر نشده‌اند، قیمت نهایی تعیین نشده و خرید بسته است. پس از آماده شدن دوره، دسترسی ویدئو از SpotPlayer و داشبورد خواهد بود. تمرین‌های منتشرشده از همین حالا مسیر مستقلی برای یادگیری دارند. برای شروع از تاپیک تمرین دوره و برای جزئیات از صفحه دوره استفاده کن.

مطالعه تکمیلی

مرجع زبان و آموزش رسمی در مستندات Python است؛ برای شروع کامل، مسئله و تمرین را کنار مرجع بخوان.

قدم بعدی

از تمرین‌ها شروع کن، نتیجه‌ها را در داشبورد ببین و برای مشکل مشخص از تیکت استفاده کن.