"Hello, World!" in Python With Tkinter
Most every modern application has a graphic user interface (GUI). For Python, Tkinter is the most commonly available graphic interface toolkit simply because it comes with every installation of Python. This introduction shows how to say "Hello, World!" with Tkinter.
An Introduction to Programming wxPython
Only so much can happen at the command line. Most every modern application has a graphic user interface (GUI). For Python, wxPython is the most mature, cross-platform graphic interface available. This introduction shows how to say "Hello, World!" with a GUI.
Game Programming Tutorial List
If you simply cannot wait for About.com's tutorial on developing games in Python, you might try one of these tutorials. They cover the development of simple geometric games through to more complicated, arcade-style games.
How To Create A HTML Calendar In Python Dynamically
Whether you want to develop a web-based diary or just want a calendar for your website, a dynamically created calendar in HTML is a very useful item to have. Creating one is a snap with Python's calendar module.
HTML and CSS Preamble For Creating a Calendar in Python
This page contains the HTML and CSS needed for the tutorial on creating calendars in Python.
Building an RSS Reader With Python
An RSS Reader is a straightforward program, and building one ensures that one knows the basics of the language. It also teaches the basics of Python web programming and XML handling. If you are looking for a first or second project to finish after you have learned Pytyon, follow these step-by-step tutorials to build a web-based, customisable RSS Reader.
Processing Natural Languages with Python
In this tutorial, the co-authors of "Introduction to Natural Language Processing" discuss the features and power of the Natural Language Toolkit (NLTK) for Python. The NLTK can be found on Sourceforge.
Python, Swig, and C/C++
If you write a lot of C or C++ code and need a wrapper to hold all of it together, David Beazley has written a software development tool that you may find helpful. The Simplified Wrapper and Interface Generator (SWIG) connects your C or C++ program with Python so that the code from the one can be used semi-natively by the other. This link leads to a tutorial on how to use SWIG.
Programming a Nokia S60 With Python
If you would like to make your cell phone do more than Nokia intended, you will probably need to program it yourself. This tutorial tells you how to do it. Nokia also has a wiki explicitly for programmers who write applications for the Nokia S60. If you run into trouble, you might try the Nokia discussion forums.
Grid Computing With Python
If you need a computing system that does the work of 50 computers, you should consider grid computing. The US Department of Energy's Argonne National Laboratory has developed a Grid computing package in Python. It is available at http://www.accessgrid.org/.