We're going to try meeting 1/2 hour earlier this month to be more considerate to our hosts, Linux Caffe (who stay open late just for us on the fourth Tuesday of the month). I realise many people won't be able to get down to the Caffe by 6:30, so the first half hour we'll use for socialisation, organisation, picking up coffee and pastries, and generally getting to know one another. We'll start the more "formal" part of the gathering at 7:00. As is usual, we'll go out afterward for beer (or whatever your poison, (cheesecake being a popular second)) for further socialisation and camaraderie.
The topic for this week is the SQLObject Object-relational Mapper. This is one of the more popular ORMs for Python which provides a truly OO view of your RDBMS objects which attempts to automate all of your SQL code generation so that you deal largely (only) with Python objects with natural-feeling APIs. We can look at the basic usage patterns, some of the cooler features (such as automated inheritance), and discuss some of the gotchas that show up when using the package. SQLObject is one of the core default packages of the TurboGears web framework, and as such it's probably something you want to learn about, even if you choose another ORM for your projects. Linux Caffe is located at the corner of Grace and Harbord, one block south of Christie subway station. http://www.linuxcaffe.ca It's got a trendy geek-positive atmosphere, great coffee and wifi or hard-line network links. Have fun all, Mike -- ________________________________________________ Mike C. Fletcher Designer, VR Plumber, Coder http://www.vrplumber.com http://blog.vrplumber.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html