📦 Репозиторий занятия 30

Урок 30. List comprehension. Стек и очередь

Как работать с репозиторием

Идите по карточкам сверху вниз: сначала сформулируйте ожидаемый результат, затем откройте полный файл, проверьте предположение и ответьте на вопрос для самопроверки. Фрагменты не обрезаются.

Маршрут изучения

  1. Предскажите: прочитайте роль файла и сформулируйте ожидаемый результат.
  2. Исследуйте: откройте исходник и найдите перечисленные ключевые понятия.
  3. Измените: поменяйте одно условие или значение и объясните новый результат.
  4. Проверьте: ответьте на вопрос карточки без копирования кода.

Файлы: рекомендуемый порядок

1
MarkdownРазбор концепции

less_16__list_comprehension__stack__queue/theory_01__lists_comprehension.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Определение; 1. Базовый LC; 2. LC с условием (`if` после цикла)

Ключевые понятия: ветвление, циклы
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
2
MarkdownРазбор концепции

less_16__list_comprehension__stack__queue/theory_02__zip.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Определение; 1. Простейший пример; 2. Несколько списков

Ключевые понятия: тема текущего занятия
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
3
MarkdownРазбор концепции

less_16__list_comprehension__stack__queue/theory_03__stack.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Определение; Простейшая реализация на списке; push

Ключевые понятия: функции, ветвление, циклы
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
4
MarkdownРазбор концепции

less_16__list_comprehension__stack__queue/theory_04__queue.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Определение; 1. Реализация на `list`; enqueue

Ключевые понятия: импорт модулей, выборка и фильтрация
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
5
MarkdownРазбор концепции

less_16__list_comprehension__stack__queue/theory_05__stable_sort.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Определение; Пример; Устойчивый алгоритм

Ключевые понятия: тема текущего занятия
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →