این دوره آموزشی Python3: Deep Dive قسمت 4 نگاهی دقیق تر به برنامه نویسی شی گرا (OOP) در پایتون دارد.
موضوعات دوره اصلی
کلاس ها و نمونه ها چیستند
داده های کلاس و ویژگی های تابع
خواص
نمونه، کلاس و روش های استاتیک
چند ریختی و نقش توابع ویژه در این امر
ارث تکی
اسلات ها
پروتکل توصیفگر و رابطه آن با خصوصیات و توابع
شمارش
استثناها
برنامه نویسی (از جمله متاکلاس ها)
پیش نیازهای دوره
لطفاً توجه داشته باشید که این دوره آموزشی سطح مبتدی نیست. برای بهره مندی کامل از این دوره، باید دانش کاری قوی در مورد برنامه نویسی کاربردی پایتون و همچنین تجربه عملی در توسعه برنامه های کاربردی پایتون داشته باشید.
برنامه نویسی کاربردی عمیق پایتون
کارکردها، بستهها، محدودهها، دکوراتورها (استفاده و نوشتن آنها)
zip، مرتب شده، هر، همه، و ماژول itertools به طور کلی
دنباله ها، تکرارپذیرها، تکرارکننده ها و مولدها (آنها چه هستند و چگونه پروتکل های مربوطه را پیاده سازی کنیم)
مولدها، بازده، و مدیران زمینه
انواع نگاشت، هش کردن و ارتباط با برابری شی
چندین دانش قبلی در مورد مفاهیم اولیه OOP
با نحوه کار با محیط های مجازی پایتون و نصب پیپ آشنا شوید
نوتبوک Jupyter (رایگان در دسترس) برای پیگیری همراه با دفترچههای دوره
نحوه استفاده از git
[لطفاً توجه داشته باشید که این یک دوره آموزشی به سبک کتاب آشپزی نیست - من به شما نشان نمی دهم که چگونه مشکلات خاصی را حل کنید، بلکه نگاهی گسترده و عمیق به نحوه عملکرد OOP در زمینه پایتون است که به شما این امکان را می دهد برای به کار بردن این مفاهیم و تکنیک ها برای مشکلات خود.]
برنامه نویس و ریاضیدان حرفه ای
نمایش نظرات