Archive for the 'Python' Category

The 12 commandments for Python code

Saturday, May 3rd, 2008

Command Line Warriors has a nice summary of PEP8:

Guido, who brought you out of the land of Visual Basic, out of the land of slavery, spake all these words to thee…

Check out the twelve commandments for Beautiful Python code.

CPOSC 2008 Call for Participation

Friday, May 2nd, 2008

CPOSC, the Central PA Open Source Conference, is a one-day, multi-track, low-cost conference about all things open source: software, programming, operating systems, community and more. It will take place on Sunday, October 19th at the ITT Tech campus in Harrisburg, PA.

We have a date and a venue, so now we are currently looking for interesting speakers. I’d personally like to line up some more cool Python related talks (especially Django/Pylons related ones). If you would be interested in speaking, or know someone else who might be, please contact us.

More information is available in the announcement post and the Call for Participation page. The deadline for proposals is July 11, 2008.

Thanks!

PLEAC Python

Tuesday, April 1st, 2008

The PLEAC Python page is interesting:

Following the Perl Cookbook (by Tom Christiansen and Nathan Torkington, published by O’Reilly) spirit, the PLEAC Project aims to gather fans of programming, in order to implement the solutions in other programming languages.

There are PLEAC pages for quite a few other languages as well.

Don’t use mod_python

Wednesday, February 27th, 2008

The peeps in #python.web have put together a list of reasons why you should not use mod_python.

FWIW, I’ve tried both Apache/mod_python and Lighttpd/SCGI, and found mod_python to be rather a pain to configure and maintain.

Uploading to Amazon S3 with Python

Monday, February 25th, 2008

Adrian Holovaty has a basic Amazon S3 uploader script written in Python. Wow that looks simple.

Python 2.5.2

Friday, February 22nd, 2008

Yay… Python 2.5.2 has been released:

This is the second bugfix release of Python 2.5. Python 2.5 is now in bugfix-only mode; no new features are being added. According to the release notes, over 100 bugs and patches have been addressed since Python 2.5.1, many of them improving the stability of the interpreter, and improving its portability.

Enjoy.

Plone intro video

Friday, February 1st, 2008

If you’ve ever wondered what the heck a Plone is, then you may want to check out this video.

Pyglet 1.0

Sunday, January 20th, 2008

Pyglet 1.0 was released not too long ago. It’s a “a cross-platform windowing and multimedia library for Python” and looks like it might be a good Pygame replacement.

What not to do

Sunday, November 18th, 2007

Sometimes knowing what not to do when coding (in this case Python) is almost as important as knowing what to do.

Python interview questions

Tuesday, October 30th, 2007

Tim Chase posted an interesting list of potential interview questions to comp.lang.python:

While I haven’t interviewed precisely for Python, I’ve been on the other (interviewing) end and can offer a few of the sorts of things I ask. I don’t expect perfect answers to all of them, but they show me a range of what the interviewee knows.

They are grouped by difficulty (basic, broader, advanced, etc.) and seem to be pretty reasonable. Worth taking a look if you want to assess where you fall in the spectrum of Python coders.