Note: these are our past events, not future events.
PyCon Dress Rehearsal
3 2 PyCon Presenters will do a dress rehearsal of their PyCon 2010 presentations just before they head down to Atlanta. All three of the talks are targeting beginner or general audiences, so feel free to bring along your new Pythonista friends.
Tornado Hacking
Tornado is an Open Source non-blocking web server. It's used by FriendFeed to provide lightweight "server push" to the browser on the scale of thousands of simultaneous clients per server.
Functional vs. OO Python
Functional Programming is a style of programming in which there are no side-effects and where the code is lazy, not just the programmer. Python has (limited) support for a functional programming style, including the itertools module, generators and co-routines. We'll explore how to make use of these tools and we'll contrast them with the more familiar classes, properties and methods of the OO approaches.
Extension writing with Cython
What if you could run a compiler across your Python code and automatically produce a C extension module that does everything your code does, but faster?
RESTful APIs
REST, is a way of describing and limiting the operation of (web) applications which attempts to provide robustness, scalability and coherence. We'll discuss the idea and experiences implementing RESTful APIs.
Parallelization in Python: Code Samples, Experiences and Advocacy
Unlike functional languages (Haskel, Erlang), where parallelization is "baked into" the language, Python programmers often have to do a bit of work to get their code to run in parallel. We have a huge number of libraries that allow you to run your code concurrently, so this month we're going to collect code samples and descriptions of how you go about making your code run in parallel, and when each approach is appropriate.
Exceptional Conditions: when to ignore, assert, raise, log, except, or email?
When programming in Python, we often run into situations which are not "normal" or expected.
zc.Buildout
Robert Jackiewicz of the Toronto Plone User's group will be presenting the zc.buildout package. Buildout is a tool for creating redistributable Python applications which is used extensively by the Zope and Plone communities. It is a "recipe" based engine for reproducing a set of modules and application code onto a number of machines.



