title: Emacs and Python
body: <p>I recently started learning <a href="http://www.gnu.org/software/emacs/" rel="noreferrer">Emacs</a>. I went through the tutorial, read some introductory articles, so far so good.</p>
  
  <p>Now I want to use it for Python development. From what I understand, there are two separate Python modes for Emacs: python-mode.el, which is part of the Python project; and python.el, which is part of Emacs 22.</p>
  
  <p>I read all information I could find but most of it seems fairly outdated and I'm still confused. </p>
  
  <p>The questions:</p>
  
  <ol>
  <li>What is their difference?</li>
  <li>Which mode should I install and use? </li>
  <li>Are there other Emacs add-ons that are essential for Python development?</li>
  </ol>
  
  <p>Relevant links:</p>
  
  <ul>
  <li><a href="http://wiki.python.org/moin/EmacsEditor" rel="noreferrer">EmacsEditor</a> @ wiki.python.org</li>
  <li><a href="http://www.emacswiki.org/cgi-bin/wiki/PythonMode" rel="noreferrer">PythonMode</a> @ emacswiki.org</li>
  </ul>