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 programmers.
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 article.
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!