برنامه‌نویسی · پیشرفته

پایتون پیشرفته

تسلط بر مفاهیم پیشرفته‌ی پایتون: OOP عمیق، دکوراتور، جنراتور، asyncio و تست حرفه‌ای.

۲۱ درس ۱۲ ساعت

این دوره برای کسانی طراحی شده که پایه‌های پایتون را می‌دانند و می‌خواهند به سطح یک برنامه‌نویس حرفه‌ای برسند. تمرکز دوره روی مفاهیمی است که در پروژه‌های واقعی و کدهای کتابخانه‌ای پیشرفته دیده می‌شوند اما در آموزش‌های مقدماتی معمولاً پوشش داده نمی‌شوند.

در طول دوره به‌صورت عمیق با برنامه‌نویسی شیءگرا و متدهای ویژه، دکوراتورها، جنراتورها و ایتریتورها، مدیریت منابع با context manager، نوع‌نویسی (type hints) و dataclass، برنامه‌نویسی ناهم‌گام با asyncio، نوشتن تست حرفه‌ای با pytest و در نهایت بسته‌بندی و انتشار کتابخانه‌ی خودتان آشنا می‌شوید.

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

سرفصل‌ها

OOPasyncioبرنامه‌نویسیپایتونپیشرفته

دوره‌های مرتبط