Скачать курс «Python-разработчик Плюс. Часть 10 из 14» — Яндекс Практикум | Отзывы | Складчина

Python-разработчик Плюс. Часть 10 из 14

0/5 ·
Создан: 20 июня 2022 г. Обновлён: 23 марта 2026 г.

Алгоритмические задачи, которые часто встречаются на технических собеседованиях, требуют глубокого понимания структур данных и принципов их работы. Этот модуль сфокусирован на переходе от простого написания кода к оптимизации алгоритмов: здесь разбирают, как работают рекурсивные вызовы, сложные методы сортировки и устройство хеш-таблиц.

Внутри разбираются:

  • Рекурсия и подходы к решению задач через разделение на базовые и рекурсивные случаи.
  • Алгоритмы сортировки, включая слиянием (merge sort), быструю (quick sort) и сортировку подсчетом, с анализом их вычислительной сложности.
  • Устройство хеш-таблиц, методы обработки коллизий и построение поисковых индексов.
  • Структуры данных «деревья», их балансировка (АВЛ-деревья) и принципы работы пирамидальной сортировки.

Материал предназначен для тех, кто уже знаком с базовым синтаксисом Python и готовится к задачам уровня middle-разработчика. После прохождения вы научитесь выбирать оптимальные структуры данных для хранения и поиска информации, а также сможете обоснованно оценивать производительность написанного кода.

Другие материалы школы

Инженер по автоматизации тестирования на Java. Часть 5 из 5
800 ₽ 15 000 ₽ −95%

Инженер по автоматизации тестирования на Java. Часть 5 из 5

Яндекс Практикум
DevSecOps: безопасная разработка и эксплуатация Предзаказ
5 433 ₽ 88 000 ₽ −94%

DevSecOps: безопасная разработка и эксплуатация

Яндекс Практикум
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

И
144 ₽ 700 ₽ −79%

Изучи MongoDB с нуля

С
190 ₽ 750 ₽ −75%

Стань экспертом по API! RESTful Web Services

Udemy
Интересная информатика. Модуль 3: Основы программирования на алгоритмическом языке
152 ₽ 1 245 ₽ −88%

Интересная информатика. Модуль 3: Основы программирования на алгоритмическом языке

Тимофей Хирьянов
Машинное обучение. Часть 5/5 Предзаказ
490 ₽ 9 600 ₽ −95%

Машинное обучение. Часть 5/5

GeekBrains
Аналитик данных с нуля
5 000 ₽ 159 162 ₽ −97%

Аналитик данных с нуля

Skypro
Изучение Python с использованием статистики: Анализ данных и наука о данных
198 ₽ 2 050 ₽ −90%

Изучение Python с использованием статистики: Анализ данных и наука о данных

Meritshot Academy
D
400 ₽ 2 000 ₽ −80%

Django For Beginners. Джанго по простому

Alexey Belov