курс

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

2295 студентов 385 сообщений
Последнее обновление: 29 мая 2024
Курс Python: Абстракция с помощью данных
21 900 ₸ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
    обучения

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

9 уроков (видео и/или текст)
9 упражнений в тренажере
22 проверочных теста
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы

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

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

Описание

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

С абстракциями мы встречались в каждом курсе. Перед прохождением этого курса стоит повторить базовый синтаксис языка программирования и работу с функциями:

Правильную последовательность курсов можно найти в программе профессии Python-разработчик.

Программа курса

Продолжительность 9 часов

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

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже

#
Задание
% завершений

Отзывы

Аватар пользователя Сергей Верещагин
Сергей Верещагин 12 ноября 2023

Первый понравившийся курс за долгое время. Есть ощущение,что над ним постарались.


Аватар пользователя Андрей Юдаков
Андрей Юдаков 19 июня 2023

Добрый день!

Спасибо за задание, оно было восхитительно! Получил прям удовольствие несколько раз,

1) когда решил сам через 4 точки..

2) когда увидел и понял гениальное решения учителя)


Аватар пользователя Yuriy Y.
Yuriy Y. 19 марта 2023

Отличное упражнение! Всякий раз, когда смотрю в решение учителя, получаю удовольствие от простоты абстракций! В очередной раз увидел, на сколько мое решение сложнее для понимания (сразу вспоминается, о чем говорил Кирилл в лекции). Да, мне еще учиться и учиться в этом. Спасибо, Хекслет!


Аватар пользователя Валерий Гарькуша
Валерий Гарькуша 28 января 2023

Советую понимать абстракцию через курс https://ru.hexlet.io/courses/python-compound-data .Странно что о таком курсе, в котором реально доходчиво объясняется, упоминается только в последнем уроке...


Аватар пользователя Валерий Гарькуша
Валерий Гарькуша 28 января 2023

Решил я таки эту задачу, правда дошла до меня абстракция через прохождение дополнительного курса https://ru.hexlet.io/courses/python-compound-data Странно что о таком курсе, в котором реально доходчиво объясняется, упоминается только в последнем уроке...

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

профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 21 ноября
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 21 ноября
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 21 ноября
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 21 ноября
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 21 ноября
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 21 ноября
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 21 ноября