Pro Python
By Al Lukaszewski, About.com Guide to Python
This series of guides is for the person who wants to perform more advanced Python programming. It is definitely not for the beginner, but someone with a moderate amount of computer programming experience will probably not have a problem jumping in. Topics covered include database programming, web application development, and network programming.
Database Development
Being able to program a database interface is a critical skill for every Python programmer. Here is how to work with PostgreSQL and MySQL databases in Python.
Web Development
While some programming languages are better known for web development than Python, many major endeavours use Python for mission-critical web-based tasks. These include Google, YouTube, and the New York Stock Exchange, to name a few.
- Web scripting with CGI
- Web scripting with PHP
- Dynamically Generate a HTML Calendar
- Review: Rapid Web Applications With TurboGears
Network Applications
Network programming is not as hard as it seems. As these guides show, it is just a matter of treating a socket like a file object and interacting with it.

