Используйте Python Indent Plugin для Notepad ++:
Я использовал и Pycharm & Notepad ++, и, честно говоря - хотя они и сейчас установлены на моей машине, я предпочитаю использовать Notepad ++. Поэтому, если вы хотите продолжить использовать Notepad ++ для разработки на Python, вам обязательно нужно установить плагин «Python Indent». Этот плагин будет автоматически создавать вкладки для вас при написании кода Python. Единственным недостатком плагина является то, что вы должны помнить о том, чтобы включить его (перейдя в «Плагины -> Python Indent» и затем нажав «Включить»), когда вы хотите его использовать.
Чтобы установить плагин Python Indent в Notepad ++, просто перейдите в «Плагины» -> «Менеджер плагинов» и затем нажмите «Показать менеджер плагинов». Затем отметьте «Python Indent» и нажмите кнопку «Install».
Кроме того, вы должны следовать Руководству по использованию Python:
Интервал между табуляциями может различаться в зависимости от программы, и, следуя рекомендациям PEP8 (Python Enhancement Proposals Number 8 - Руководство по приемлемому стилю и использованию Python), вы должны использовать пробел для создания отступов. Зайдите на страницу PEP8 с указанием расстояния: https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces
Удачи!