PyCharm is unbelievably good editor that really accelerates the development process. Its available in Professional, Community and Edu versions. https://www.jetbrains.com/pycharm/
It has a lot of features https://www.jetbrains.com/pycharm/features/index.html including excellent support for version control systems.
To install PyCharm community version on Linux
sudo add-apt-repository ppa:mystic-mirage/pycharm
sudo apt-get update
sudo apt-get install pycharm-community
To run it type