General - Patterns and Methods - Testing and TDD - Performance - ORM/Database - Server (general) - Web Tier - Web2/AJAX - Web Services - Messaging - XML - Enterprise - General - Development Tools/IDEs - Local User Groups -
This is a list of some links that I have found useful. The master
version of this file lives at
http://www.darwinsys.com/python/pyResources.html.
This is version $Id: pyResources.html,v 1.51 2007/05/19 14:38:56 ian
Exp $.
Most O'Reilly Books (http://www.oreilly.com/)
are excellent. O'Reilly has a rep as the best Python, Java,
UNIX, Perl, Mac OS X and MS-Windows technical publisher.
They published my
Java Cookbook.
They run a Python Resource Center.
| Name | Notes | View Online | Download | Buy in Print |
|---|---|---|---|---|
| Dive Into Python | Aimed at experienced programmers (in language like Java/C/C++ etc.). | http://diveintopython.org/toc/ | http://diveintopython.org/ | http://www.amazon.com/exec/obidos/ASIN/1590593561/ |
| Python Cookbook | Massive online resource, authored by many in the Python community. Selection of recipes available in O'Reilly Python Cookbook. | http://code.activestate.com/recipes/langs/python/ | - | http://oreilly.com/catalog/9780596007973/ |
| Think like a computer scientist (Python) | Large online book | Book | Book | - |
| Learning Python | O'Reilly. Kind of slow-moving | |||
| Thinking In Python | By Bruce Eckert, but never completed. Warning: old Python here! | - | http://www.mindview.net/Books/TIPython | - |
By which I mean browser-based web sites.
By which I mean SOAP-based web services, what some people equate with the vastly more generic term "SOA".
This is about Message Oriented Middleware (MOM), not about "instant messaging" (but see Jabber.org for that).
| Name | Notes | Free/$$ | URL |
|---|---|---|---|
| Black Adder | Python IDE | $ | http://www.thekompany.com/products/blackadder/ |
| Boa Constructor | Python IDE and wxPython GUI Builder | Free | http://boa-constructor.sourceforge.net/ |
| Eric Python IDE | Python IDE written in PyQt using the QScintilla editor widget. | GPL | http://www.die-offenbachs.de/eric/index.html |
| Komodo Python IDE | Python IDE | $ | www.ActiveState.com |
| NbPython | Python plug-in for NetBeans | Free | |
| PyDev | Python plug-in for Eclipse | Free | |
| SPE IDE - Stani's Python Editor | Python IDE | Free | http://pythonide.blogspot.com/ |
| Wingware's Python IDE | Python IDE | $ | http://www.wingware.com/ |
See also this List of Reviews at python.org
Python stuff: http://www.darwinsys.com/python/
In addition to the well-known Linux, check out http://www.OpenBSD.org, OpenBSD is a leading freeware operating system. Arguably more secure than Linux, runs on more platforms than FreeBSD. Good for secure firewalls and servers. Python and many of its add-on frameworks are available ready-to-install via the OpenBSD Ports mechanism.