توضیحات
آموزش پیشرفته پایتون قسمت چهارم: برنامه نویسی شی گرا – آموزش پیشرفته برنامه نویسی شی گرا در پایتون
نام دوره : Python 3: Deep Dive (Part 4 – OOP)
برای گذراندن این دوره سری دوره زیر به ترتیب پیشنهاد می شود:
پایتون را از ابتدا و اصولی بیاموزید
آموزش پیشرفته پایتون قسمت اول : توابع
آموزش پیشرفته پایتون قسمت دوم: حلقه ها
آموزش پیشرفته پایتون قسمت سوم: دیکشنری ها
پیش نیاز:
- دانش قوی از پایتون کاربردی
- بسته ها و دکوراتورها
- Iterators، Iterables و Generators
- انواع نقشه برداری، هشینگ
- مقداری دانشOOP اولیه
توضیحات:
این دوره آموزشی Python3: Deep Dive قسمت 4 نگاهی دقیق تر به برنامه نویسی شی گرا (OOP) در پایتون دارد.
موضوعات :
- کلاس ها و نمونه ها چیست
- داده های کلاس و ویژگی های تابع
- خواص
- روش های نمونه، کلاس و استاتیک
- چندشکلی و نقش توابع ویژه در این امر
- ارث واحد
- اسلات ها
- پروتکل توصیفگر و رابطه آن با خواص و توابع
- شمارش ها
- استثناها
- فرابرنامه نویسی (از جمله متاکلاس ها)
پیش نیازهای دوره
لطفا توجه داشته باشید که این دوره در سطح مبتدی نیست.
برای بهره مندی کامل از این دوره، باید دانش کاری قوی در مورد برنامه نویسی کاربردی پایتون و همچنین تجربه عملی در توسعه برنامه های کاربردی پایتون داشته باشید.
- برخی دانش قبلی از مفاهیم اولیه OOP
- نحوه کار با محیط های مجازی پایتون و نصب پیپ را بدانید
- نوت بوک ژوپیتر (در دسترس رایگان) برای پیگیری همراه با نوت بوک ها
- برنامه نویسی کاربردی در پایتون
- توابع، بسته ها، محدوده ها، دکوراتورها (استفاده و نوشتن آنها)
- zip، sorted، any، all و به طور کلی ماژول itertools
- دنباله ها، تکرارپذیرها، تکرارکننده ها و مولدها (آنها چه هستند و چگونه پروتکل های مربوطه را پیاده سازی کنیم)
- مولدها، بازده و مدیران زمینه
- انواع نگاشت، هش و ارتباط با برابری شی
- ی دوره
- نحوه استفاده از git
این دوره برای چه کسانی است:
- توسعه دهندگان پایتون متوسط با تجربه که می خواهند درک عمیق تری از Python OOP داشته باشند
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید