Что нужно установить для Python

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

Мы, конечно, можем открыть обычный Блокнот, написать там что-то похожее на код и сохранить файл. Но сама по себе такая запись ещё не станет работающей программой. Для компьютера это всё ещё будет просто текст. Чтобы этот текст действительно можно было выполнить, нужны инструменты: они помогут компьютеру прочитать Python-код, запустить его и показать нам результат.

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

Что нам нужно установить

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

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

Но одного интерпретатора нам тоже недостаточно. Нужна ещё программа, в которой нам самим будет удобно писать код, создавать файлы, видеть подсказки и запускать результат. Такую программу обычно называют редактором кода.

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

То есть для старта нам нужны две вещи:

  1. Python — чтобы запускать Python-код.
  2. VS Code — место, где мы будем этот код писать.

VS Code и другие редакторы

Для Python существует много разных редакторов и сред разработки. Например, можно писать код в PyCharm, VS Code, Sublime Text, обычном терминале или даже в Блокноте. Но в этом курсе мы выбираем Visual Studio Code, или коротко VS Code.

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

И это пригодится не только в Python. Если позже вы захотите изучать JavaScript, HTML, CSS, C#, Java или другие языки, скорее всего, VS Code всё равно останется полезным. Для многих языков в нём есть расширения, подсветка, подсказки и удобная работа с файлами проекта.

Скачиваем Python

Откройте официальный сайт Python и на странице загрузки скачайте актуальную версию Python 3 для вашей операционной системы:

https://www.python.org/downloads/

Если вы устанавливаете Python на Windows, на первом экране установщика обязательно обратите внимание на галочку:

Add Python to PATH

Её нужно включить перед установкой. Если этого не сделать, Python может установиться, но терминал не будет понимать команду python. После этого можно нажать Install Now и дождаться окончания установки.

На macOS и Linux Python иногда уже установлен заранее. Но для обучения всё равно полезно проверить версию и при необходимости поставить свежую версию Python 3. Самый спокойный путь для новичка — начать с официального сайта Python и инструкций для своей системы.

Проверяем Python

После установки откройте терминал. На Windows это может быть PowerShell или Командная строка. На macOS — Terminal. На Linux — любой привычный терминал.

Введите команду:

python --version

Если всё настроено правильно, вы увидите примерно такую строку:

Python 3.x.x

Цифры могут отличаться, и это нормально. Важно, чтобы команда вывела версию Python, а не сообщение об ошибке. На некоторых системах Python запускается командой python3. Если python --version не сработала, попробуйте:

python3 --version

Если на Windows команда не находится, чаще всего причина в том, что при установке забыли включить Add Python to PATH. В таком случае проще всего снова запустить установщик Python и включить этот пункт.

Скачиваем VS Code

Теперь установим место, где будем писать код. Откройте официальный сайт Visual Studio Code:

https://code.visualstudio.com/

Скачайте версию для вашей операционной системы и установите её обычным способом. После установки откройте VS Code. При первом запуске он может предложить выбрать тему, настроить внешний вид или войти в аккаунт. Можно оставить настройки по умолчанию и вернуться к ним позже.

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

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

Панель расширений в VS Code

Чтобы VS Code начал помогать нам именно с Python, ему нужно специальное расширение. Расширения — это дополнительные инструменты, которые добавляют в редактор новые возможности: подсказки, проверку ошибок, запуск файлов, работу с конкретным языком или форматом. Расширение Python от Microsoft как раз и делает VS Code удобным для Python-разработки. С ним редактор лучше понимает файлы .py, подсвечивает код, показывает подсказки и помогает запускать программы прямо из рабочего окна.

Теперь давайте поставим расширение. Для этого перейдите в панель расширений. Это вкладка, где можно искать и устанавливать дополнительные возможности для VS Code. Обычно она находится слева и выглядит как значок из нескольких квадратов. Ещё её можно открыть сочетанием клавиш:

Ctrl+Shift+X

В поиске расширений найдите:

Python

Расширение Python от Microsoft в VS Code

Нужно расширение Python от Microsoft. Обычно оно находится первым в списке. Не путайте его с отдельными расширениями вроде Python Debugger или Python Environments: нам сейчас нужен именно основной пакет Python. Нажмите Install.

Создаём первый файл

Для начала создадим отдельную папку, в которой будем хранить наши файлы с кодом. Так все примеры курса будут лежать в одном месте, и их будет проще находить. Эту папку можно создать вручную в любом удобном месте на компьютере: на рабочем столе, в документах или рядом с другими учебными материалами. Назовите её, например, PythonProjects.

Теперь откройте эту папку в VS Code. Если вы всё ещё находитесь во вкладке расширений, вернитесь в первую вкладку слева. Она называется Explorer и показывает файлы открытой папки. Сейчас папка ещё не открыта, поэтому VS Code предложит кнопку Open Folder.

Кнопка Open Folder во вкладке Explorer в VS Code

Нажмите Open Folder и выберите папку PythonProjects, которую мы только что создали. Так мы откроем в VS Code папку, где будут храниться наши файлы с кодом.

Иногда после этого VS Code показывает окно с вопросом:

Do you trust the authors of the files in this folder?

Редактор спрашивает, доверяете ли вы файлам в этой папке. Это защита на случай, если человек открыл чужой проект из интернета: в таких проектах теоретически могут быть опасные команды или настройки. Но сейчас мы открываем свою учебную папку, которую только что создали сами. Поэтому можно нажать Yes, I trust the authors.

Окно доверия папке в VS Code

Если английский интерфейс пока немного смущает, это нормально. В следующем уроке, когда будем разбираться с интерфейсом VS Code, мы посмотрим, как переключить язык. Но даже если вы будете работать на русском, английские названия вроде Open Folder, File или Run всё равно полезно постепенно узнавать: в программировании они встречаются очень часто.

После этого у VS Code появится рабочая папка. Это значит, что редактор будет видеть не один отдельный файл, а всю папку с вашими учебными программами. Такой подход ближе к тому, как обычно работают с кодом: даже маленькая программа живёт в какой-то папке проекта.

В левой части VS Code появится список файлов открытой папки. Пока он может быть пустым. Создать файл можно двумя способами. Первый — обычный: открыть папку PythonProjects через Проводник Windows или файловый менеджер вашей системы и создать файл там, как вы создаёте любой другой файл.

Кнопка New File в панели Explorer VS Code

Второй способ — сделать это прямо в VS Code. В панели Explorer наведите курсор на название папки и нажмите иконку New File.

Назовите новый файл hello.py. Расширение .py показывает, что это файл с кодом на Python. Для редактора и других инструментов это важная подсказка: такой файл нужно воспринимать как Python-программу. После создания файла он откроется в правой части VS Code. Это и есть редактор: место, где мы пишем содержимое файла.

Файл hello.py с первой командой Python в VS Code

Теперь напишите в файле первую классическую команду, с которой часто начинается знакомство с программированием:

print("Hello, World!")

Эта программа выводит на экран фразу Hello, World!. По-русски это значит "Привет, мир!". Запустить программу можно кнопкой запуска в VS Code, если она появилась в правой верхней части редактора, или через терминал командой:

python hello.py

На некоторых системах вместо python используется команда python3:

python3 hello.py

Если всё настроено правильно, вы увидите вывод:

Hello, World!

Вывод Hello, World! в терминале VS Code

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

  1. Python установлен.
  2. VS Code установлен и готов к работе.
  3. Файл с Python-кодом создаётся и запускается.

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

Python-код сам по себе остаётся обычным текстом, пока рядом нет инструмента, который умеет его выполнить.

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

В этом курсе мы используем Visual Studio Code и расширение Python от Microsoft. Этого достаточно, чтобы создавать файлы .py, писать первые программы и запускать их через кнопку Run или терминал.

Проверить установку Python можно командой python --version. На некоторых системах вместо неё используется python3 --version.

Первый учебный файл удобно назвать hello.py. Его можно запустить командой python hello.py или python3 hello.py, если ваша система использует команду python3.

Практическая работа. Подготовка среды

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

Проверка установки

Перед первой программой важно убедиться, что Python вообще доступен из терминала. Для этого есть короткая команда-проверка.

13

Какая команда помогает проверить, что Python установлен и доступен из терминала?

23

Что показывает расширение .py в имени файла?

33

Что полезно сделать после изменения файла перед запуском программы?

Порядок подготовки

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

Расположите шаги в правильном порядке.

Скачать Python с официального сайта
Установить Python и на Windows включить Add Python to PATH
Проверить установку командой python --version
Установить VS Code
Установить расширение Python от Microsoft
Создать папку для учебных программ и открыть её в VS Code
Создать в этой папке файл hello.py и запустить его

Первая программа

Теперь пора увидеть первый результат своими руками. Самая маленькая программа уже может вывести строку в терминал.

Напишите программу, которая выводит строку «Hello, World!»

Рабочая область
Ожидаемый результат: Hello, World!
Подсказка

Подсказка: Используйте функцию print и текст в кавычках.

Вопросы для самоконтроля

Перед тем как идти дальше, полезно проговорить, зачем мы установили каждый инструмент. Это помогает не воспринимать настройку как набор случайных шагов.

Ответьте своими словами.

1Зачем нужен интерпретатор Python?
2Зачем мы устанавливаем расширение Python в VS Code?
3Что может быть причиной ошибки, если Windows не понимает команду python?

Обсуждение урока

0
Комментарии видны всем. Чтобы участвовать в обсуждении, войдите или зарегистрируйтесь.
Модерация сообщества

Пожаловаться на комментарий

Расскажите модераторам, что именно требует внимания.