This tutorial discusses various techniques for using generator functions and generator expressions in the context of systems programming. This topic loosely includes files, file systems, text parsing, network programming, and programming with threads.
Tornado is an open source [python] version of the scalable, non-blocking web server and tools that power FriendFeed.
Nolan (in the comments) on the topic of language mix in web apps: “I have a feeling, though, that the JS only frameworks will be big players very soon, as it easily serves as a lingua franca on the web.”
CleverCSS is a small markup language for CSS inspired by Python that can be used to build a style sheet in a clean and structured way. In many ways it's cleaner and more powerful than CSS2 is.
The most obvious difference to CSS is the syntax: it is indentation based and not flat. While this is obviously against the Python Zen, it's nonetheless a good idea for structural styles.
Pyjamas is a port of Google Web Toolkit to Python.
You can make a more compact implementations with help of the reduce builtin function:
def rec_getattr(obj, attr):
return reduce(getattr, attr.split(”.”), obj)
RED checks HTTP resources to see how they use HTTP, makes suggestions, and finds common protocol mistakes.
The Python Google Wave Server
KARL is an open source web system for collaboration, organizational intranets, and knowledge management.