Использование VS Code для разработки на Python

PythonBeginner
Практиковаться сейчас

Введение

В этой лабораторной работе вы научитесь использовать Visual Studio Code (VS Code) для разработки на Python. Мы начнем с изучения интерфейса VS Code, ознакомившись с его ключевыми компонентами, такими как Проводник файлов (File Explorer), Область редактора (Editor Area) и Терминал (Terminal).

Далее вы попрактикуетесь в использовании Python в интерактивном режиме непосредственно в терминале VS Code, что является удобным способом тестирования фрагментов кода. Наконец, вы создадите и запустите скрипт Python в VS Code, закрепив свое понимание рабочего процесса разработки.

Совет: Если вы уже знакомы с использованием WebIDE, можете пропустить эту лабораторную работу. Для новичков эта работа рекомендуется, чтобы помочь вам освоиться со средой разработки.

Изучение интерфейса VS Code

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

При открытии среды LabEx вы увидите интерфейс VS Code. Давайте рассмотрим основные области:

  • Проводник файлов: Расположенный слева, эта область отображает структуру вашего проекта. Вы можете создавать новые файлы и папки здесь, щелкнув правой кнопкой мыши.
  • Область редактора: Здесь вы откроете и отредактируете свои файлы. Каждый открытый файл отображается как вкладка. Изменения обычно сохраняются автоматически.
  • Терминал: Расположенный внизу, это командная строка. В среде LabEx это терминал Linux (конкретно, zsh). Здесь вы можете выполнять команды Linux, а также запускать интерактивный режим Python или запускать скрипты Python.
Интерфейс VS Code, показывающий проводник файлов, область редактора и терминал

Потратьте некоторое время, чтобы изучить эти области в вашей среде LabEx. По умолчанию в терминале используется каталог /home/labex/project.

Вы также можете изучить строку меню в левом верхнем углу окна VS Code, чтобы увидеть доступные варианты.

Использование Python в интерактивном режиме в терминале VS Code

В этом шаге мы рассмотрим интерактивный режим Python непосредственно в терминале VS Code. Интерактивный режим полезен для быстрого тестирования небольших фрагментов кода и экспериментов с функциями Python.

Чтобы войти в интерактивный режим Python, откройте терминал (Строка меню -> Терминал -> Новый терминал) в VS Code и введите следующую команду:

python
Интерактивный режим Python в терминале VS Code

Вы должны увидеть вывод, похожий на этот, указывающий, что вы сейчас находитесь в интерактивной оболочке Python:

Python 3.10.x (main, ...)
[GCC ...] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Подсказка >>> указывает, что интерпретатор Python готов принять команды.

Теперь давайте попробуем выполнить простую команду Python. Введите следующее в подсказке >>> и нажмите Enter:

print("Hello, Interactive Mode!")

Вы должны увидеть вывод Hello, Interactive Mode!, напечатанный ниже вашей команды.

Чтобы выйти из интерактивного режима Python, вы можете ввести exit() или quit() и нажать Enter, или использовать сочетание клавиш Ctrl + D. Давайте выйдем из интерактивного режима сейчас:

exit()

Вы вернетесь к стандартному приглашению терминала (labex:project/ $).

Создание и запуск скрипта Python в VS Code

В этом шаге мы создадим простой файл скрипта Python и запустим его с помощью терминала VS Code. Это стандартный способ написания и выполнения более крупных программ на Python.

Сначала создадим новый файл с именем helloworld.py в каталоге /home/labex/project. Это можно сделать, щелкнув правой кнопкой мыши в области "Проводник файлов" и выбрав "Новый файл", или используя терминал. Давайте воспользуемся терминалом для практики:

touch /home/labex/project/helloworld.py

После выполнения команды вы должны увидеть helloworld.py в "Проводнике файлов" слева. Щёлкните по helloworld.py в "Проводнике файлов", чтобы открыть его в области "Редактор".

Теперь введите следующий код Python в файл helloworld.py:

print("Hello, World from script!")

VS Code автоматически сохранит ваши изменения.

Далее мы запустим этот скрипт из терминала. Убедитесь, что ваш терминал находится в каталоге /home/labex/project (по умолчанию он должен быть там). Затем используйте команду python, за которой следует имя скрипта:

python helloworld.py
Вывод скрипта Python в терминале

Вы должны увидеть вывод вашего скрипта, напечатанный в терминале:

Hello, World from script!

Это демонстрирует, как написать код Python в файле и выполнить его с помощью интерпретатора Python.

Резюме

В этом лабораторном практикуме мы начали с изучения основных компонентов интерфейса VS Code, включая "Проводник файлов" для навигации по проектам, "Область редактора" для написания и изменения кода, и интегрированный "Терминал" для выполнения команд и взаимодействия с операционной системой. Мы ознакомились с макетом и ключевыми функциями этой среды разработки.

После изучения интерфейса мы изучили, как использовать интерактивный режим Python непосредственно в терминале VS Code. Это включало запуск интерпретатора Python с помощью команды python и понимание подсказки >>> как индикатора интерактивного ввода. Этот шаг продемонстрировал быстрый способ тестирования фрагментов кода Python и экспериментирования с функциями языка.