Archive for the ‘Python’ Category
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 ...
Posted in Python, Student Projects, Teaching | 3 Comments »
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 ...
Posted in Basie, Python, Software Carpentry, Student Projects | 2 Comments »
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 ...
Posted in Announcements, Basie, Python, Student Projects | No Comments »
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 ...
Posted in Python, Student Projects | 4 Comments »
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.
Posted in Practical Programming, Python, Teaching | 1 Comment »
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 ...
Posted in Python | No Comments »
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.
Posted in Books, Practical Programming, Python, Teaching | 2 Comments »
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 ...
Posted in Practical Programming, Python, Teaching | 16 Comments »
Monday, June 1st, 2009
Via several people, a nice intro to programming for children called Snake Wrangling for Kids, available free.
Posted in Python, Teaching | No Comments »
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? :-)
Posted in Announcements, Python, Software Carpentry | No Comments »