Курс «Python: Списки»
Последнее обновление: 28 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите такую структуру данных, как список. Вы узнаете больше о срезах, итераторах и ленивых вычислениях. В итоге вы научитесь манипулировать данными с помощью списков и работать даже с бесконечными коллекциями. Знания из этого курса помогают программистам решать алгоритмические задачи и эффективно обрабатывать данные.
Чему вы научитесь
- Определять списки в коде и манипулировать ими
- Формировать и обрабатывать списки в циклах
- Создавать итерируемые объекты и работать с ними
Программа
1 | Введение Знакомимся с темой курса |
2 | Синтаксис Изучаем синтаксис для работы со списками |
3 | Модификация Знакомимся с основными способами изменения списков |
4 | Проверка существования значения Разбираем типичные ошибки при работе со списками: выход за границу, обращение к несуществующему ключу |
5 | Цикл for и списки Учимся простому способу обходить списки |
6 | Циклы с индексами Учимся использовать циклы с индексами для работы со списками. |
7 | Ссылки Знакомимся с понятием «ссылочные данные» и выясняем, как правильно обрабатывать списки в функциях |
8 | Агрегация Учимся агрегировать данные |
9 | Удаление элементов списка Говорим о правильных и неправильных способах удаления элементов |
10 | Управляющие инструкции Изучаем работу `break` и `continue` |
11 | Вложенные списки Знакомимся с синтаксисом создания и обновления вложенных списков |
12 | Теория множеств Приобщаемся к прекрасному |
13 | Генерация строки в цикле Учимся эффективно собирать строки |
14 | Обработка строк через преобразование в список Выясняем, как обрабатывать строки с помощью списков |
15 | Вложенные циклы Учимся вкладывать циклы друг в друга |
16 | Сортировка списков Знакомимся с базовыми алгоритмами |
17 | Стек Знакомимся с одной из самых фундаментальных структур данных |
18 | Big O Знакомимся с оценкой сложности алгоритмов |
19 | Срезы Знакомимся с одним из основных способов манипуляции списками — срезами |
20 | Деструктуризация Учимся раскладывать список на части |
21 | Деструктуризация и оператор упаковки Учимся сворачивать данные в список |
22 | Создание новых списков и оператор распаковки Учимся создавать и соединять списки используя *-оператор |
23 | Массивы в памяти компьютера Знакомимся с тем, что из себя представляют массивы в реальности |
Формат обучения
Испытания
1 | Треугольник Паскаля |
2 | Список диапазонов |
3 | Длина последнего слова |
4 | Умножение матриц |
5 | Увеличение двумерного списка |
6 | Транспонирование матриц |
7 | Обратная польская запись |
8 | Чанкование |
9 | Зеркалирование матрицы |
10 | Вес Хэмминга |
11 | Сумма интервалов |
12 | Сравнение версий |
13 | Самая длинная подстрока |
14 | Улитка |
15 | Возрастающая последовательность |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы





