News for hackers. Stuff that matters.
Re:Dive into Python 3 by yelkeew on Monday January 26, 2009 @04:15PM (#451040)
Skip to the bottom: This site is optimized for Lynx just because fuck you. I'm told it also looks nice in graphical browsers.
Re:Dive into Python 3 by RK on Monday January 26, 2009 @09:23PM (#451487)
Optimize for Lynx and it will probably look OK everywhere, even the worst mobile browsers.
Re:Dive into Python 3 by SapphireSun on Tuesday January 27, 2009 @02:12AM (#451785)
I always enjoy it when you see the reasonable friendly people you get to know through their writing turn out to have a healthy dose of attitude.
Re:Dive into Python 3 by ionfish on Tuesday January 27, 2009 @10:03AM (#452160)
"[T]urn out to have"? Hasn't Mark Pilgrim always been this way?
Re:Dive into Python 3 by SapphireSun on Tuesday January 27, 2009 @11:09AM (#452287)
Maybe, but I was never exposed to it :-)
Re:Dive into Python 3 by amix on Monday January 26, 2009 @04:24PM (#451058)
Dive into Python was one of the first Python books I read. It's filled with small (and Pythonic) tricks, has excellent examples and great explanations. I especially like the simple way it's written. It made Python click for me.

I am looking forward for the successor.

Re:Dive into Python 3 by kcy on Monday January 26, 2009 @06:53PM (#451299)
So let's say you have a CS background and want to pick up python today - is it worth it to read up on the 2.0 stuff or just go right for 3.0 seeing as 3.0 is "backwards incompatible"? Is there a mass exodus to 3.0 happening or are there going to be a lot of people (e.g. researchers in other disciplines whose life is only peripherally programming) who are going to stick with the 2.0 that they already know and love?

And is this (http://docs.python.org/3.0/) the best place to look for 3.0 learning material or is it better to do the Dive Into Python (for v2.0) thing then figure out the 3.0 differences?

Re:Dive into Python 3 by joshsharp on Tuesday January 27, 2009 @12:38AM (#451712)
I would suggest learning Python 2.x first. The v2 branch is not going away overnight, and you're going to pick up Python 3.0 fairly quick after you know 2.0, so you may as well learn the version you can use straight away (with frameworks, libraries etc.) and learn your way up to 3.0 proficiency from there.
Re:Dive into Python 3 by EliAndrewC on Tuesday January 27, 2009 @11:55AM (#452358)
Agreed, with the addendum that you should learn on Python version 2.6, which lets you import many of the features from 3.0 on a per-file basis to make the transition to 3.0 easier.
Re:Dive into Python 3 by codedivine on Monday January 26, 2009 @07:29PM (#451361)
3.0 is not backwards compatible. Whether to use 3.0 or 2.x depends upon the libraries you want to use. Some library writers are holding off the migration to 3.x until 3.0 is included as default in the popular linux distros.
Re:Dive into Python 3 by brusqe on Monday January 26, 2009 @05:22PM (#451175)
There is a thread on Reddit where Mark Pilgram states that the final manuscript is due in June. He also states that if you have any suggestions/feedback, you should speak up.

Check it here : http://www.reddit.com/r/Python/comments/7sj39/dive_into_pyth...

Re:Dive into Python 3 by cgranade on Monday January 26, 2009 @03:28PM (#450973)
Sure, there's no text yet, but I have high hopes. Given that one of the aims of Python 3 was to remove more confusing and unnecessary features in lieu of better-designed alternatives, teaching Python 3 from the start seems like a really good idea.
Re:Dive into Python 3 by wizard_2 on Monday January 26, 2009 @03:48PM (#451024)
I'd love to know if there are any good completed online books about python. I'm oddly new at programming (being a mere IT consultant for about 6 years now and finally deciding to concentrate on something) and I'm loving it a lot. I've learned a fair amount of php, taught myself objects, mvc, a couple different sqls (tsql, mysql), and a few different php frameworks.

I keep trying out other languages (I liked python's intro) but when it comes time to making something I fall back into php because I know it very well. I feel almost stuck. Like a need a python project. =p

Re:Dive into Python 3 by naish on Monday January 26, 2009 @04:22PM (#451052)
You could try Think Python: How to Think Like a Computer Scientist by Allen B. Downey.

http://www.greenteapress.com/thinkpython/thinkpython.html

It is due to be published by Cambridge University Press under the title Python for Software Design. The link above is for the same content, available for free.

Re:Dive into Python 3 by iron_ball on Monday January 26, 2009 @03:53PM (#451031)
Re:Dive into Python 3 by timf on Monday January 26, 2009 @04:25PM (#451059)
I always recommend Dive Into Python to people who already know some programming (if they're interested in Python).
Re:Dive into Python 3 by dlat on Monday January 26, 2009 @04:18PM (#451047)
Re:Dive into Python 3 by anuraggoel on Monday January 26, 2009 @04:25PM (#451061)
From the TOC, it looks like DIP3 is going to be even more fun to write and read than the original.
Re:Dive into Python 3 by babul on Monday January 26, 2009 @08:54PM (#451459)
I'll dive into Python 3 once Django moves to it (soon I hope).
Re:Dive into Python 3 by DocSavage on Tuesday January 27, 2009 @02:29AM (#451790)
I'll dive into Python 3 once App Engine allows it. GvR sugggested that won't happen anytime soon.
Re:Dive into Python 3 by akkartik on Monday January 26, 2009 @08:31PM (#451428)
I just tried papayawhip on the navbar of my blog :)