Установка. Использование


VS Code на Windows replit.com


Для программирования на Python нам понадобится интерпретатор: Скачать и установить интерпретатор Python

  • В принципе, с кодом уже можно работать — вместе с интерпретатором установится простой редактор кода. Файлы с кодом на Python должны иметь расширение .py

  • Код можно писать даже в блокноте. Затем сохранять его и запускать в интерпретаторе.

  • Однако это не очень удобно — нет подсветки синтаксиса, автодополнения, нужно запускать редактор и интерпретатор и т.д. Гораздо удобнее, чтобы все необходимое было в одной программе.

  • Так придумали IDE (Integrated Development Environment).

  • IDE — это среда программирования, выполняющая функции редактора кода, интерпретатора и многие другие. Смысл IDE — она облегчает жизнь разработчика.

IDE очень много. Если вы новчичок, лучше остановиться на одной из этих:

  • VScode

  • PyCharm

  • Sublime Text

Программировать также можно онлайн, при помощи веб-сервисов:

  • replit: хороший функционал, требуется регистрация.

  • online python : без регистрации, минимум необходимых функций.

Во всех IDE есть поле редактора кода и поле консоли. Код пишется в редакторе, а запускается в консоли. Результат отображается при помощи функции print(). Напишите и запустите программу:

print("Hello, World!")
# Hello, World!

VS Code

Рассмотрим этапы установки и запуска IDE VS Code на Windows:

  1. Скачать и установить VS Code

    • Обратите внимание на галочку при установке "Добавить в PATH"

  2. В VS code нужно установить расширение Python:

  • это можно сделать создав файл с расширением .py — тогда программа сама предложит установить расширение

  • либо нажать Ctrl + Shift + X — это горячая клавиша открытия списка расширений и выбрать Python — как на скриншоте

  1. Перезагрузить VS Code

  2. Открыть папку, в которой вы будете работать (File -> Open Folder)

    • имена в пути к файлу и имя самого файла должны быть написаны на латинице без пробелов

  3. Создать файл с расширением .py. В нём вы можете писать код.

    • открыть файловый менеджер (Explorer) можно нажатием Ctrl + Shift + E

  4. Программа предложит скачать интерпретатор Python. Если этого не произошло, напишите в консоли: python и нажмите Enter. Установите интерпретатор. Перезапустите VSCode.

  5. Результат работы программы вы увидите в терминале в нижней части экрана:

  • Ctrl + ` — открыть терминал

  • Ctrl + 1 — обратно во вкладку редактора

  • На скриншоте желтым — путь к вашему интерпретатору на компьютере. Белым — путь к вашему файлу .py. Вместе два этих пути составляют команду в терминале, которая запускает ваш файл и она автоматически запускается при нажатии на треугольник

  • Находясь в терминале, вы можете вернуться к последней команде нажатием стрелки вверх и запустить файл повторно или отредактировать команду и, например, запустить другой файл.

  • Справа внизу информация о том, как редактор работает с файлом — в частности какой язык в файле используется (он определяется автоматически — Python на скриншоте) и версия интерпретатора — 3.11.5.64-bit. Вы можете нажать на неё и выбрать другую версию, если у вас установлено несколько.


  • Консолью VS Code можно пользоваться как командной строкой — переходить в папки, создавать их, запускать файлы и т.д. (при условии, что VS Code запущен от имени администратора) — т.е. использовать практически весь функционал компьютера, только без графического интерфейса.

  • При возникновении ошибок убедитесь, что вы запускаете файл с расширением .py, что выбран интерпретатор Python (это делается автоматически, но вы проконтролируйте) и установлено расширение Python для VS Code. Перезагрузите VS Code.

replit

  • Это онлайн-IDE, позволяющая работать прямо в браузере

  • Пользователи создают свои онлайн-проекты и пишут код. Онлайн проекты называются Repls ("Реплы")

  • Преимущества:

    • Вам не нужно ничего скачивать и настраивать — все настроено на серверах сервиса

    • Поддержка шаблонов для разных языков программирования. Пользователи могут создавать свои шаблоны — заготовки кода, которые потом переиспользуют для разных проектов

    • Вы можете отправлять код друг другу и вносить правки, общаться в чате

    • Поддерживает загрузку проектов с локальной машины и с github

    • Есть бесплатная версия

  • Недостатки:

    • Не подходит для очень больших проектов — в бесплатной версии серьезное ограничение на использование мощностей серверов

    • Деплой входит только в платные подписки

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

Быстрый старт:

  1. Зарегистрируйтесь на replit.com

  2. Создайте Repl (кнопка Create Repl)

    • Шаблон (Template) — Python

    • Название (Title) — любое

    • Приватность (Privacy) — Public

    • Create Repl

  3. Вы попадете в редактор, где можно писать код.

  4. Слева файловый менеджер — автоматически создается файл main.py — это собственно файл, где будет код. И packager files — это дополнительные файлы менеджера зависимостей — они понадобятся, если наш проект будет расти и мы будем устанавливать дополнительные пакеты.

  5. Справа консоль, где код выполняется. Также соседней вкладкой в правом окне открывается Shell — командная оболочка, если понадобится написать команду операционной системе.

  6. Напишите код и запустите — Ctrl + Enter, либо кнопка Run. Вы увидете результат в консоли.

  7. Одно из преимуществ replit — это возможность работать над одним проектом вместе. Попробуйте внести изменения в мой репл по ссылке:

  8. Чтобы самому создать такую ссылку и пригласить кого-то посмотреть и отредактировать свой код, нажмите +Invite справа вверху. И переключите тумблер на Private join link — так, как показано на скриншоте:

  1. Теперь остаётся нажать Copy join link и отправить ссылку друзьям или преподавателю!

Практика

1. Установите VSCode, запустите код на Python. Узнайте как менять тему,
установите расширение с темами. Выберите подходящую. 
2. Познакомьтесь с сервисом replit.com, зарегистрируйтесь, создайте свой проект.
Пригласите в проект своего преподавателя или коллегу, отправив приватную ссылку на Repl.

Дополнительные материалы: Переменные окружения — будьте аккуратны при изучении переменных окружения, не меняйте их, если не уверены в результате Горячие клавиши VS Code

Last updated