We've got two fun months of PyGTA lined up. This month we'll be
exploring the world of the Tornado web server
(http://www.tornadoweb.org), next month we've got a 3-speaker dress
rehearsal for PyCon 2010. The details:
Tuesday, 19th January, 2010, 7pm
Tornado <http://www.tornadoweb.org> (http://www.tornadoweb.org) 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.
We'll explore how to code with Tornado, and in particular, how to
write callback-based asynchronous code. We'll also look at how
server-push (polling, long-polling and streaming variants) works
works on both the server and client side.
If people are interested, we can also look at the REST-based CouchDB
(asynchronous) client, or do some collaborative hacking on the
ChatTrack (conference feedback tool) or TorChannels (generic push
channels for Tornado) codebases.
Tuesday, 16th February, 2010, 7pm (gather)
PyCon Dress Rehearsal
3 PyCon 2010 Presenters will do a dress rehearsal of their PyCon
2010 presentations <http://us.pycon.org/2010/conference/talks/> just
before they head down to Atlanta. All three talks are targeting
beginner or general audiences, so feel free to bring along your new
We have 3 PyCon previews scheduled:
* Think Globally, Hack Locally - Teaching Python in Your
Community — Leigh Honeywell
* What We've Learned From Building Basie — Greg Wilson
* Debating 'til Dawn: Topics to keep you up all night — Mike
We will give each presenter 20 minutes and then as much
question/answer and feedback time as they want. At PyCon they'll
only get 30 minutes total, but we want to give them as much feedback
as possible so they can polish their presentation for the larger
We'll start the presentations at 7:30 (sharp) at Linux Caffe. If you
bring a laptop, there will be an immediate feedback channel available.
Directions to the venue, RSS feeds of upcoming events, and all the
details are available on the web site:
Mike C. Fletcher
Designer, VR Plumber, Coder
Chicago Python User Group
ChiPy, the Chicago Python usergroup, is back again this month with
another round of fantastic talks. This month we have:
- A talk by the celebrated David Beazley about changes to the GIL
that have been added to the Python 3 branch (1hr)
- A talk by Christopher Webber about GitPython. (45min)
- A talk by Jordan Bettis giving a technical, standards-spec style
analysis of unicode (45min)
Thursday January 14th @ ~7:00pm
We have a great venue this month, Tech Nexus:
200 S. Wacker Drive 15th Floor Chicago, IL 60606 +1.312.924.1026
From Union Station, exit to Adams St, cross the bridge, enter the
first doors you see to the right.
Across from the Tower formally known as Sears, corner of Adams and
Everyone is welcome but we need to let security
know in advance who is coming, so if you are planning on
attending, please list your name on (RSVP HERE):
After the meeting, for those interested we will meet up at bar near
Ogilvie station for social hour.
ChiPy is a group of Chicago Python Programmers. Participants range
from absolute beginners to seasoned veterans. In short, *everyone* is
welcome (including you)! Every second thursday of the month ChiPy
members gather to give talks on a wide variety of topics related to
Python and related technology. Our community benefits from a variety
of participants, so we would love it if you would make yourself a
ChiPy website: http://chipy.org
ChiPy Mailing List: http://mail.python.org/mailman/listinfo/chicago
ChiPy Announcement *ONLY* Mailing List:
Python website: http://python.org
-----BEGIN PGP SIGNED MESSAGE-----
I'm proud to announce the release of Sphinx 0.6.4, which is a
bugfix-only release in the 0.6 series.
What is it?
Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of
multiple reStructuredText source files).
What's new in 0.6.4 (short version)?
Over 20 bugs and problems have been fixed.
The full list is at <http://sphinx.pocoo.org/changes.html>.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
-----END PGP SIGNATURE-----
Python Concurrency Workshop, v2.0
January 14-15, 2010
*** Last chance to register. There are still a few slots available
as well as a deeply discounted student rate. ***
Join David Beazley, author of the Python Essential Reference, for an
in-depth workshop on concurrent programming techniques and
idioms. This workshop, designed for more experienced Python
programmers, covers threads, synchronization, message passing,
multiprocessing, distributed computing, coroutines, asynchronous I/O
and other related topics with an eye towards writing programs that can
run on multiple CPU cores, clusters, or distributed systems. A major
theme of the workshop is to explore and understand different
programming techniques, their associated performance properties, and
other tradeoffs. You'll definitely walk away with new insight and a
better understanding of how different parts of Python work under the
Workshop attendance is strictly limited to six people. More information,
including a detailed topic index, is available at:
Deadline: Feb 1, 2010
OSCON, the O'Reilly Open Source Convention
July 19 - 23, 2010
Oregon Convention Center
Faster, Freer, Smarter: Whatever your Goal, Make It Happen with Open Source
More than 2,500 experts, developers, sys admins, and hackers will meet up
at OSCON 2010 to explore the tools, services, and platforms that make up
the vibrant open source ecosystem. Join us!
The OSCON Call for Participation is now open. If you have winning
techniques, favorite lifesavers, war stories, productivity tips, or other
ideas to share, we want to hear from you. We're especially on the
look-out for ways to do more with less, design and usability best
practices, mobile device innovations, cloud computing, parallelization,
open standards and data, open source in government, business models, and
Speak up about the freedom--and opportunity--of open source at OSCON
2010. Submit your proposal by February 1, 2010 at:
Aahz (aahz(a)pythoncraft.com) <*> http://www.pythoncraft.com/
"If you think it's expensive to hire a professional to do the job, wait
until you hire an amateur." --Red Adair
CodeInvestigator 0.21.0 was released on January 11.
- In Windows, a shortcut was only created when an Administrator
did the install:
Administrator privileges are no longer required.
- Tabs styling.
- Drive letters show in the sub-menu under Windows.
- 'About' in Menu
- Changed the code background colors.
- Firefox doesn't need to be closed down before a restart of CI.
You need Python 2.6 and Firefox for CodeInvestigator.
CodeInvestigator is a tracing tool for Python programs.
Running a program through CodeInvestigator creates a recording.
Program flow, function calls, variable values and conditions are all
stored for every line the program executes.
The recording is then viewed with an interface consisting of the
code. The code can be clicked: A clicked variable displays its
a clicked loop displays its iterations.
You read code, and have at your disposal all the run time details of
that code. A computerized desk check tool and another way to learn
about your program.
The first meeting of pyCologne in 2010 will take place
Wednesday, January, 13th
starting about 6.30 pm - 6.45 pm
at Room 0.14, Benutzerrechenzentrum (RRZK-B)
University of Cologne, Berrenrather Str. 136, 50937 Köln, Germany
* Short-Introduction into the ConfigParser module and
discussion about configuration-files (Ralf Schönian)
* Presentation of Scapy (A network-tool featuring packet
manipulation) (Dirk Loss)
* Further discussion topics, news, book-presentations etc.
are welcome on each of our meetings!
At about 8.30 pm we will as usual enjoy the rest of
the evening in a nearby restaurant.
Further information including directions how to get
to the location can be found at:
http://www.pycologne.de (Sorry, this page is in German only)
All the Best for 2010,