PyCharm is a Python IDE with complete set of tools for productive development with Python programming language.
PyCharm 4: more of everything you love about Python
We’ve added more new features, more enhancements in existing functionality, more ways to enjoy coding… in short, more of everything you love about Python and PyCharm.
Mac OS X 10.5 or higher
1 GB RAM minimum
2 GB RAM recommended
Python 2.4 or higher, Jython, PyPy or IronPython