Где взять Python
Для начала скачаем python, если он еще не установлен в вашей системе. Взять его можно на официальном сайте по адресу https://www.python.org/
На страничке в меню будет пункт Downloads или , позволяющая скачать последнюю доступную версию Python для вашей операционной системы.
После того как вы скачали дистрибутив, нужно его запустить. Процесс установки незатейлив – просто выберите первый пункт Install Now.
Где взять VS Code
VS Code можно скачать с официального сайта по адресу https://code.visualstudio.com/
Прямо на главной странице под заголовком вы можете увидеть кнопку скачать VS Code. Это будет последняя доступная версия для вашей операционной системы. Если же вам нужен VS Code для другой системы, то в правом верхнем углу есть ссылка на раздел загрузок, где можно скачать версию под нужную вам систему.
Аналогично с предыдущим разделом устанавливаем VS Code просто нажимая кнопку далее (next) и установить(install).
Так как VS Code для Windwos вносит некоторые изменения, которые вступят в силу только после перезагрузки, то нелишним будет перезагрузить компьютер. Пользователи Mac и Linux могут этот шаг пропустить. В этот момент VS Code еще не знает с каким языком программирования он будет работать.
Желательно, но необязательно.
Включите автосохранение. Файл -> Автосохранение (File – Auto Save)
Плагины для VS Code
Поддержка Python
После установки VS Code нужно установить необходимые и полезные плагины.
Для этого нужно выбрать вкладку, изображающую недостроенный квадрат (1) и в строке поиска (2) написать название плагина. Если в строке поиска написано @recommended – смело стирайте.
В первую очередь устанавливаем поддержку Python. В строке поиска пишем слово python. Хотя, вероятно, вы увидите этот плагин на первом месте просто потому, что это самый популярный плагин в VS Code. Убедитесь, что его опубликовала компания Microsoft. Эту информацию можно увидеть снизу плашки с именем плагина. Возле имени компании должна быть своеборазная печать. Выберите “Установить” (Install)
Начиная с этого момента ваш VS Code умеет подсвечивать синтаксис python и запускать файлы, написанные на этом языке программирования.
Необязательные, но очень полезные плагины
Я не буду подробно останавливаться на том как установить плагины, просто перечислю их названия и напишу зачем они вам могут понадобиться. Часть плагинов умеет гораздо больше, чем указано в характеристике, но я пишу лишь главную причину по которой его стоит поставить. В скобках указано кем создан плагин, чтобы избедать путаницы с похожими названиями.
Flake8 (Microsoft) – поддержка форматирования кода согласно стандарту PEP8.
С этого момента VS Code будет подчеркивать красным цветом те места, которые на его взгляд содержат ошибки с точки зрения стандарта PEP8.
indent-rainbow (oderwat) – подсвечивает отступы. Незаменимо для того, чтобы быстро находить неправильные отступы в коде и выравнивать код.
Pip Manager (slightc) – удобное расширение, которое позволяет вам устанавливать необходимые пакеты прямо из VS Code без использования командной строки и ручного скачивания из интернета
Python Indent (Kevin Rose) – расширение, которое позволяет поставить курсор правильное место после переноса строки. Полезно при составлении всевозможных словарей и списков, которые занимают более одной строки.
Indenticator (SirTori) – показывает на каком уровне вложенности кода вы сейчас находитесь.
Black Formatter (Microsoft) – автоматическое форматирование текста. Если покопаться в настройках, можно научить форматировать при сохранении. В противном случае форматирование осуществляется через контекстное меню (правая кнопка мыши в окне кода).
Code Spell Checker (Street Side Software) – позволяет избежать грамматических ошибок в коде (в том числе в названиях функций и переменных). Не забудьте скачать для него языки. Для комментариев полезно будет скачать поддержку русского языка.