Vía @candeira “At least it’s not Moodle!”

myfit1038 is a one-shot gdocs-spreadsheet-backed gae-hosted website for my fit1038 students at Monash to check their marks, and also an example of rapid app development for their unit.

  • one-shot: though you may be able to tweak the code for your own purposes, it’s far from a general solution.
  • gdocs-spreadsheet/backed: using the very excellent gspread library by Anton Burnashev.
  • gae-hosted: it’s free (as in beer), also hassle-free (just upload and go!) and as Monash students have hosted gmail accounts, I get auth for free, erm, I don’t have to set up my own auth.
  • for my fit1038 students: If you are reading this far, I made this for you!
  • to check (their/your) marks: if you aren’t a student, I’m not telling you where the site is!
  • example of rapid app development: the minimal website was up in 20 hours: 10 to go through the GAE tutorial and to learn how to use gspread, 5 to debug authorisation and other kinks, and 5 to debug and patch gspread. It took me longer to actually read and mark all the exams and reports.
"Van Rossum: What people of course do is they pick a tool and they build something incredible, and as part of the incredible thing they’re building, they’re doing crazy stuff, and sometimes some of the crazy stuff involves doing a whole bunch of computation, crawling through a graph of a billion social contacts or analyzing a trillion email messages or whatever."

Van Rossum: Python is not too slow | Application Development - InfoWorld

Learn Python The Hard Way | A Beginner Programming Book
Invent Your Own Computer Games with Python
Online Python Tutor: Learn and practice Python programming in your web browser
"PyBlosxom 1.5 released:
“For complete details of what’s new in 1.5, read the WHATSNEW section of the manual. Here are some highlights: We changed the name of the project to Pyblosxom. Down with camel case. Plugins are now part of the package. When you upgrade Pyblosxom in the future, core plugins will automatically get upgraded, too. Plugin documentation is now part of the manual. There are some new plugins, some rewritten plugins, and a bunch of plugins have seen significant improvements. pyblosxom-cmd is vastly improved. Creating a new blog is much easier than in previous versions. Better crash handling. Pyblosxom now has a crash page that makes it easier to figure out why it’s crashing and either fix it or tell someone the information they need to know to fix it. Improved documentation. Vastly cleaner code, more tests, and better project infrastructure. More options for static rendering."

Pyblosxom - main site

 Women 2.0 » Toronto: Mobilizing Ladies Learning to Code Python