وقتی مبانی پایتون را یاد گرفتید، قدم بعدی مفاهیمی است که کد را حرفه‌ای، خوانا و قابل‌نگهداری می‌کند. این دسته مقالات پایتون سطح متوسط را جمع کرده است: کلاس و شیءگرایی، سازنده و ارث‌بری، مدیریت خطا، کار با فایل و JSON. همچنین ابزارهایی مثل list comprehension، تابع lambda و *args و **kwargs را با مثال‌های اجراشده یاد می‌گیرید.

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

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

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

سوالات متداول درباره پایتون سطح متوسط

پایتون سطح متوسط شامل چه مباحثی است؟

شیءگرایی (کلاس، شیء و ارث‌بری)، مدیریت خطا، کار با فایل و JSON، ماژول و پکیج، محیط مجازی، lambda، list comprehension، *args و **kwargs و دکوراتور مهم‌ترین مباحث این سطح‌اند.

از کجا بفهمم برای سطح متوسط آماده‌ام؟

اگر می‌توانید با شرط، حلقه، لیست، دیکشنری و تابع یک برنامه کوچک مثل ماشین‌حساب یا لیست کارها را بدون کمک بنویسید، آماده شروع این سطح هستید.

دوره پایتون سطح متوسط با این دسته چه فرقی دارد؟

این دسته آرشیو همه مقالات این سطح است، اما دوره رایگان پایتون سطح متوسط همین مطالب را به ترتیب درس‌به‌درس و همراه تمرین ارائه می‌کند.