Курс на Stepik
Обложка курса «Углубленное изучение Python. Словари.» на Stepik
499 ₽

Углубленное изучение Python. Словари. ★ 4.000

Открыть на
STEPIK.ORG

Если ты уже знаком с Python и хочешь узнать, что же происходит со словарями под капотом, этот курс для тебя! Здесь собрана вся информация, позволяющая понять устройство словарей, и приведены простые примеры, понятные даже новичку в мире Python. Курс подойдет для всех, кому нравится вникать в устройство вещей в том числе и в Python. Удачи в исследовании!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Углубленное изучение Python. Словари.»Учеников на курсе 54
Сертификаты, выданные на курсе «Углубленное изучение Python. Словари.»Сертификатов выдано 0
Отзывы о курсе «Углубленное изучение Python. Словари.»Отзывов получено 5
Рейтинг курса «Углубленное изучение Python. Словари.»Рейтинг курса 4.000
Уроки в курсе «Углубленное изучение Python. Словари.»Количество уроков 20
Тесты в курсе «Углубленное изучение Python. Словари.»Количество квизов 14
Время прохождения курса «Углубленное изучение Python. Словари.»Время прохождения курса —
Стоимость курса «Углубленное изучение Python. Словари.»Стоимость курса 499 ₽ —
Обновления курса «Углубленное изучение Python. Словари.»Обновления курса — —
Дата публикации курса «Углубленное изучение Python. Словари.»Дата публикации курса — ———
Последнее обновление курса «Углубленное изучение Python. Словари.»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Углубленное изучение Python. Словари.» 3 раздела Уроки в курсе «Углубленное изучение Python. Словари.» 20 уроков Тесты в курсе «Углубленное изучение Python. Словари.» 14 тестов Время прохождения курса «Углубленное изучение Python. Словари.» 1 ч. Последнее обновление курса «Углубленное изучение Python. Словари.» обн. 23 июля 2026

Хеширование

4 урока
1. Словарь. Применение. Распространенность. ↗
2. Что такое хеш ↗
3. Популярный алгоритм хеширования MD5 ↗
4. Функция hash в Python ↗

Теоретическая реализация словаря

6 уроков
1. Введение ↗
2. Работа интерпретатора с памятью при объявлении словаря ↗
3. Реализация операции добавления в словарь ↗
4. Как разрешаются коллизии ↗
5. Перераспределение словаря ↗
6. Поиск ключа в словаре ↗

Особенности реализации словаря cpython

10 уроков
1. Введение ↗
2. Исходный код словаря ↗
3. Типы словарей сpython ↗
4. Параметры словаря dictobject.c ↗
5. Структура PyDictObject ↗
6. Структуры PyDictKeyEntry и PyDictUnicodeEntry ↗
7. Структура PyDictKeysObject ↗
8. Подробнее про dk_indices ↗
9. Методы получения элемента ↗
10. Функция dictkeys_generic_lookup ↗