Welcome

This is a series of screencasts that addresses the process of building a webapp in Pylons. It's all in realtime: no fast-forwarding here, and I try to explain everything that could be confusing. That said, I expect you to already know a few things:

  • Python. You don't need to know it very well, and if you know a similar language (like Ruby, for instance) very well, you probably won't need to know any Python to follow what's happening here. Of course, if you want to make any changes or enhancements, you'll have to know Python; no getting around that.
  • What a webapp is, and how it (usually) differs from a CGI script, at least in terms of scope.
  • A rudimentary understanding of MVC. If you've ever programmed in Ruby on Rails, TurboGears, Django, Struts, CakePHP, Catalyst, or any number of other popular frameworks, you probably know enough to get by. If not, try skimming this overview from the Java docs. It's highly enterprisey-sounding, but it's short and not too obtuse.
  • How to operate the command-line interface of your OS. I'm using Windows here, but the general idea should work equally well on Mac OS X or any unixy OS. You should know the basics, like creating and changing directories. Advanced shell scripting is not needed.

List of already published screencasts:

Getting Started
Installing Python, Pylons, Komodo Edit, and Tortoise SVN on Windows XP
Special Edition Screencast: Pylons with Tesla
Building a complete webapp in 40 minutes!