Project Reference Material

What are the latest Developement Resource Material being recommended for this project?

(10.05.2006) Nick Holovaty wrote in the email "People of Praise Open Source Project" email to get a copy of Magnus Lie Hetland's "Beginning Python" as a study guide.

(11.03.2006) Collin A wrote in his profile that he's done some knowledge sharing about python development in the Action Division, based on U of M coursework, including mod_python.

(11.07.2006) Nick Nolovaty' gmail chat msg reads: "Reviewing tutorials at http://www.djangoproject.com".

- So, what's the juice team? aka. what's the latest & greatest resource material each of us should pursue/review? Still Hetland's book and maybe the online djangobook.com?
- Any lessons learned / take-aways / directions to avoid based on research thus far?

Just curious, pls offer your thoughts.

__________________________
Hugh Springer, Jr.
People of Praise
Branch/Division: Servant
email: hugh.springer@gmail.com
AIM: hughlspringer
(h) 651.698.4958
(c) 612.750.1230

Python Resources

I've collected a number of links on learning python on del.icio.us. If you don't want to buy a book, I would recommend starting with How to Think Like a Computer Scientist. If you're familiar with Python and want some practice, the Python Challenge has some fun programming puzzles.

My links are available at: http://del.icio.us/josterpi/learning+python

How to Think Like a Computer Scientist

Wow, that How to Think Like a Computer Scientest has everything I want to teach my Python Class. We may end up using that.

Where to send those brainwaves..

Instant Python
- for a jumpstart on python if you're already familiar with programming concepts.

As mentioned above, Django will be something important to be familiar with. Following a discussion last night, I learned that Django will be the layer of libraries between the Profiles project and Python. The initial goal is for the fields that Nick suggested be stored directly in the database, but then for additional fields to be stored in more generic structures in the database so that we can have a web-driven utility for managing them, without modifying the database structure. Subversion will be used to store the source code and make it available for downloading and updating by multiple people.