Emacs as a great editor for Python

Emacs is a great text-editor and highly extensible. I saw people on Youtube controlling their espresso machine with Emacs. So it should be possible to do some Python programming with this Swiss army-knife. The goals are syntax highlighting, code-completion, syntax-checking and code short-cuts. I'm using my beloved Fedora and Emacs 23.2. Usually, Emacs is already part of every Linux standard installation otherwise you'll find it in your package manager for sure!

Next we have to install some more software. Some of this software is written in Python (such a surprise!) and the probably easiest way to install this kind of software is by using python-pip. So we need to install python-pip first:

yum install python-pip

Now we can move on to install Ropemacs. This Python refactoring library will offer code completion among other things.