Программирование становится по-настоящему интересным, когда появляется возможность работать с наборами элементов. Вот лишь некоторые примеры того, где они встречаются:
- Постраничный вывод данных на сайте
- Подсчет общей суммы в заказе на основании каждой из позиций
- Вывод списка друзей, сообщений, фильмов и тому подобное
- Обработка набора DOM-узлов (HTML, фронтенд-разработка)
Любые списки, которые окружают нас в реальном или виртуальном мире, являются коллекциями элементов с точки зрения программирования. В Python для их хранения используется список – структура данных, позволяющая работать с набором как с единым целым:
// Определение списка друзей friends = ['petya', 'vasya', 'ivan']
В отличие от примитивных типов данных, списки в Python могут изменяться. Причем, как по содержимому, так и по размеру самого списка. Это сильно влияет на работу с ними и добавляет с одной стороны больше возможностей, а с другой – ответственности.
Используя списки, одну и ту же задачу можно решить множеством разных способов. Только некоторые из них будут хорошими, остальные же — неэффективными, сложными в отладке и анализе.
В этом курсе рассматривается множество ситуаций, которые традиционно решаются с помощью списков. Знания, полученные в этом курсе, станут тем фундаментом, на котором основана вся дальнейшая деятельность будущих специалистов — выпускников, сдающих ЕГЭ по информатике и ИКТ.
Структура курса:
- Введение в тему «Списки»;
- Создание и ввод списков;
- Вывод и распаковка списков;
- Основные методы списков;
- Срезы списков в Python;
- Цикл for;
- Интеграторы;
- Задачи из ЕГЭ по Информатике и ИКТ на тему «Списки».