ПЕРВЫЕ ШАГИ / PYTHON

Python: первые программы

Python — язык программирования, который часто выбирают для первого знакомства с кодом. Его команды сравнительно легко читать, поэтому можно сосредоточиться на логике: как хранить данные, принимать решения и повторять действия. Python используют для небольших полезных скриптов, автоматизации, анализа данных и многих других задач. Здесь начнём с простых программ и постепенно соберём основу, на которой можно будет строить собственные проекты.

Для начинающихПримеры и практикаУчись в своём темпе

Запускаем первую программу

Для начала установи Python или используй учебную среду, в которой можно запускать код. Создай файл с расширением .py и напиши команду print, чтобы вывести короткое сообщение. После запуска ты увидишь результат в терминале или окне среды. Попробуй изменить текст и запустить программу ещё раз. Это простое упражнение помогает привыкнуть к циклу работы: написать код, запустить, проверить и внести изменение.

Переменные и значения

Переменная хранит значение, к которому можно обратиться по имени. Например, можно записать имя человека в переменную name, а число попыток — в attempts. Текст обычно записывают в кавычках, а числа — без них. Если программа получает значение через input, оно приходит как текст. Для арифметики введённое число нужно преобразовать, например с помощью int. При этом стоит помнить, что пользователь может ввести не число, поэтому проверка данных тоже важна.

Условия if и else

Условие помогает программе выбрать, что делать дальше. Например, если число больше десяти, можно вывести одно сообщение, а в остальных случаях — другое. В Python после условия ставят двоеточие, а команды внутри блока записывают с отступом. Попробуй написать программу, которая проверяет, положительное ли число. Затем добавь обработку нуля и отрицательного значения, чтобы увидеть, как несколько вариантов соединяются в одну конструкцию.

Циклы и повторение

Цикл позволяет выполнить действие несколько раз, не копируя одну и ту же строку. Цикл for часто используют, чтобы пройти по последовательности или повторить действие заданное число раз. Цикл while продолжает работу, пока условие остаётся истинным. Следи, чтобы цикл while мог завершиться: если условие никогда не меняется, программа может повторяться бесконечно. Для начала попробуй вывести числа от одного до пяти.

Списки и словари

Список хранит несколько значений в определённом порядке. Например, в нём можно хранить названия книг или список дел. Словарь помогает связывать ключи и значения: например, имя предмета и оценку. Выбирай структуру в зависимости от задачи. Попробуй создать список из трёх любимых фильмов и вывести каждый из них с помощью цикла. Затем создай словарь, в котором каждому фильму соответствует год выпуска.

Функции и собственные задачи

Функция позволяет дать имя группе инструкций и использовать её повторно. В Python функцию объявляют с помощью def. Она может получать параметры и возвращать результат через return. Например, можно написать функцию, которая принимает два числа и возвращает их сумму. Когда задача становится больше, разбивай её на маленькие части. Так легче проверить каждый шаг и понять, в каком месте возникла ошибка.

Практика: простой калькулятор

Создай программу, которая получает два числа и выводит их сумму. Используй input, чтобы спросить значения, и int, чтобы преобразовать введённый текст в целые числа. Затем сложи числа и покажи результат с помощью print. После удачного запуска проверь другие значения, в том числе ноль и отрицательное число. Подумай, что случится, если вместо числа ввести слово. Это хороший повод узнать больше о проверке данных.

Как читать сообщение об ошибке

Python обычно показывает тип ошибки и строку, на которой она возникла. Начни с последней строки сообщения, а затем найди указанное место в файле. Проверь отступы, кавычки и скобки. Если ошибка связана с преобразованием текста в число, подумай, что именно ввёл пользователь. Не скрывай проблему пустым обработчиком: лучше вывести понятное сообщение и предложить ввести значение ещё раз.

ПРОВЕРЬ СЕБЯ / 30 СЕКУНД

Мини-викторина

Какая команда выводит текст в Python?

Выбери ответ — результат появится здесь.

Итого: 0 из 1 правильных ответов

Небольшой итог

Отметь результат и выбери одну вещь для самостоятельной практики.

Отметка сохранится в этом браузере.