Перейти к основному контенту

Курс

Объектно-ориентированное программирование на Python

Продвинутый4 ч

Изучите создание классов и использование наследования и полиморфизма для повторного использования и оптимизации кода.

Python4 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}3,600 XP100K+Заявление об успешном завершении

Создайте бесплатный аккаунт

Продолжить с Google
или
Продолжая, вы принимаете наши Условия использования, наш Политика конфиденциальности и что ваши данные хранятся в США.

Любимый инструмент учащихся тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Объектно-ориентированное программирование (ООП) — широко распространённая парадигма, которая сокращает время разработки и делает код более читаемым, пригодным для повторного использования и удобным в сопровождении. ООП смещает акцент с последовательного выполнения инструкций на взаимодействие объектов внутри программы. В этом курсе вы научитесь создавать классы — шаблоны, на основе которых строятся все объекты в Python. Затем вы освоите принципы наследования и полиморфизма, чтобы эффективно повторно использовать и оптимизировать код. Приступайте — и пишите чистый, элегантный код!

Предварительные требования

Программа

Структура курса

1

Основы ООП

В этой главе вы узнаете, что такое объектно-ориентированное программирование (ООП), чем оно отличается от процедурного подхода и где применяется. Вы определите собственные классы и научитесь создавать методы, атрибуты и конструкторы.
Начать главу
2

Наследование и полиморфизм

Наследование и полиморфизм — ключевые концепции ООП, которые обеспечивают эффективное и согласованное повторное использование кода. Вы научитесь наследовать классы, переопределять и настраивать методы, а также разберётесь в различиях между данными уровня класса и данными уровня экземпляра.
Начать главу
3

Интеграция со стандартным Python

В этой главе вы узнаете, как обеспечить равенство объектов с одинаковыми данными, как задавать и настраивать строковые представления объектов и даже как создавать собственные типы ошибок. Выполняя интерактивные упражнения, вы научитесь гибко настраивать классы, чтобы они вели себя как стандартные типы данных Python.
Начать главу
4

Лучшие практики проектирования классов

Объектно-ориентированное программирование на Python

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

Получить справку об окончании курса

Записаться

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

Продолжайте учиться в любом месте с мобильными курсами и ежедневными 5-минутными практическими заданиями.

Объектно-ориентированное программирование на Python | DataCamp