Структуры данных в Python: начальный курс
Книга представляет собой введение в фундаментальные концепции структур данных с использованием языка программирования Python. Автор последовательно раскрывает основные принципы организации и работы с данными, подкрепляя теоретические положения практическими примерами и задачами.
В издании подробно рассматриваются как встроенные структуры данных Python (списки, кортежи, словари, множества), так и классические абстрактные типы данных: стеки, очереди, связные списки, деревья и графы. Особое внимание уделяется реализации этих структур и анализу их эффективности.
Помимо непосредственно структур данных, книга охватывает важные смежные темы: основы объектно-ориентированного программирования в Python, методологии тестирования (включая модульное тестирование и TDD), а также анализ времени выполнения алгоритмов и асимптотическую сложность.
Издание ориентировано на начинающих программистов, изучающих Python, и ставит целью не только познакомить с конкретными структурами данных, но и развить навыки алгоритмического мышления и проектирования программных решений.









