Как превратить Notepad++ в легковесную Python IDE?

Что можно сделать, чтобы легковесный бесплатный редактор кода Notepad++ стал удобным для кодирования на Python?
1. Установите плагины «Python Indent», «Python» и «NppExec» ( «Notepad++ > Plugins > «Управление плагинами»).
2. Включите отображение консоли «Notepad++ > Plugins > NppExec > Show Console Dialog»
3. Запустите команду «Notepad++ > Plugins > NppExec > Execute». (F6)
4. В окне редактирования скрипта вставьте код:
cd «$(CURRENT_DIRECTORY)»
env_set PYTHONIOENCODING=utf-8
«$(CURRENT_DIRECTORY)[path-to-python.exe]» -u «$(FULL_CURRENT_PATH)»
где [path-to-python.exe] — путь до исполняемого файла python.exe в папке виртуальной среды.
Сохраните скрипт под каким-нибудь именем.

Теперь у вас появится возможность запуска в Notepad++ программ Python с вашем виртуальным окружением и интерактивной консолью.
5. Для включения автодополнения кода по типу IntelliSense поменяйте файл python.xml в папке «Notepad++autoCompletion» на улучшенный вариант поддержки Python 3.6+, который можно скачать отсюда: https://github.com/aleXOR2/python3-notepad-intellisense
6. Плагин PyPadPlusPlus превращает Notepad++ в интерактивную среду Python. Плагин позволяет запускать на исполнение выделенный фрагмент кода сочетанием клавиш «Shift+Enter» и увидеть результат в консоли.
В отличие от тяжеловесных VS Code и PyCharm, Notepad++ занимает в оперативной памяти ~7,8Мб и может работать на старых ПК с 32-битной ОС, например, на нетбуках.
Как запустить python код в Notepad++?

Maxim Siomin, Сначала под этим ответом (это я отметил ответ решением) он написал — «Боже, как смешно». Я его спросил — что смешного? На что он начал меня обзывать (из некоторых соображений, не могу это здесь писать). Судя по словам — автор вопроса школьник, скорее всего начальных классов, так как писал с ошибками. Благо, модеры ведут лог комментариев, так что должны его посадить на кол!
Как запустить Python из Notepad++
В текстововм редакторе Notepad++ есть возможность запуск комманд через пункт в меню «Запуск (Run) F5». В том же меню можно сохранить эти команды как шорткаты. Таким образом можно запускать скрипты на Питоне, не надо никаких SDK устанавливать, самое простое это написать в Run:
Это подойдет для выполнения простого скрипта, но не всегда достаточно. Поскольку такое выполнение команды в Windows будет запущенно из папки выполняемой программы Notepad++. И если в вашем скрипте используется обращение к файлам относительно расположения самого скрипта, эти файлы не обнаружатся. Поэтому надо запускать выполнение не python а сточной консоли cmd с использованием оператора &, позволяющего выполнять команды друг за другом.
Правильная строчка для запуска редактируемого скрипта Python для команды Run в Notepad++:
cmd /c «cd /D $(CURRENT_DIRECTORY) & python «$(CURRENT_DIRECTORY)\$(FILE_NAME)»»
или, если надо для отладки не закрывать окно Python при закрытии окна выполняющегося скрипта, добавить ключ -i:
cmd /c «cd /D $(CURRENT_DIRECTORY) & python -i «$(CURRENT_DIRECTORY)\$(FILE_NAME)»»
Как писать в Notepad++ код на Python

Если вы любите Notepad и хотите программировать с его помощью, то в случае языка программирования Python нужно использовать специальный плагин. Есть несколько вариантов плагинов для Notepad++, интерпретирующих Python:
- NppExec;
- Python script;
- PyNPP.
Плагины позволяют запускать код прямо из блокнота, так что не будет необходимости программировать в IDLE (среде программирования). В принципе код можно писать и так без плагинов, но запускать его придется через командную строку. В любом случае прежде чем программировать на Python нужно его скачать и установить на свой компьютер. Для этого заходим на официальный сайт https://www.python.org/ и выбираем подходящую версию. Если вы только начинаете изучать программирование, то лучше поставить ту версию, по которой написан ваш учебник.
Запись опубликована в рубрике Notepad++, Python. Добавьте в закладки постоянную ссылку.