Курс продовжує лінію "покоління Python" і знайомить студентів з об'єктно-орієнтованим програмуванням на мові Python
8 модулів
48 уроків
800 завдань
Курс розглядає атрибути, методи, властивості, магічні методи, успадкування, поліморфізм, декоратори класів тощо.
Рішення перевіряє автоматична система, тому зворотний зв'язок ви отримаєте швидко. Якщо у вас виникнуть запитання, команда курсу дасть поради та підказки. Крім того, проблеми можна обговорювати з однокурсниками в коментарях до завдань.
Для проходження курсу необхідно знання основних типів і конструкцій Python.
програма курсу:
Модуль 1: повторюємо основні конструкції мови Python
Повторюється матеріал курсу для професіоналів: множини, декоратори, ітератори, генератори, регулярні вирази.
Модуль 2: Вступ до ООП
Вивчаються основні концепції об'єктно-орієнтованого програмування: успадкування, інкапсуляція, поліморфізм.
Модуль 3: атрибути, властивості та методи
Вивчаються атрибути, методи (декоратори @classmethod та @staticmethod) та властивості (декоратор @property).
Модуль 4: магічні методи
Вивчаються магічні методи: створення та ініціалізація, рядкове представлення, порівняння, арифметичні операції, що викликаються об'єкти.
Модуль 5: протоколи
Вивчаються протоколи ітерованих об'єктів, послідовностей, контекстних менеджерів і дескрипторів.
Модуль 6: успадкування та поліморфізм
Вивчається концепція успадкування, поліморфізму, абстрактні класи і модуль abc.
Модуль 7: додаткові можливості
Вивчаються слоти (атрибут slots), перерахування (Enum), декоратори класів і модуль dataclasses.
Модуль 8: завдання на проектування КЛАСІВ
Повторення пройденого на курсі матеріалу за допомогою вирішення завдань на проектування КЛАСІВ.
8 модулів
48 уроків
800 завдань
Курс розглядає атрибути, методи, властивості, магічні методи, успадкування, поліморфізм, декоратори класів тощо.
Рішення перевіряє автоматична система, тому зворотний зв'язок ви отримаєте швидко. Якщо у вас виникнуть запитання, команда курсу дасть поради та підказки. Крім того, проблеми можна обговорювати з однокурсниками в коментарях до завдань.
Для проходження курсу необхідно знання основних типів і конструкцій Python.
програма курсу:
Модуль 1: повторюємо основні конструкції мови Python
Повторюється матеріал курсу для професіоналів: множини, декоратори, ітератори, генератори, регулярні вирази.
Модуль 2: Вступ до ООП
Вивчаються основні концепції об'єктно-орієнтованого програмування: успадкування, інкапсуляція, поліморфізм.
Модуль 3: атрибути, властивості та методи
Вивчаються атрибути, методи (декоратори @classmethod та @staticmethod) та властивості (декоратор @property).
Модуль 4: магічні методи
Вивчаються магічні методи: створення та ініціалізація, рядкове представлення, порівняння, арифметичні операції, що викликаються об'єкти.
Модуль 5: протоколи
Вивчаються протоколи ітерованих об'єктів, послідовностей, контекстних менеджерів і дескрипторів.
Модуль 6: успадкування та поліморфізм
Вивчається концепція успадкування, поліморфізму, абстрактні класи і модуль abc.
Модуль 7: додаткові можливості
Вивчаються слоти (атрибут slots), перерахування (Enum), декоратори класів і модуль dataclasses.
Модуль 8: завдання на проектування КЛАСІВ
Повторення пройденого на курсі матеріалу за допомогою вирішення завдань на проектування КЛАСІВ.
https://privatelink.de/?https://pygen.ru/oop