kresh, проще всего PyCharm Community Edition:
http://jetbrains.ru/products/pycharm/ , хотя среда довольно тяжелая (если машина не двуядерная и меньше 4-х гигабайт памяти, едва ли будет комфортная работа). Эту среду можно использовать в проектах любой сложности.
Вообще, от размера проекта среда разработки не зависит. От IDE всегда требуется схожий функционал: поддержка проектов с настройками окружения, отладка, рефакторинг, работа с системами контроля версий, автозавершение кода. Ну и по удобству разные мелочи, вроде навигации по коду. Для Python используются разные инструменты, и даже в крупных проектах вполне могут применять простой текстовый редактор.
Из наиболее известных и хорошо работающих с Python IDE: PyCharm, PyDev+Eclipse (легче PyCharm, но не так удобен). Можно еще попробовать Python Tools for Visual Studio, но это тот еще геморой, потребует от 5-ти гигабайт на диске для Visual Studio (даже Community Edition), навалит в кучу многое, вплоть до какого-нить MS SQL Server
Есть менее известные, вроде Wing IDE, куда ИМХО и смотреть не стоит.
Из текстовых редакторов, самый простой для освоения Sublime Text (для ознакомления бесконечный триал), есть плагины, делающие из него почти IDE (рекомендую PythonIDE, есть еще Jedi, Sublime CodeIntel, для Python работающие чуть хуже). Если будете пробовать Sublime Text, в первую очередь ставьте менеджер расширений:
https://packagecontrol.io . Так же могу посоветовать замечательный редактор Komodo Edit (можно брать 9-ю бета-версию). Многие справедливо посоветуют Emacs, VIM, имеющие преимущества командных режимов работы с текстом, но при их непростом освоении (такие режимы поддерживают и IDE, и в какой-то степени Sublime Text). Все эти редакторы так или иначе поддерживают автодополенине кода, навигацию по нему. Есть еще редактор Atom от google, но, увы, плагины для работы с Python (в частности умное автодополнение), там в зачаточном состоянии, да и жрет оный не меньше PyCharm.