MESSAGE
DATE | 2006-06-09 |
FROM | Ruben Safir
|
SUBJECT | Subject: [dcrosta@sccs.swarthmore.edu: Re: [NYLXS - HANGOUT] Re: [nylug-talk] PIG in new york?]
|
----- Forwarded message from Dan Crosta -----
X-Original-To: nylug-talk-at-nylug.org Delivered-To: nylug-talk-at-nylug.org X-Spam-DCC: : gotham 1356; Body=1 Fuz1=1 Fuz2=1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on gotham.nylug.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=4.9 tests=RCVD_IN_NJABL_DUL autolearn=no version=3.1.1 X-Spam-Tagged-By: NYLUG Spam/Virus Tagging X-Spam-Pyzor: Reported 0 times. In-Reply-To: <1149824670.23185.42.camel-at-flatbush.mrbrklyn.com> From: Dan Crosta Subject: Re: [NYLXS - HANGOUT] Re: [nylug-talk] PIG in new york? Date: Fri, 9 Jun 2006 12:43:40 -0400 To: NYLUG Technical Discussion X-Mailer: Apple Mail (2.750) X-BeenThere: nylug-talk-at-nylug.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: NYLUG Technical Discussion List-Id: NYLUG Technical Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nylug-talk-bounces-at-nylug.org X-Keywords: X-UID: 11277
Well -- just got back from B&N with the conclusion that none of the books they have there seem to fit what we want, or what I think we want:
Learning Python (O'Reilly): A thorough and somewhat plodding explanation of the basic concepts of programming and their place and expression in Python. Doesn't get very far into the Python libraries, just covers the core language concepts. Latest edition covers Python 2.4.
Dive Into Python (APress): As the name might imply, Dive Into Python gets started with fully working programs just beyond the toy program stage, and then goes on to explain concepts and practices using the many and long code listings. The physical volume is typeset in ... well, I can only call it an ugly way. I'd stick with the online version, which is freer anyway. It moves quickly through the intro stuff, and then explains in somewhat more depth Python's OOP, Exception structure, introspection, unit testing, etc. Finally, several chapters are spent on practical examples using library modules, mostly centered around HTML and web-related topics.
Beginning Python (APress): A comprehensive if somewhat tedious exploration of Python for people with no programming experience or intuition at all. There's a lot of "which we'll learn more about later" in this book, which always bothers me but may not bother anyone else. Some interesting later chapters explore GUIs with wxPython, database connectivity, basics of network programming, etc. I wouldn't personally want to read this, but it might work for someone inexperienced.
Python Programming for the Absolute Beginner (Course Technology): To be honest, I couldn't even look at what was in this book, the typesetting was so offensive. It was next to impossible to tell book text apart from in-text notes from footnotes from code listings. What I could manage to get through was highly didactic (as the title might have implied) and too "friendly" in a nudge-nudge kind of way.
As I walked back from B&N, I thought some more about what the structure of this class/group might work out to be... maybe this is because I just got out of school myself, but I think we might get more mileage out of a seminar format. Let people get whatever books they feel comfortable with as a guide or reference (Learning Python is probably a good bet); for the first few weeks we can do a rough and quick introduction to Python for people who haven't had any or much experience with it, and then move on to more interesting topics. There are lots of papers available from PyCon's in the past 3 years, and probably more show up with a little time spent on Google. Alternately or additionally, we could pick a project or a few projects to work on as a group, and use that as a vehicle for learning Python pragmatically, rather than pedagogically.
Thoughts?
dsc _____________________________________________________________________________ Hire expert Linux talent by posting jobs here :: http://jobs.nylug.org The nylug-talk mailing list is at nylug-talk-at-nylug.org The list archive is at http://nylug.org/pipermail/nylug-talk To subscribe or unsubscribe: http://nylug.org/mailman/listinfo/nylug-talk
----- End forwarded message -----
-- __________________________ Brooklyn Linux Solutions
So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://fairuse.nylxs.com
"Yeah - I write Free Software...so SUE ME"
"The tremendous problem we face is that we are becoming sharecroppers to our own cultural heritage -- we need the ability to participate in our own society."
http://www.mrbrklyn.com - Consulting http://www.inns.net <-- Happy Clients http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive or stories and articles from around the net http://www2.mrbrklyn.com/downtown.html - See the New Downtown Brooklyn....
|
|