У нас появился канал в Дзене. Перейти можно прямо по ссылке.

Установка и настройка Python на Windows
Чтобы программировать на Python в Windows, нам нужно установить интерпретатор и подготовить рабочую среду. Это несложный процесс, вам нужно выполнить несколько шагов.
Установка интерпретатора Python в Windows
Нам нужно установить последнюю версию с сайта. Если нужна лучшая поддержка и инструменты «прямо из коробки», то лучше установить полноценный дистрибутив Anaconda с официального сайта, который, помимо интерпретатора, включает дополнительно готовые к использованию пакеты.

Запустите установщик и выберите вариант добавления Python в системные пути.

Затем запустите установку интерпретатора.

Использование терминала Windows
В Windows есть терминал cmd.exe, который можно использовать для ручного запуска скриптов Python или работы в IDLE — режиме реального интерпретатора, выполняющего
код по мере его ввода.
Чтобы сразу запустить терминал в каталоге со скриптом Python (проще выполнить файл в текущем каталоге), просто дважды щелкните панель пути в файловом менеджере Windows, добавьте cmd в начало и нажмите Enter:


Это упрощает выполнение содержащихся в нем скриптов Python — вам не нужно указывать полные пути к файлам.
Установка PyCharm IDE
Доступно множество редакторов кода — от простых до очень сложных для работы с большими проектами и совместной работы. Основными функциями редактора кода являются его удобочитаемый дисплей (подсветка синтаксиса) и инструмент, который помогает в написании кода, например, предложение имени, сохранение языкового форматирования и т. д.
Одна из самых популярных IDE — PyCharm — доступна в бесплатной версии сообщества и платной версии с дополнительными функциями. Бесплатная версия достаточна для изучения программирования. Удобная функциональность PyCharma — это возможность выполнять код из уровня редактора — нет необходимости запускать терминал и т. п.
Редактор позволяет быстро выполнять код, что удобно при обучении.
PyCharm также имеет плагин и установщик PyCharm Edu с дополнительными инструментами для изучения программирования на Python.
