TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Python 3.0 Released

147 pointsby zainover 16 years ago

11 comments

stillmotionover 16 years ago
Wow, even the introduction is incredible.<p>"Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed. Also, the standard library has been reorganized in a few prominent places."<p>I have never seen a release for a new language be so clear and straightforward. That's awesome.
评论 #385969 未加载
petercooperover 16 years ago
So much cleaner and more consistent. Classic classes are gone for good!<p>Unlike with other languages (which I won't name for fear of offense!) I think Pythonistas will actually migrate to this much improved Python (well, forgetting the 10% performance hit) especially as such focus has been put into making tools to make it easier, unlike with PHP 4-&#62;5 (oops..!)
评论 #385405 未加载
评论 #385487 未加载
评论 #385914 未加载
评论 #385309 未加载
FiReaNG3Lover 16 years ago
Guess it's a good time to learn Python!
评论 #385687 未加载
评论 #385475 未加载
lunchboxover 16 years ago
The download link for Python 3.0 is now featured prominently on the front page, above Python 2.6. I think this is a bad move, since many Python newbies will probably download Python 3.0 instead of 2.6, and then get frustrated when none of their 3rd-party packages work. python.org should keep Python 3.0 more hidden away for the time being to give time for the greater Python development community to migrate to 3.0.
评论 #385690 未加载
评论 #385590 未加载
rbanffyover 16 years ago
I loved it, but I still want better threading and multi-core support in CPython... Most desktops now have two cores and it doesn't seem likely that number will fall anytime soon...
评论 #385638 未加载
评论 #385692 未加载
makecheckover 16 years ago
<a href="http://news.ycombinator.com/item?id=384897" rel="nofollow">http://news.ycombinator.com/item?id=384897</a>
评论 #385233 未加载
bdrover 16 years ago
I'm ambivalent about changing so many functions to return iterators. It's cleaner for experienced coders, but harder to understand for beginners.
评论 #385763 未加载
illumenover 16 years ago
Remember python 3.0 is supposed to be an intermediate for migration release... not for production use. That's what 3.1 is for.<p>It's going to take ages for modules to get converted over... but most projects have been preparing for it for a while. However hopefully the migration scripts will get better over the 3.0 - 3.1 timeline.<p>For now I'm sticking with python 2.5 - since it's the best one considering it's far better module, and platform support.
评论 #385308 未加载
评论 #385294 未加载
评论 #385469 未加载
评论 #385350 未加载
goldenpotterover 16 years ago
If I install the 3.0 package on Ubuntu, will the "python" shell command be forced to 3.0? In other words, what are the basics of doing and using a dual 2.x/3.0 installation? -goldie
nihilocratover 16 years ago
Now the question is: when is Stackless Python going to go 3.0?
pavelludiqover 16 years ago
I love Py3k