Акции школ
Войти

Курс «Python: Словари и Множества»

Составитель: Денис Сметнёв · Обновлено: 28.04.2022

Словари и множества — те структуры данных, на которых горят даже разработчики с опытом: путаются в хешировании, теряют порядок ключей, забывают про операции над множествами. Курс Хекслета закрывает этот пробел на среднем уровне: восемь дней, один модуль «Составные данные и абстракции», — и вы умеете моделировать предметную область, строить пары и последовательности на основе базовых структур. Материал рассчитан на тех, кто уже пишет на Python, но хочет разобраться, как устроены данные изнутри, а не просто пользоваться встроенными типами по наитию.

Подробнее


Компания: Хекслет (Hexlet)

Язык: ru

Уровень: Средний Длительность: 8 дней Старт: в любое время
Почему мы рекомендуем: актуальные данные курса — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Сколько зарабатывают в профессии (медиана hh.ru, по 141 вакансиям)

Junior
110 000 ₽
Middle
205 000 ₽
Senior
261 000 ₽

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Python: Словари и Множества (этот) Хекслет (Hexlet) — в месяц 8 дней — — —
Основы языка Python GeekBrains (ГикБреинс) — 4 недели 4.4 — Обзор
Python для начинающих программистов OTUS (Отус) беспл. — 4.2 — Перейти
Python-разработчик GeekBrains (ГикБреинс) беспл. 9 месяцев 3.9 Сертификат Перейти

Стоит ли идти на этот курс

Плюсы

  • Программа строится вокруг конкретных задач: представить рациональное число через пару, смоделировать отношения между объектами, реализовать операции над составными данными. Ровно то, что спрашивают на технических интервью для мидлов — не «как создать словарь», а «как вы думаете о структуре данных».
  • Средний уровень означает конкретный входной порог: курс начинается сразу с моделирования предметной области и построения последовательностей на основе пар — без повторения азов для тех, кто уже пишет на Python.
  • Компактный формат: восемь дней на одну тему проще довести до конца, чем многомесячную программу. Конкретная задача, конкретный результат.
  • Один из заявленных результатов — навык читать код на фундаментальном уровне: понимать, как реализовать операции над рациональными числами и строить последовательности на основе пар, а не только пользоваться готовыми типами.

Минусы и кому не стоит

  • Нет данных о сертификате: в описании курса документ об окончании не упомянут. Если он важен — проверьте у школы до оплаты.
  • Один модуль, узкая тема: курс не покрывает Python в целом. Для системного роста или смены профессии восьми дней на одну тему явно мало.
  • Цена за один тематический блок может оказаться невыгодной, если нужно закрыть несколько тем подряд: короткие узкие курсы суммарно обходятся дороже, чем полноценный трек.

Когда этот курс вам не нужен

Курс не нужен, если вы уже уверенно работаете со словарями, множествами и понимаете, как реализуются составные структуры данных — материал покажется очевидным. Не подойдёт и тем, чья цель — войти в профессию с нуля или получить системные знания по Python-разработке: восемь дней на один модуль это углубление в конкретную тему, не профессия с нуля. Наконец, если задача — быстро освоить синтаксис словарей для прикладных скриптов, курс избыточен: достаточно официальной документации Python.

Как выбрать курс по этому направлению

По личному наблюдению из онлайн-образования курсы по структурам данных делятся так: одни учат «делай вот так», другие — «вот почему так устроено». Второй тип встречается реже и реально ценится на технических интервью. Когда выбираете курс по этой теме, смотрите: есть ли в программе работа с абстракциями — не просто «создать словарь», а «представить рациональное число через пару» или «смоделировать отношения между объектами». Это уровень понимания, который отделяет джуна от мидла. Ещё один ориентир: даёт ли курс практику на реальных задачах, а не тесты с выбором ответа. Длительность восемь дней — значит темп плотный, проскочить по диагонали не получится.

Частые вопросы

Подойдёт ли курс, если я только начинаю учить Python?

