Advanced Python
These 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.
Sign Up for Our Free Newsletters
Thanks, You're in!
- Getting Started With Python
- Learn Python - Getting Started With Python 3.0
- The Python Library - Standard Library of Python
- Programming Python - Regular Expressions - Python RegEx
- Web Development
- Advanced Applications of Python
- Programming Python - Python Database Programming - Connecting to Databases With Python
- Programming Python - Networking - Network Programming in Python
- Programming Python - Simpler Python Programs - Algorithm Helps for Simple Scripts
- Python Jobs: Get a Job That Does Justice to Your Python Skills
- Programming Glossary
- Suggested Resources
8 Articles in: Advanced Applications of Python
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.

