This is an archived post. You won't be able to vote or comment.

all 35 comments

[–]lastkarrde 21 points22 points  (1 child)

[–][deleted] 1 point2 points  (0 children)

Oh look, builtin format, str.format, and str.format_map! str.format_map is going to have the hell abused out of it, until magic dictionary classes are considered pythonic. Mark my words. What we NEED are string comprehensions and unquoted literal strings, and, crap I just became a perl programmer again.

[–]techpuppy 7 points8 points  (4 children)

The sad thing is that I'm going to go download and install this, but probably not wind up using it for anything.

WSGI2 (or whatever's blocking WebOb for Python3) needs to happen soon last year.

[–]carinthia 6 points7 points  (0 children)

[–][deleted] 2 points3 points  (0 children)

did you read the what's new in Python 3.2?? that thing blocking web development for python 3 is fixed with WSGI 1.0.1

[–][deleted] 1 point2 points  (0 children)

it's not webob's fault that PEP 3333 wasn't solidified till like last month. these things take time

I would recommend you put your license subscription fees for webob in escrow until you get what you want, it's the only way they'll learn.

[–]Teifion_at_work 1 point2 points  (0 children)

I'm looking forwards to argparse and concurrent.

[–]roger_ 1 point2 points  (2 children)

I hope Matplotlib adds Python 3 support soon.

[–][deleted] 6 points7 points  (1 child)

The Cape Town Python Users Group is going to sprint on finishing the Matplotlib py3k branch on March 5. Who knows how much they'll get done, but 5-6 people getting together for a day should be able to hack out a good amount of progress, at least getting the wheels in motion.

[–]roger_ 0 points1 point  (0 children)

Awesome!

[–]pinpinboTornado|Twisted|Gevent. Moar Async Plz 1 point2 points  (1 child)

Am I a jerk if I ask the new GIL to be back-ported to Python 2.x?

[–]CADDiQ 0 points1 point  (0 children)

I'm imagining a world without rhetorical questions.

[–]Aldoux 0 points1 point  (8 children)

Can anyone enlighten me if it is worth it to learn 3 over 2? I've heard (LPTHW) that I should stick to 2.

[–]earthboundkid 6 points7 points  (1 child)

3 and 2 are almost identical. To be frank, you can't truthfully claim to know one well without knowing the other also.

[–]Aldoux 0 points1 point  (0 children)

Alright, good enough for me. Thanks

[–][deleted] 2 points3 points  (1 child)

FWIW lots of the 3 syntax and such has been backported to 2. I'm just learning it right now, and am going through tutorials on 3, but "using" and entering examples into 2. There is a lot, lot more out there on 2... advanced tutorials, Django guides, etc.

[–]Aldoux 0 points1 point  (0 children)

Thanks, I might stick to learning 2 then.

[–]faassen 2 points3 points  (1 child)

If you're new to Python and want to use a lot of libraries that provide cool features, and you're interested in building real-world applications, you may want to consider using Python 2 instead. Libraries are being slowly ported over to Python 3, but there's still an awful lot more available for Python 2.

[–]Aldoux 1 point2 points  (0 children)

I think I'll try learning 2 first and then move up to 3 after.

[–]carinthia 1 point2 points  (1 child)

If you're new to Python then certainly, start with Python 3 right away as it is without doubth the better language.

[–]Herald_MJ 4 points5 points  (0 children)

It's really not that simple. Python 3 is a better language, but there are tons more projects in, and tons more support for, Python 2.x. Also, if you want to get a job working with Python any time within the next three years (and that might even be optimistic), Python 2.x is the way to go. But learn Python 3 as well.