Here is a collection of short articles I have written about how to do many useful things in Python.
This article describes solutions to create a single executable file containing a Python application/script and the Python interpreter DLL with all necessary libraries. The executable file can then be launched on any system even if Python is not installed.
This article lists solutions to create network servers in Python for different standard protocols: HTTP, FTP, SMTP, SOAP, syslog, WebDAV, ...
With Python 2.6+, that's quite simple:
This is a Python course I have written to quickly teach Python to my colleagues and students, made of slides and samples for hands-on exercises.
There are several solutions if you need to run Ruby code from Python. It may be useful when you find an interesting Ruby module which has no equivalent in Python.
There are a few useful tips to convert a Python list (or any other iterable such as a tuple) to a string for display.