Python

PLT Spy

The Spy project is a Python-in-Scheme implementation

Guide to Python introspection

Introspection reveals useful information about your program's objects. Python, a dynamic, object-oriented programming language, provides tremendous introspection support. This article showcases many of its capabilities, from the most basic forms of help to the more advanced forms of inquisition.

(An Unofficial) Python Tutorial Wiki

This infogami wiki contains an editable copy of the standard Python tutorial. Feel free to log in and improve things, or just leave a comment if there's something that you think ought to be fixed or clarified. Please look at the usage guidelines before editing a page.

Continuations Made Simple and Illustrated

a message written in response to the discussion of continuations on the comp.lang.python newsgroup.

Patterns in Python

What design patterns are applicable to Python? Some patterns are an intrinsic part of Python, other patterns require some careful coding to get the best from them. What new patterns appear in Python?

Python Coding Guidelines

Python Coding Guidelines, Conventions, Idioms

A simple scheme interpreter in Python

A simple scheme interpreter implemented in Python

GTK+ fundamentals, Part 2: How to use GTK+

This article, the second in a three-part series titled "GTK+ fundamentals," introduces you to programming with GTK+. It analyzes a sample GTK+ application written in C, then shows that same application written in Python and C#. Finally, it discusses some useful tools that can help you develo

Python for Lisp Programmers

This is a brief introduction to Python for Lisp programmers.
(Although it wasn't my intent, Python programers have told me this
page has helped them learn Lisp.) Basically, Python can be seen as a
dialect of Lisp with "traditional" syntax (what Lisp people call
"infix" or "m-lisp" syntax). One message on comp.lang.python said "I
never understood why LISP was a good idea until I started playing with

Syndicate content