IT Academy
Урок 1 · Начальный

Первая программа и модель выполнения

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Python выполняет инструкции по порядку. Имя связывается с объектом; присваивание не обязательно копирует объект. input возвращает строку, int преобразует допустимую запись числа и может выбросить ValueError. Отступ задаёт блок программы.

Задача для самостоятельного решения

Что получится: a=[1]; b=a; b.append(2); print(a)?

Показать разбор ответа

[1, 2]: a и b ссылаются на один список. Для независимого списка нужна копия, например a.copy(); для вложенных структур важно различать поверхностное и глубокое копирование.

Примените знания

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

Открыть лабораторную →

Дополнительная самопроверка

Проверка: Python: уверенный старт →