Учебники

Python — структура данных

Компьютеры хранят и обрабатывают данные с необычайной скоростью и точностью. Поэтому крайне важно, чтобы данные хранились эффективно и к ним можно было быстро получить доступ. Также обработка данных должна происходить в наименьшее возможное время, но без потери точности.

Структуры данных имеют дело с тем, как данные организованы и хранятся в памяти, когда программа обрабатывает их. Важно отметить, что данные, которые хранятся на диске как часть постоянных хранилищ (например, реляционные таблицы), не упоминаются здесь как структура данных.

Алгоритм — это пошаговый набор инструкций для обработки данных для определенной цели. Таким образом, алгоритм логически использует различные структуры данных для решения конкретной вычислительной задачи.

В этом уроке мы рассмотрим эти две фундаментальные концепции информатики с использованием языка программирования Python.

Аудитория

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

Предпосылки

Прежде чем приступить к этому учебному пособию, вы должны иметь базовые знания по написанию кода на языке программирования Python с использованием любой среды разработки Python и выполнения программ на языке Python. Если вы совершенно новичок в Python, пожалуйста, обратитесь к нашему руководству по Python, чтобы получить хорошее понимание языка.

Выполнять программы Python

Для большинства примеров, приведенных в этом руководстве, вы найдете опцию Try it, так что просто используйте ее и наслаждайтесь обучением.

Попробуйте следующий пример, используя опцию Try it, доступную в правом верхнем углу приведенного ниже примера кода.