Ключевые концепции ООП
Паттерны проектирования
абстракции

ООП на Python

Навык понимания архитектуры и чистого кода, позволяющий проходить собеседования, решать задачи и увеличивать зарплату

Начать обучение

Входит в подписку (более 50 курсов)

Евгений Филиппов

выпускник Хекслета

Программа обучения

Предметная область

Онтология, Проектирование точек на координатной плоскости, Семантика массивов

Абстракция

Создание и использование абстракций Уровневое проектирование, разделение системы на слои абстракций Инварианты, обеспечение целостности данных, Выделение сущностей и их взаимосвязей в предметной области, Инварианты

Инкапсуляция

Объединение данных и функций в рамках одной структуры, Создание методов для управления состоянием объекта, Сокрытие даных (data hiding)

Интерфейсы

Абстрактный тип данных, Сигнатуры, Реализация интерфейсов, Интерфейс Countable

Структуры

Классы и объекты, Автозагрузка классов, Синтасис классов, Указатели, Свойства, Методы

Исключения

Способы обработки ошибок, генерация и перехват исключений

Проекты

Как проходит обучение

Вы изучаете теорию в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают сразу понять, как всё работает на практике. Материал выстроен так, чтобы вы шаг за шагом двигались от простого к сложному, не упуская важных деталей

Подписка 3 900 ₽/мес

Подписка позволяет проходить все курсы каталога из раздела "подписка". Отмена в любой момент. Можно оплачивать через компанию

Подписаться →
  • Более > 50 курсов
  • Пожизненный доступ к теории
  • Можно учиться параллельно
  • Обучение с ИИ-ассистентом