курс

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

2125 студентов 376 сообщений
Последнее обновление: 29 мая 2024
Курс Python: Абстракция с помощью данных
3 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 Странно что о таком курсе, в котором реально доходчиво объясняется, упоминается только в последнем уроке...

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

профессия
от 6 300 ₽ в месяц
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 1 августа
профессия
от 6 300 ₽ в месяц
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 1 августа
профессия
от 6 183 ₽ в месяц
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 1 августа
профессия
от 6 300 ₽ в месяц
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 1 августа
профессия
от 5 025 ₽ в месяц
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 1 августа
профессия
от 6 300 ₽ в месяц
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 1 августа
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 1 августа
профессия
от 9 900 ₽ в месяц
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 1 августа
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 1 августа
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
в разработке
Старт 1 августа