Материалы по Python-1 (Base) Оглавление Модуль 1: Основы ООП Класс и экземпляр класса Методы и свойства Конструктор класса Инкапсуляция Модуль 2: Полиморфизм Перегрузка операций Утинная нотация Понятие интерфейс Модуль 3: Наследование Родительский и дочерний классы Переопределение методов Дополнение методов. super() Создание собственного итератора Расширение встроенных типов Модуль 4: Обобщение пройденного Модуль 5: Алгоритмы сортировки и поиска Сортировка выборкой Сортировка "пузырьком" QuickSort(быстрая сортировка) Бинарный поиск Модуль 6: Односвязный список Базовая реализация Методы односвязнго списка Реализация итератора Модуль 7: Алгоритмы обхода на графах Понятие графа Реализация графа Поиск в ширину Поиск в глубину