О курсе
В python абсолютно всё является объектами. Но что такое объект? Как его создать? Какие характеристики могут быть объекта? А как объекты взаимодействуют с друг другом? На все эти вопросы поможет ответить объектно-ориентированное программирование (ООП)
ООП - это парадигма, которая применяется практически во всех Python проектах. Невозможно представить хороший фреймворк или библиотеку, который не будет её использовать. Так как именно ООП позволяет создавать проекты, которые будут легко поддерживаться, легко читаться и масштабироваться.
Курс "ООП: Объектно-ориентированное программирование на Python" поможет вам познакомиться с ООП. Он является продолжением моего предыдущего курса "Инди-курс программирования на Python" по основам языка и базируется на пройденных в нем темах.
Он содержит полностью всю информацию, после изучения которой, вы легко сможете работать с проектами на основе ООП и более глубоко понимать принцип работы объектов.
Модули курса
-
Введение в классы
-
Методы и свойства
-
Магические методы.
-
Наследование
-
Дескрипторы
-
Исключения
-
Абстрактные классы и протоколы
-
Перечисления
-
Дата-классы
-
Метапрограммирование
Для кого этот курс
Для тех, кто уже уверенно знает основы python и хочет поднять свой уровень
Начальные требования
Для успешного прохождения курса необходимо прохождение следующего курса
Наши преподаватели
Как проходит обучение
Курс состоит из
- видеолекций
- текстовых лекций
- тестов, проверяющих пройденный материал
- задач на программирование
Задания и тесты проверяются автоматически, но если возникнут проблемы вы всегда можете обратиться к преподавателю или однокурсникам за помощью в чате или в комментариях к курсу
Программа курса
Сертификат
Что вы получаете
- Приобретая курс, Вы получаете:
- 1) Доступ к видеоматериалам курса
- 2) Доступ к тестовым материалам курса
- 3) Доступ к тестам и задачам на программирования
- 4) Доступ к телеграмм-чату