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

Курс

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

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

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

Python4 чвидео: 13Упражнений: 443,600 XP100K+Свидетельство о достижении

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

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

Нас выбирают учащиеся из тысяч компаний

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

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

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

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

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

Программа

План курса

1

Основы ООП

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

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

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

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

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

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

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

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

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

Записаться сейчас

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

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