Курс «Python: Абстракция с помощью данных»

ER-модель
DDD
интерфейс

Последнее обновление: 22 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

8 уроков (видео и/или текст)
6 упражнений в тренажере
22 проверочных теста
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

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

Чему вы научитесь

  • Выделять сущности предметной области и устанавливать правильные взаимоотношения между ними
  • Подбирать правильную структуру данных для хранения сущностей
  • Грамотно проектировать интерфейсы абстракций
  • Определять инварианты и следовать им
  • Правильно использовать списки и словари

Программа

1

Введение

Познакомимся с курсом и его целями

2

Онтология

Познакомимся с понятием «Предметная область»

3

Точки на координатной плоскости

Научимся моделировать конкретную предметную область

4

Семантика списков и словарей

Научимся правильно подбирать структуру данных под задачу

5

Создание абстракции

Узнаем, зачем скрывать данные (структуру), и разберем примеры

6

Интерфейсы

Познакомимся с новой терминологией

7

Уровневое проектирование

Научимся видеть барьеры абстракции и выделять слои

8

Инварианты

Познакомимся с понятием data hiding и разберем примеры

Формат обучения

Испытания

1

Обработка ссылок

2

Онлайн-Магазин

3

Список дел

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы