Перейти к основному контенту
ГлавнаяPython

Курс

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

Продвинут��й уровеньУровень навыков
Обновлено 02.2026
Изучите создание классов и использование наследования и полиморфизма для повторного использования и оптимизации кода.
Начать курс бесплатно
PythonProgramming
4 ч
13 видео
44 Упражнения
3,600 XP
100K+
Справка об успешном завершении

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

Продолжить через GoogleПоказать больше вариантов

или


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

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

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

Попробуйте для бизнеса

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

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

Необходимые условия

Writing Functions in Python
1

Основы ООП

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

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

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

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

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

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

Объектно-ориентированное программирование на Python
Курс
завершён

Получить сертификат об окончании

Добавьте эту квалификацию в профиль LinkedIn, резюме или CV
Поделитесь в социальных сетях и в обзоре эффективности
Записаться сейчас

Присоединяйтесь к более чем 19 миллионам обучающихся и начните Объектно-ориентированное программирование на Python уже сегодня!

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

Продолжить через GoogleПоказать больше вариантов

или


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

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

Успевайте в обучении на ходу с помощью наших мобильных курсов и ежедневных 5-минутных заданий по программированию.