-
1.Is this thing on? (effbot.org)
... as some of you may have noticed, I’ve accepted an offer from Google, and will be joining their Zürich office on December 1st.
-
2.Simple Top-Down Parsing in Python (effbot.org)
In the early seventies, Vaughan Pratt published an elegant improvement to recursive-descent in his paper Top-down Operator Precedence. Pratt's algorithm associates semantics with tokens instead of grammar rules, and uses a simple 'binding power' mechanism to handle precedence levels. /.../ In this article, I'll briefly explain how the algorithm works, discuss different ways to implement interpreters and translators with it in Python, and finally use it to implement a parser for Python's expression syntax.
-
3.Using Metaclasses to Create Self-Registering Plugins (effbot.org)
-
4.Using Regular Expressions for Lexical Analysis (effbot.org)
-
5.The Standard Python Library (effbot.org)
-
6.Notes on Tkinter Performance (effbot.org)
-
7.
-
8.Christopher Seiwald: Seven Pillars of Pretty Code (www.perforce.com)
"The essence of pretty code is that one can infer much about the code's structure from a glance, without completely reading it. I call this "visual parsing": discerning the flow and relative importance of code from its shape. Engineering such code requires a certain amount of artifice to transform otherwise working code into working, readable code, making the extra step to leave visual cues for the user, not the compiler."
-
9.Some Notes on Moving the Zone to Django (effbot.org)
-
10.Tkinter Scrollbar Patterns (effbot.org)
-
11.Python Unicode Objects (effbot.org)
Some observations on working with non-ASCII character sets
-
12.The Python getattr Function (effbot.org)
-
13.Adding Python Information to the Windows Registry (effbot.org)
-
14.The ElementTree iterparse Function (effbot.org)
-
15.The ElementSoup Module (effbot.org)
-
16.The Python Imaging Library (effbot.org)
-
17.The Widget Construction Kit (effbot.org)
-
18.An Introduction to Tkinter (effbot.org)
-
19.The Python Imaging Library Handbook (effbot.org)
-
20.More Top-Down Parsing: JSON (effbot.org)
-
21.Default Parameter Values in Python (effbot.org)
A brief discussion about mutable parameter defaults in Python, and how to use them without getting into trouble. Based on a comp.lang.python post.
-
22.Some Notes on Tim Bray's Wide Finder Benchmark (effbot.org)
-
23.
Post comments not related to any specific article here. Comments about this commenting system can be posted here. Old and off-topic discussions will be removed regularly. /F
-
24.Vacation Message (2008) (effbot.org)
-
25.The aggdraw Module (effbot.org)