Пишем первую программу на Python в VS Code: Пошаговое руководство

person Дмитрий Николаевич
calendar_today 30.03.2021
chat_bubble 0 ответов
программирование на языке Python

Приветствуем в мире программирования! В прошлой статье мы разобрали установку текстового редактора Visual Studio Code и подготовку рабочего окружения. Теперь пришло время написать и запустить ваш первый полноценный скрипт на Python.

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

Шаг 1. Создаем структуру проекта

Прежде чем писать код, необходимо правильно организовать рабочее пространство.
  1. Создайте папку для ваших учебных проектов на Рабочем столе или в папке «Документы» (например, имя папки mystuff).
  2. Запустите VS Code и откройте созданную папку (Файл -> Открыть папку).
  3. Создайте новый файл и назовите его urok1.py.

Шаг 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 код будет выглядеть следующим образом:

Интерфейс VS Code с кодом программы urok1.py и открытым встроенным терминалом
Кликните на картинку, чтобы открыть ее

Шаг 3. Подробный разбор кода

Давайте детально разберем ключевые элементы нашего скрипта:
  1. Строка 1 (# -*- coding: utf-8 -*-) — специальный комментарий (magic comment), который явно указывает интерпретатору, что файл сохранен в кодировке Unicode (UTF-8). Это профессиональный стандарт, который гарантирует правильное отображение кириллицы независимо от операционной системы и настроек среды.
  2. Строки 2-5 ("""...""") — многострочный комментарий (документационная строка или docstring). Используется для описания назначения программы или модуля.
  3. Строки с # — однострочные комментарии. Все, что написано после символа #, Python полностью игнорирует при исполнении. Комментарии нужны программисту для пояснения логики кода.
  4. app_title = "Анкета..." — создание переменной. Мы создаем ячейку памяти с именем app_title и записываем в нее текст
  5. print(...) — встроенная функция ввода информации на экран * \n внутри строки означает перенос строки (эквивалентно нажатию Enter).
  6. user_name = input(...) — функция input() приостанавливает работу программы, выводит текст подсказки в консоль и ожидает от пользователя ввода текста с клавиатуры. Введеное значение записывается в переменную user_name.
  7. 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

Как расшифровать эту ошибку:

  1. File "urok1.py", line 30 — Python указывает конкретный файл и номер строки, где произошёл сбой.
  2. ^ (знак вставки) — указывает на место в строке, где обнаружена проблема (в данном случае незакрытая кавычка).
  3. SyntaxError (Синтаксическая ошибка) — тип ошибки. EOL while scanning string literal переводится как «достигнут конец строки при чтении текста» (не хватает закрывающей кавычки).

Если вы встретили незнакомую ошибку, скопируйте её название (SyntaxError: ...) в поисковик — вы легко найдёте объяснение и способ исправления.

Практические задания для самостоятельной работы

Для закрепления материала выполните следующие упражнения:

  1. Добавьте новый ввод: Добавьте в программу запрос города пользователя с помощью input("Из какого вы города?: ") и выведите его в итоговом блоке.

  2. Эксперимент с комментариями: Закомментируйте строчку вывода декоративной шапки (# print("================...")). Что изменилось при запуске?

  3. Создайте ошибку намеренно: Удалите одну из скобок в функции print() и запустите код. Изучите сообщение об ошибке в терминале.

Заключение

Поздравляем! Вы написали, прокомментировали и успешно выполнили интерактивную программу на Python. В следующих уроках мы подробнее разберём математические операции и работу с типами данных.

Остались вопросы по коду или запуску? Задавайте их в комментариях ниже!

Автор публикации
Дмитрий Николаевич

Выпускник ГБПОУ БКСМиПП, выпускник МАОУ Школа №75 г. Уфы, создатель виртуального вокалиста Даичи Акиба, ассистент Марины Николаевны с 5 октября 2020 г., волонтер-представитель Калининского общества инвалидов города Уфы с 07.06.2022 г., и там же оператор персональных данных с 01.09.2023 г. Харизматичный кондуктор МУП УфаГЭТ (Троллейбусное депо №2) с 07.03.2025

forum Обсуждение (0)

+ Оставить отзыв
chat_bubble_outline

Пока нет комментариев

Вы можете задать вопрос по учебному материалу первым!

Оставить отзыв или вопрос

Ваш адрес email не будет опубликован. Обязательные поля помечены *