Объектно-ориентированное программирование на Python
Данный курс знакомит с особенностями объектно-ориентированного программирования в общем и его реализацией в языке Python. Предполагает предварительное знание структурного программирования на Python, с которым можно познакомиться здесь.
Курс включает 12 уроков:
-
Что такое объектно-ориентированное программирование
-
Создание классов и объектов
-
Конструктор класса – метод __init__()
-
Наследование
-
Полиморфизм
-
Инкапсуляция
-
Композиция
-
Перегрузка операторов
-
Модули и пакеты
-
Документирование кода
-
Пример объектно-ориентированной программы на Python
-
Особенности объектно-ориентированного программирования
Курс с примерами решений практических работ: android-приложение, pdf-версия.
Комментарии
Грамматика
Исправлено
Ответ на Грамматика от Дмитрий
Исправлено
Python ООП Паттерны
хоть это и для начинающих, хорошо бы все-таки добавить и про паттерны проектирования с учетом Питона, и связки UML-Python