[Go to site: main page, start]

Перейти до основного вмісту

Курс

Об'єктноорієнтоване програмування в Python

Просунутий4 год

Пориньте й навчіться створювати класи та використовувати успадкування й поліморфізм, щоб повторно застосовувати й оптимізувати код.

Python4 год13 відео44 вправ3,600 XP100K+Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Об'єктноорієнтоване програмування (OOP) — це широко вживана парадигма, яка скорочує час розробки, полегшуючи читання, повторне використання та підтримку коду. OOP змінює фокус із послідовності дій на уявлення програми як набору об'єктів, що взаємодіють між собою. У цьому курсі ви навчитеся створювати класи — „креслення" для кожного об'єкта в Python. Далі ви застосуєте принципи наслідування та поліморфізму, щоб перевикористовувати й оптимізувати код. Пориньте в тему та навчіться писати охайний і ефективний код!

Попередні вимоги

Навчальний план

Зміст курсу

1

Основи OOP

У цьому розділі ви дізнаєтеся, що таке об'єктноорієнтоване програмування (OOP), чим воно відрізняється від процедурного програмування та як його застосовувати. Потім ви визначите власні класи й навчитеся створювати методи, атрибути та конструктори.
Почати розділ
2

Наслідування та поліморфізм

Наслідування та поліморфізм — це ключові поняття OOP, що забезпечують ефективне й послідовне перевикористання коду. Дізнайтеся, як наслідуватися від класу, налаштовувати та перевизначати методи, а також чим відрізняються дані рівня класу від даних рівня екземпляра.
Почати розділ
3

Інтеграція зі стандартним Python

У цьому розділі ви навчитеся робити так, щоб об'єкти з однаковими даними вважалися рівними, визначати та налаштовувати рядкові подання об'єктів і навіть створювати нові типи помилок. Завдяки інтерактивним вправам ви дізнаєтеся, як ще краще налаштовувати класи, щоб вони працювали подібно до стандартних типів даних у Python.
Почати розділ
4

Найкращі практики проєктування класів

Об'єктноорієнтоване програмування в Python

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Об'єктноорієнтоване програмування в Python | DataCamp