Нет. Уровень — средний, программа предполагает, что вы уже знаете основы языка. Если ещё не писали на Python, начните с вводного курса — этот будет непонятен без базы.

Сколько времени реально займёт прохождение?

По данным курса — восемь дней. Материал по абстракциям и составным данным требует осмысления, не только просмотра, так что темп плотный даже для среднего уровня.

Чему конкретно научусь?

Курс учит моделировать предметную область через пары и последовательности, реализовывать операции над рациональными числами, строить составные структуры данных. У Хекслета обычно есть бесплатные вводные уроки — посмотрите первый: там видно стиль и плотность материала.

Дадут ли сертификат или документ об окончании?

Хекслет не упоминает сертификат в описании этого курса. Если документ нужен — уточните напрямую перед записью.

Поможет ли курс пройти техническое собеседование?

Один из заявленных результатов — уверенно проходить собеседования. Структуры данных и понимание абстракций действительно проверяют на интервью для разработчиков среднего уровня. Но одного просмотра мало: абстракции нужно отработать на задачах, иначе на интервью не выедешь.

Есть ли рассрочка или возврат?

Рассрочку и условия возврата Хекслет не описывает в карточке этого курса — информация на сайте школы или в поддержке.

Длительность курса

Длительность курса

8 дней

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

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

Короткие лекции в виде текста или видео, тесты, упражнения. Практические задания после завершения курса

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

19 часов теории с тестами и упражнениями после каждого модуля 8 модулей 5 практических заданий после курса

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

  • Объявлять словари с помощью литералов,
  • Получать доступ к элементам по ключу,
  • Итерировать ключи и значения словаря
  • Изменять отдельные элементы и дополнять один словарь с данными из другого
  • Инициализировать мутабельные значения для добавляемых в словарь ключей
  • Работать с мощным подвидом словарей — defaultdict
  • Изменять состав множеств, очищать, копировать и сопоставлять множества
  • Работать с методами объектов множеств, дублирующими рассмотренные ранее операторы
Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Python-разработчикам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

О курсе

Узнать о предмете курса, его задачах и целях.

теория

тесты

Синтаксис

Научиться объявлять словари с помощью литералов, получать доступ к элементам по ключу, итерировать ключи и значения словаря.

теория

тесты

упражнение

Изменение данных в словаре

Научиться изменять отдельные элементы и дополнять один словарь с данными из другого.

теория

тесты

упражнение

Инициализация новых значений и defaultdicts

Узнать, как можно удобно инициализировать мутабельные значения для добавляемых в словарь ключей. Познакомиться с мощным подвидом словарей — `defaultdict`.

теория

тесты

упражнение

Множества

Познакомиться с новым типом данных — множествами.

теория

тесты

упражнение

Изменение множеств

Научиться изменять состав множеств, очищать и копировать множества.

теория

тесты

упражнение

Операции над множествами

Узнать, как сопоставлять множества и что можно получить от этого сопоставления.

теория

тесты

упражнение

Методы объектов множеств

Познакомиться с методами объектов множеств, дублирующими рассмотренные ранее операторы, а также с методами, которые изменяют множество

теория

тесты

Python

работа со словарями и множествами в Python.

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 330 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

Преподаватели курса

Автор профессии по Python в Hexlet

Много лет работал программистом и взращивал...

Отзывов об этом курсе пока нет

Ниже — отзывы о школе Хекслет (Hexlet): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

Тема разбирается внутри курса «СИКП на Python»
Школа продаёт эту тему внутри программы — отдельной страницы у неё нет.
больше курсов

Похожие курсы компании

Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(1)
3 900 ₽
Хекслет (Hexlet)
(0)
3 900 ₽
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
3 900 ₽ в месяц
Хекслет (Hexlet)
(16)
3 900 ₽ в месяц
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
больше курсов

Другие курсы этих преподавателей

Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(1)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(0)
Хекслет (Hexlet)
(4)
98 000 ₽