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

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

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

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