Archive for the ‘Python’ Category

What We’ve Learned

Tuesday, March 2nd, 2010

My talk at PyCon 2010 was titled "What We've Learned From Building Basie (and lots of other software using student labor over the course of eight years)". The slides are up on Slideshare, and there's video of the talk itself on blip.tv, but I thought readers of this blog ...

PyCon 2010

Sunday, February 21st, 2010

It's a sunny Sunday morning in Atlanta, and I'm on my way home. I came down Thursday to: Raise money for Software Carpentry. Get people excited about Basie. Get people excited about UCOSP. Talk with Georgia Tech's Mark Guzdial about computer science education. #4 actually happened first. Mark picked me up Friday morning; we chatted ...

Basie 0.6 Has Been Released

Tuesday, February 16th, 2010

We are pleased to announce the release of Version 0.6 of Basie, a lightweight software project portal built on Django and jQuery. Basie is designed to replace Trac and DrProject; its main features are: Multiple projects per forge Role-based access control Pluggable user account management Per-project wiki with standard WikiCreole syntax Subversion repository browser Per-project mailing ...

Page Variations

Monday, February 8th, 2010

Dear Lazyweb, Is there a tool somewhere that will automatically generate and validate all possible output variations for a Django HTML template page? We're using Django in Basie, and have been running into problems when one branch of a conditional closes a tag, but the other doesn't: <li>opening text {% if something %} blah ...

Another Introduction to Programming With Python

Tuesday, December 29th, 2009

The field is becoming increasingly crowded: the second edition of Al Sweigart's Invent Your Own Computer Games With Python is now available.  It's aimed at kids and teens, but doesn't condescend --- I'm looking forward to going through it.

Five PyCon Talks I Want To See

Monday, December 28th, 2009

Adding to this meme, here are some PyCon 2010 talks I'm particularly looking forward to: "Creating RESTful Web services with restish" by Grig Gheorghiu. "Python Testing Patterns", by Aaron Maxwell. "To relate or not to relate, that is the question", by Mark Ramm. "Turtles All The Way Down: Demystifying Deferreds, Decorators, and Declarations", by ...

Feedback on the Python Book

Thursday, November 26th, 2009

71 people have answered our questionnaire about Practical Programming. Here's some of what they told us; I'll summarize the questions about use of online programming resources and what we could do differently next time in a subsequent post.

Our Experiences Switching to Python

Tuesday, August 25th, 2009

In response to a question about what it's been like switching to Python as a first-year programming language, Paul Gries wrote the following. It might be of interest to other instructors who are thinking of changing over. And in related news, we're compiling errata and solutions to even-numbered exercises for ...

Snake Wrangling for Kids

Monday, June 1st, 2009

Via several people, a nice intro to programming for children called Snake Wrangling for Kids, available free.

More Python for Scientists in Toronto

Wednesday, May 13th, 2009

As well as the Software Carpentry course we're running in Toronto July 13-31 this year, the Physics department is organizing a one-week Python Boot Camp July 13-17 for $375 (Canadian).  Who knew we were so fashionable? :-)