News for hackers. Stuff that matters.
Re:How to Learn: More Humility, Less Video by krat0sprakhar on Friday June 22, 2012 @01:32PM (#4147752)
Does anyone have suggestions for a "guide book" to learn Python? Specifically - best practices, design patterns, rationale for implementations, preferred data structures, even the history of the platform.
Re:How to Learn: More Humility, Less Video by davegauer on Friday June 22, 2012 @02:30PM (#4148047)
I recognize the irony of this, given the 'Less Video' portion of the parent article[1]. But my first introduction to using Python in a truly 'Pythonic' way was Peter Norvig's free CS212 class on Udacity. (It will be starting up again June 25th).

Until then, I had just been translating my old habits into Python.

[1] Also, I'm a huge fan of learning languages from 'guide books,' as recommended by the parent article.

Re:How to Learn: More Humility, Less Video by alisey on Friday June 22, 2012 @05:05PM (#4148788)
That was an amazing course and my first experience when video lectures didn't suck. I learned Python without even trying, as a by-product of solving interesting problems.
Re:How to Learn: More Humility, Less Video by SkyMarshal on Friday June 22, 2012 @02:07PM (#4147920)
This won't have everything you're looking for, but the Python docs are a good start:

http://docs.python.org/

The Howto section has several gems:

http://docs.python.org/howto/index.html

Re:How to Learn: More Humility, Less Video by DannoHung on Friday June 22, 2012 @04:44PM (#4148698)
Dive into Python was pretty good. That was how I learned it.

I've heard Zed Shaw's Learn Python the Hard Way is good and I'm enjoying his book on C.

Just keep in mind that Python 2.X and Python 3.X are fairly different.

For that matter, Python 2.4 is way different compared to Python 2.7

Re:How to Learn: More Humility, Less Video by nsxwolf on Friday June 22, 2012 @02:34PM (#4148068)
Same question, iOS development? And while we're at it, Grails?
Re:How to Learn: More Humility, Less Video by jcizzle on Friday June 22, 2012 @02:50PM (#4148158)
Well I can certainly answer the iOS Development one with a shameless plug: http://www.amazon.com/iOS-Programming-Ranch-Edition-Guides/d...
Re:How to Learn: More Humility, Less Video by nsxwolf on Friday June 22, 2012 @05:36PM (#4148948)
Are you doing an update for iOS 6?
Re:How to Learn: More Humility, Less Video by jcizzle on Friday June 22, 2012 @05:57PM (#4149038)
iOS 6 was really the first major revision that didn't change anything fundamental that will force another edition of the book. So, everything in the book not only works with iOS 6, it is still the recommended approach/foundation.
Re:How to Learn: More Humility, Less Video by nsxwolf on Friday June 22, 2012 @06:11PM (#4149109)
Thanks - downloading the Kindle sample :)