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

Урок 28. Списки. Работа с памятью

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

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

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

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

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

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

less_15__memory__deep_copy/theory_01__memory_organisation.md

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

Разделы: Общая структура распределения памяти процесса; Основные сегменты; Важное уточнение

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

less_15__memory__deep_copy/theory_02__mutable__vs__immutable.md

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

Разделы: Изменяемые и неизменяемые типы данных; Изменяемые (mutable) типы данных; Примеры

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

less_15__memory__deep_copy/theory_03__id.md

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

Разделы: Функция `id()`; Неизменяемые (`immutable`) типы данных; Изменяемые (`mutable`) типы данных

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

less_15__memory__deep_copy/theory_04__del.md

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

Разделы: Оператор `del`; Синтаксис:; Примеры

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

less_15__memory__deep_copy/theory_05__copy__vs__deep_copy.md

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

Разделы: Виды копирования двумерных изменяемых объектов; Примеры; 1 Поверхностное копирование (`shallow copy`)

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

less_15__memory__deep_copy/theory_06__What_deletes_an_object.md

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

Разделы: Что именно удаляет объект?; 1. Что такое переменная в Python?; 2. Что именно хранится в переменной для разных типов данных?

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