| You are here: | About>Computing & Technology>Python> Advanced Python |
![]() | Python |
Advanced PythonThese pages discuss various advanced applications of Python. As such, they are oriented toward the intermediate and advanced programmer. We will cover topics like creating online calendars in Python and developing games. If you think you need a more fundamental discussion of the Python language, you might want to read my tutorials for learning how to program in Python.
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. 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/. |
Las Vegas on a BudgetFind a BargainHotel DealsCheap EatsFree AttractionsEntertainment for Less |
All Topics | Email Article | Print this Page | | ![]() |
| Advertising Info | News & Events | Work at About | SiteMap | Reprints | Help | Our Story | Be a Guide |
| User Agreement | Ethics Policy | Patent Info. | Privacy Policy | ©2008 About, Inc., A part of The New York Times Company. All rights reserved. |


