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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Углубленное изучение Python. Словари.»Учеников на курсе 53
Сертификаты, выданные на курсе «Углубленное изучение 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