严重推荐下面的IDE:
C++
使用SlickEdit, 可以绑定MinGW,实现编辑和编译、调试、运行。最常用的就是使用slickedit+mingw+qt来开发Qt的应用程序。在这方面有专门的一本书籍,即《professional slickedit》
Python
使用eclipse+pydev,比较好的auto-completion(自动完成)功能,很好地集成调试等功能。当然也有一些不爽的地方,就是使用java语言的eclipse,在配置不是很好的机器上运行速度很慢。所以在小的应用程序的话,推荐使用轻量级的IDE, pyscripter