Crash Course in Python
<p>Looking for some advice on developing in Python. I'm coming from a PHP background and wanted to avoid any pitfalls. I have a big project coming up and I need to streamline my Python learning curve so any tips, hints or gems of knowledge would be great.</p>

<p>Project Scope:</p>

<ul>
<li>backend webservice (XMLRPC or RESTful, maybe some XML)</li>
<li>postgreSQL DB, possible noSQL</li>
<li>Video/Audio processing</li>
<li>Ubuntu 10.04 LTS as the platform server (If this makes any difference in Libraries/Extensions/Dependencies</li>
<li>I hope OOP was a given but listing it just in case</li>
</ul>

<p>Topics:</p>

<ul>
<li>Documentation with examples</li>
<li>IDE (OSX/Linux/Ubuntu)</li>
<li>Trusted Libraries/Extensions </li>
<li>Best Minimal framework (RESTful/webservices preference)</li>
</ul>
