The June issue is available for download now.
Grig Gheorghiu’s cover story on Pybots talks about the fantastic
automation system that has been put in place to make sure new releases
of Python software are as robust and stable as possible.
In the second part of his PyGame series, Terry Hancock adds some
interactivity to the simple game he started building in the May issue.
This tutorial is shaping up to be a great introduction for new
JC Cruz returns this month with another article on combining Python
and OS X. This time, he shows us how to create a Cocoa application with
PyObjC and Xcode 3.0. This is a topic I’ve been wanting to dig into
myself for some time, so I was glad to have a chance to read his
And rounding out the features this month, Massimo Di Pierro introduces
web2py, a relative newcomer on the web framework front. While
originally designed primarily as a teaching tool, Massimo explains why
that includes many features that make it attractive for rapid
application development situations, too.
Our columns this month are all about the future:
Mark Mruss takes us quite literally into the __future__ by talking
about how to take advantage of some features of Python 3.0 that are
already available now in Python 2.5.
Jesse Noller talks with Adam Olsen about the “safe thread” project,
a set of patches for the C interpreter that eliminate the Global
Interpreter Lock and that may eventually be included in the Python core.
Steve Holden responds to Tim Bray’s post Multi-Inflection-Point
Alert by fixing his attention on a few technology trends and looking
for portents in their convergence.
And finally, this issue also marks the transition as I take over from
Brian Jones as Editor in Chief. I want to thank Brian for all he has
done to teach me about the position and magazines in general. I’m
looking forward to working with the excellent team of reviewers and
editors we have put together as we continue to shape the magazine to be
something we can all be proud to be a part of.
I’ll give more details about our road ahead in another post, but for
the time being go download the June issue and enjoy!