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

Урок 24. Кортежи

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

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

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

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

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

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

less_13__tuple__sequence_assignment__packing_unpacking__enumerate/theory_01__tuple.md

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

Разделы: Определение; `tuple()` - функция создания тюпла из коллекции; TypeError: 'int' object is not iterable

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

less_13__tuple__sequence_assignment__packing_unpacking__enumerate/theory_02__packing_unpacking.md

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

Разделы: Определение; Пример packing; Пример unpacking

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

less_13__tuple__sequence_assignment__packing_unpacking__enumerate/theory_03__sequence_assignment.md

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

Разделы: Распаковка последовательности* (`iterable unpacking`); ValueError: too many values to unpack (expected 2); ValueError: not enough values to unpack (expected 4, got 3)

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

less_13__tuple__sequence_assignment__packing_unpacking__enumerate/theory_04__enumerate.md

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

Разделы: Удобное сочетание индекса и значения в одной итерации; 0 apple; 1 lemon

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

less_13__tuple__sequence_assignment__packing_unpacking__enumerate/theory_05__mutable_vs_immutable.md

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

Разделы: Пояснения к [./theory_01__tuple.md](theory_01__tuple.md)

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