I want to learn the programming language Python. I need a project, and for once I’d like to document my learning experience so I can look back later, and in case someone is bored enough to follow along. My first idea was to do both in one swoop: write some simple blogging code and document it all at the same time. There is a bit of circular reference goign on in that scenario, and getting Python to run under mod_python was a bit troublesome. Once I did get it running, I saw that most implementations use PSP (Python Server Pages) or frameworks like Django. That’s all fine and dandy, but I was hoping to learn more core Python than building a site Ruby-On-Rails style with a framework targeted at getting sites up as quickly as possible. I’m sure once I learn more, I’ll look at those frameworks with a humble eye and use what’s available to make things easy, but for now, I want to figure it out.
My friend Drew suggested that I just drop wordpress in to handle the blog writing so I don’t have to keep writing blog entries in a text editor until the thing is actually built. I’m not permanently settled on writing blogging software (simply because there are so many existing – and better – solutions out there) but at the moment that’s still the plan. I will be using Google App though, since it’s the latest web-craze and because they just emailed me my key a few weeks ago. Drew also suggested that I could handle this blog and project from a PHP Developer’s perspective, since that’s my bread and butter. Hopefully I’ll be able to present some kind of relationship between the two (PHP and Python) languages for various tasks.
Readers Beware: It’s summertime. When I’m not working, I will be outside quite a bit doing various things that I like to do like play volleyball, disc golf, horseshoes, etc. Therefore, this may very well be my slowest project ever. You’ve been warned.
You are now required by law to post no less than one blog entry per year. The Blog Police are watching you…