«
DRX
Web Developer Resource Index: Python
Python is a remarkably powerful dynamic programming language that is used in a wide variety of
application domains. Python is often compared to Tcl, Perl, Ruby, Scheme or Java.
Fans of Python use the phrase “batteries included” to describe the standard library, which covers everything from asynchronous processing to zip files. The language itself is a flexible powerhouse that can handle practically any problem domain.
Python lets you write the code you need, quickly. And, thanks to a highly optimized byte compiler and support libraries, Python code runs more than fast enough for most applications.
Paraphrased from About Python [http://python.org/about/]
Updated: Tuesday, January 6th, 2009 @ 10:08 PM EST
Navigation
Resources
-
1.
The Python Programming Language
The Python Software Foundation (PSF) is a non-profit membership organization devoted to advancing open source technology related to the Python programming language. [130]
★★★★☆
URI:http://python.org/
Author:PSF [1]
Reviewed:Friday, April 8th, 2005 @ 3:44 AM EDT
by:Douglas Clifton
The Python Programming Language
languagesprogrammingpython
-
2.
Dive Into PythonFull online version of the book with the same name. For experienced Python programmers. Also available in a variety of other formats and languages. [1042]
★★★★★
URI:http://diveintopython.org/toc/
Author:Mark Pilgrim [6]
Reviewed:Sunday, April 24th, 2005 @ 6:07 PM EDT
by:Douglas Clifton
Dive Into Python
ebookprogrammingpython
-
3.
IPythonAn enhanced, open-source interactive Python shell and an architecture for exploratory parallel computing. Includes features for object introspection, system access, and its own special command system for adding functionality when working interactively. [1875]
★★★★☆
URI:http://ipython.scipy.org/moin/
Author:IPython Development Team [1]
Reviewed:Tuesday, January 6th, 2009 @ 10:08 PM EST
by:Douglas Clifton
IPython
ooppythonshell
-
4.
GenshiFirst developed for the Trac issue tracking system, Genshi is a Python templating system. Featuring automatic escaping, multiple markup output formats, and if you don't need all the power of the full-blown engine, a simple text-based template language. [1867]
★★★★☆
URI:http://genshi.edgewall.org/
Author:Edgewall Software [3]
Reviewed:Sunday, December 21st, 2008 @ 10:00 PM EST
by:Douglas Clifton
Genshi
htmllanguagespythontemplatexhtmlxml
-
5.
CherryPyA Web application framework. Applications may be stand-alone using the embedded HTTP/1.1/WSGI server, or hosted through other servers such as Apache/mod_python, lighttp, etc. It has built-in tools for caching, encoding, sessions, authorization, and more. [1812]
★★★★☆
URI:http://cherrypy.org/
Author:CherryPy Team [1]
Reviewed:Monday, November 10th, 2008 @ 10:55 PM EST
by:Douglas Clifton
CherryPy
apacheauthenticationcacheframeworkhttpprotocolpythonweb server
-
6.
JinjaA general-purpose templating language for Python. Version 2 supports Python 2.4 and onwards and is designed to be flexible, fast, and secure. Jinja features include a configurable syntax, great performance, ease of debugging, and enhanced security. [1794]
★★★★☆
URI:http://jinja.pocoo.org/2/documentation/
Author:Pocoo Team [1]
Reviewed:Sunday, November 2nd, 2008 @ 4:38 PM EST
by:Douglas Clifton
Jinja
debugperformanceprogrammingpythonsecuritytemplate
-
7.
MakoA template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrows from the best ideas of many others, including Django, Cheetah, Myghty, and Genshi. [1793]
★★★★☆
URI:http://www.makotemplates.org/
Author:Michael Bayer [2]
Reviewed:Sunday, November 2nd, 2008 @ 4:23 PM EST
by:Douglas Clifton
Mako
apimoduleperformancepythontemplate
-
8.
WSGI: Web Server Gateway InterfaceBased on CGI, the WSGI is a simple, low-level interface between Web servers and applications or frameworks for the Python programming language (see PEP 333 for the full spec). Its goal to promote Web application portability across a variety of servers. [1791]
★★★★☆
URI:http://wsgi.org/wsgi/
Author:Stephan Diehl [1]
Reviewed:Sunday, November 2nd, 2008 @ 3:37 PM EST
by:Douglas Clifton
WSGI: Web Server Gateway Interface
cgiframeworkprogrammingpythonweb server
-
9.
Python Pitfalls10 of the most common mistakes developers run across when they first switch to Python from another programming language. Indentation, assignment and mutable vs. immutable objects, operators, class/instance attributes, strings, and exceptions are covered. [1777]
★★★★☆
URI:http://zephyrfalcon.org/labs/python_pitfalls.html
Author:Hans Nowak [1]
Reviewed:Sunday, October 26th, 2008 @ 1:52 AM EDT
by:Douglas Clifton
Python Pitfalls
developerlanguagesoopprogrammingpythontutorial
-
10.
SQLAlchemyA Python database toolkit and object-relational mapper (ORM) that gives application developers the full power and flexibility of SQL. It provides a full suite of well-known persistence patterns designed for efficient and high-performance database access. [1772]
★★★★☆
URI:http://www.sqlalchemy.org/
Author:Michael Bayer [2]
Reviewed:Saturday, October 25th, 2008 @ 5:24 PM EDT
by:Douglas Clifton
SQLAlchemy
databasedeveloperoopormpatternsperformanceprogrammingpythonsql
-
11.
ONLamp: Python DevCenterAn O'Reilly Development Center that focuses on the Python scripting language. With articles, news, tools, user-interfaces, database APIs, scientific and numeric programming, links to external resources, and lots more. A great stop for all things Python. [1771]
★★★★☆
URI:http://www.onlamp.com/python/
Author:O'Reilly Network [13]
Reviewed:Saturday, October 25th, 2008 @ 4:34 PM EDT
by:Douglas Clifton
ONLamp: Python DevCenter
apidatabasedeveloperonlamporeillyprogrammingpythonuser-interface
-
12.
The Python Standard LibrarySimilar in concept to the PHP v5+ SPL and Perl's many CPAN modules, the Python Standard Library is an extensive collection of modules, mostly written in C, which provides core-enhanced and tested solutions to almost every conceivable programming problem. [1736]
★★★★☆
URI:http://docs.python.org/library/
Author:Python Community [1]
Reviewed:Tuesday, October 14th, 2008 @ 5:31 PM EDT
by:Douglas Clifton
The Python Standard Library
ccpanmoduleperlphpprogrammingpython
-
13.
djangoA high-level Python framework for rapid development of Web applications based on the DRY (don't repeat yourself) principle. Begin by describing your data model from a set of Python classes, the system creates the tables for you. Next, design a template... [1498]
★★★★☆
URI:http://www.djangoproject.com/
Author:Django Software Foundation [1]
Reviewed:Friday, August 19th, 2005 @ 12:30 AM EDT
by:Douglas Clifton
django
apidryframeworkooppythontemplate
-
14.
4SuiteAn integrated Python module library for XML processing, including convenient command-line tools. Supports open technologies such as DOM, RDF, XSLT, XInclude, XPointer, XLink, XPath, XUpdate and RELAX NG. Runs under Unix-like OSs, and Windows 2000 and XP. [1487]
★★★★☆
URI:http://4suite.org/index.xhtml
Author:Fourthought [1]
Reviewed:Sunday, August 14th, 2005 @ 2:39 PM EDT
by:Douglas Clifton
4Suite
dompythonrdfxmlxpathxpointerxslt
-
15.
Python CookbookWhy reinvent the wheel? A collaborative collection of techniques, code examples and comments from the Python development community. Anyone can contribute, or submit comments and improvements. Not to be confused with the O'Reilly books of the same name. [1480]
★★★★☆
URI:http://aspn.activestate.com/ASPN/Cookbook/Python
Author:Open Source Community [14]
Reviewed:Thursday, August 11th, 2005 @ 1:48 AM EDT
by:Douglas Clifton
Python Cookbook
codehowtopythonresources
-
16.
Open Book Project: PythonHome of the "How to Think Like a Computer Scientist" series is this free ebook, in HTML format, as well as PDF and LaTeX. Also available in print from Green Tea Press. This same series also has titles for learning Java, C++ and Logo. Logo? Puzzling... [1474]
★★★★☆
URI:http://ibiblio.org/obp/thinkCS/python/english/chap01.htm
Author:Allen Downey [1]
Reviewed:Monday, August 8th, 2005 @ 2:08 AM EDT
by:Douglas Clifton
Open Book Project: Python
ebookpdfpythonreferencetutorial
-
17.
Python TutorialsA selection of over 200 tutorials and howtos, from beginner to advanced. Topics include getting started, interfacing with databases, extending and embedding, GUI development, HTML and XML, Internet, network, email, RSS and Web programming, and much more. [1468]
★★★★☆
URI:http://awaretek.com/tutorials.html
Author:Ron Stephens [1]
Reviewed:Friday, August 5th, 2005 @ 3:21 PM EDT
by:Douglas Clifton
Python Tutorials
guihowtoprogrammingpythonrsstutorialwebxml
-
18.
python.faqtsPython frequently asked questions and tips. [1201]
★★★★☆
URI:http://faqts.com/knowledge_base/index.phtml/fid/199
Author:Community [19]
Reviewed:Thursday, May 19th, 2005 @ 12:39 AM EDT
by:Douglas Clifton
python.faqts
faqpython
-
19.
Python BuzzOutstanding community/blogger site from Artima Developer. They also have categories for Design, Java, Linux, MacOS, Open Source, PHP, Perl, Ruby, XML and a few others I won't mention. RSS feeds of new posts, impressive blogroll as well. [1180]
★★★★☆
URI:http://www.artima.com/buzz/community.jsp?forum=122
Author:Artima Developer [9]
Reviewed:Tuesday, May 17th, 2005 @ 7:18 AM EDT
by:Douglas Clifton
Python Buzz
blogdeveloperpythonrss
-
20.
PyAn online Python technical journal/magazine. [148]
★★★★☆
URI:http://www.pyzine.com/
Author:Contributors [10]
Reviewed:Friday, April 8th, 2005 @ 10:33 PM EDT
by:Douglas Clifton
Py
ezinepython
-
21.
ActiveState: ActivePythonAn implementation of Python for the Windows OS, and may other tools and services for dynamic languages. [147]
★★★★☆
URI:http://activestate.com/Products/ActivePython/
Author:Developers [2]
Reviewed:Friday, April 8th, 2005 @ 9:01 PM EDT
by:Douglas Clifton
ActiveState: ActivePython
python
-
22.
Python Language Reference ManualThis manual is the official reference for the Python language itself. It describes the syntax of Python and its built-in datatypes in depth, and covers the current major release of Python (2.x). [146]
★★★★☆
URI:http://network-theory.co.uk/python/language/
Author:Guido van Rossum [1]
Reviewed:Friday, April 8th, 2005 @ 9:00 PM EDT
by:Douglas Clifton
Python Language Reference Manual
pythonreference
-
23.
mod_pythonmod_python is an Apache HTTP module that embeds the Python interpreter within the server. With it you can write Web-based applications will run many times faster than traditional CGI and will have access to Apache internals. [145]
★★★★☆
URI:http://modpython.org/
Author:Contributors [1]
Reviewed:Friday, April 8th, 2005 @ 8:42 PM EDT
by:Douglas Clifton
mod_python
apachemodulepythonweb server
-
24.
Programming: PythonPython is a high-level, structured, open-source programming language that can be used for a wide variety of programming tasks. It is good for simple quick-and-dirty scripts, as well as complex and intricate applications. [144]
★★★★☆
URI:http://wikibooks.org/wiki/Programming:Python
Author:Contributors [10]
Reviewed:Wednesday, June 1st, 2005 @ 9:33 PM EDT
by:Douglas Clifton
Programming: Python
ebooklanguagesopen-sourceprogrammingpython
Matching Tags
apache api authentication blog c cache cgi code cpan database debug developer dom dry ebook ezine faq framework gui howto html http languages module onlamp oop open-source oreilly orm patterns pdf performance perl php programming protocol python rdf reference resources rss security shell sql template tutorial user-interface web web server xhtml xml xpath xpointer xslt
Indexes
Search for Python Programming Language on:

Last updated: Tuesday, January 6th, 2009 @ 10:08 PM EST [2009-01-07T03:08:01Z]























































































![Learning Python [I own this title!]](/img/books/0596513984.jpg)



