Приветствуем в мире программирования! В прошлой статье мы разобрали установку текстового редактора Visual Studio Code и подготовку рабочего окружения. Теперь пришло время написать и запустить ваш первый полноценный скрипт на Python.
В этой статье вы узнаете, как правильно оформлять код, называть файлы, выводить данные в консоль, считывать ввод пользователя и реагировать на возможные ошибки.
Шаг 1. Создаем структуру проекта
- Создайте папку для ваших учебных проектов на Рабочем столе или в папке «Документы» (например, имя папки
mystuff). - Запустите VS Code и откройте созданную папку (Файл -> Открыть папку).
- Создайте новый файл и назовите его
urok1.py.
.py (набранное английскими буквами). По этому расширению операционная система и редактор понимает, что внутри находится код Python.
Шаг 2. Написание кода с комментариями
Скопируйте или (что гораздо полезнее для обучения) наберите вручную следующий код в созданном файле:
# -*- coding: utf-8 -*-
"""
Программа: Интерактивная визитка разработчика
Описание: Скрипт демонстрирует работу с переменными, вводом и выводом данных.
"""
# ------------------------------------------------------------------
# 1. ОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ И ВЫВОД ЗАГОЛОВКА
# ------------------------------------------------------------------
# Переменная 'app_title' хранит название нашей программы (строковый тип данных)
app_title = "Анкета начинающего разработчика"
# Выводим декоративную шапку программы с помощью функции print()
print("========================================")
print(" " + app_title)
print("========================================\n") # \n создает пустую строку снизу
# ------------------------------------------------------------------
# 2. ВЗАИМОДЕЙСТВИЕ С ПОЛЬЗОВАТЕЛЕМ (ВВОД ДАННЫХ)
# ------------------------------------------------------------------
# Функция input() выводит подсказку и ждет, пока пользователь введет текст.
# Введенное значение сохраняется в переменную 'user_name'
user_name = input("Введите ваше имя: ")
# Сохраняем название языка программирования в переменную
target_language = "Python"
# ------------------------------------------------------------------
# 3. ФОРМИРОВАНИЕ И ВЫВОД ИТОГОВОГО СООБЩЕНИЯ
# ------------------------------------------------------------------
print("\n--- Результат обработки ---")
# Выводим персональное приветствие с помощью f-строки (форматированного вывода)
print(f"Приветствуем, {user_name}!")
print(f"Поздравляем с началом изучения языка {target_language}!")
print("Ваша первая программа успешно выполнена.\n") В окне редактора VS Code код будет выглядеть следующим образом:
Шаг 3. Подробный разбор кода
- Строка 1 (
# -*- coding: utf-8 -*-) — специальный комментарий (magic comment), который явно указывает интерпретатору, что файл сохранен в кодировке Unicode (UTF-8). Это профессиональный стандарт, который гарантирует правильное отображение кириллицы независимо от операционной системы и настроек среды. - Строки 2-5 (
"""...""") — многострочный комментарий (документационная строка или docstring). Используется для описания назначения программы или модуля. - Строки с
#— однострочные комментарии. Все, что написано после символа#, Python полностью игнорирует при исполнении. Комментарии нужны программисту для пояснения логики кода. app_title = "Анкета..."— создание переменной. Мы создаем ячейку памяти с именемapp_titleи записываем в нее текстprint(...)— встроенная функция ввода информации на экран *\nвнутри строки означает перенос строки (эквивалентно нажатию Enter).user_name = input(...)— функцияinput()приостанавливает работу программы, выводит текст подсказки в консоль и ожидает от пользователя ввода текста с клавиатуры. Введеное значение записывается в переменнуюuser_name.f"Приветствуем, {user_name}!"— использование f-строк (f-strings). Символfперед кавычкой позволяет вставить значения переменных прямо внутрь текста с помощью фигурных скобок{}.
Шаг 4. Запуск программы в терминале
Для выполнения кода нам понадобится командная строка (терминал). В VS Code есть удобный встроенный терминал, который можно открыть:
- С помощью горячих клавиш Ctrl + ~ (или Ctrl + Shift + ~ на некоторых раскладках).
- В верхнем меню: Терминал -> Создать терминал (Terminal -> New Terminal).
В нижней части экрана появится панель терминала. Введите команду запуска:
python urok1.py
(На некоторых системах Windows используется команда py urok1.py, а на macOS/Linux — python3 urok1.py)
После нажатия Enter программа начнет исполняться:
========================================
Анкета начинающего разработчика
========================================
Введите ваше имя: Алексей
--- Результат обработки ---
Приветствуем, Алексей!
Поздравляем с началом изучения языка Python!
Ваша первая программа успешно выполнена.
Шаг 5. Что делать, если возникла ошибка?
Ошибки в коде — это нормальная часть повседневной работы любого разработчика. Главное — научиться читать сообщения интерпретатора.
Предположим, вы случайно забыли закрыть кавычку в строке с f-строкой:
print(f"Приветствуем, {user_name}!) При запуске скрипта Python остановит выполнение и выдаст сообщение об ошибке:
File "urok1.py", line 30
print(f"Приветствуем, {user_name}!)
^
SyntaxError: EOL while scanning string literal
Как расшифровать эту ошибку:
File "urok1.py", line 30— Python указывает конкретный файл и номер строки, где произошёл сбой.^(знак вставки) — указывает на место в строке, где обнаружена проблема (в данном случае незакрытая кавычка).SyntaxError(Синтаксическая ошибка) — тип ошибки.EOL while scanning string literalпереводится как «достигнут конец строки при чтении текста» (не хватает закрывающей кавычки).
Если вы встретили незнакомую ошибку, скопируйте её название (SyntaxError: ...) в поисковик — вы легко найдёте объяснение и способ исправления.
Практические задания для самостоятельной работы
Для закрепления материала выполните следующие упражнения:
Добавьте новый ввод: Добавьте в программу запрос города пользователя с помощью
input("Из какого вы города?: ")и выведите его в итоговом блоке.Эксперимент с комментариями: Закомментируйте строчку вывода декоративной шапки (
# print("================...")). Что изменилось при запуске?Создайте ошибку намеренно: Удалите одну из скобок в функции
print()и запустите код. Изучите сообщение об ошибке в терминале.
Заключение
Поздравляем! Вы написали, прокомментировали и успешно выполнили интерактивную программу на Python. В следующих уроках мы подробнее разберём математические операции и работу с типами данных.
Остались вопросы по коду или запуску? Задавайте их в комментариях ниже!
forum Обсуждение (0)
+ Оставить отзывПока нет комментариев
Вы можете задать вопрос по учебному материалу первым!