Také používám vim. První dotaz do googlu mi vrátil link https://wiki.python.org/moin/IntegratedDevelopmentEnvironments, podle kterého je součástí distribuce pythonu (např. ve fedoře v balíčku python-tools) prostředí IDLE a od verze 3.6 Thonny. Často jsem slyšel o PyCharmu.
Kromě už zmíněného Vimu (nebo Atomu pokud vám Vim nesedne) může být zajímavý i trošku těžkotonážní PyDev (https://mojefedora.cz/integrovana-vyvojova-prostredi-ve-fedore-pydev/) nebo Spyder (https://mojefedora.cz/seznameni-s-python-ide-spyder/)
Nikdo nezmínil Emacs. V pythonovské komunitě (mimo ČR) je IMHO rozšířenější než Vim. Má skvělou integraci všech nástrojů souvisejících s Pythonem. Plnohodnotný IPython. Konfigurace pomocí správce balíčků je easy. Guido van Rossum, David Beazley, Raymond Hettinger a další core vývojáři používají Emacs.
jj Emacs s Python modem neni vubec spatny, spis je dost dobry: https://www.youtube.com/watch?v=6BlTGPsjGJk
To je video z roku 2014. Dnes je asi jednodušší nainstalovat anaconda-mode. I holý Emacs s otevřeným REPLem a posíláním bufferu pomocí c-c c-c je mnohem efektivnější než Vim s nejlepší možnou konfigurací. Nechci začínat flame, ale popularitu Vimu opravdu nechápu. Vimovský způsob ovládání jde nakonfigurovat v libovolném lepším editoru.
REPL je v tom nejobecnejsim pripade resen napriklad takto (ostatne SLiME je puvodem z Emacsu):
https://www.root.cz/clanky/uzitecne-skripty-a-pluginy-pro-textovy-editor-vim-7-cast/#k05
https://github.com/jpalardy/vim-slime
A existuji i samostatne projekty pro IPython:
Ak nieco rychlejsie a sviznejsie (nie len na python) tak "visual studio code" s pluginom python od don jayanabbe.
Ak nieco viac profi tak Pycharm (free community edition) od JetBrains, ktory ma dobry refactoring (premenovanie v ramci dynamickych jazykov je vzdy trochu tricky).