其它的语言变化核心的Python语言有些小变化
增加了转换函数,用来将浮点数转换成十六进制字符串(issue 3008)。这些函数将浮点数从string representation转换而来,或者将浮点数转换到string representation中去,没有引入二、十进制转换间的误差化整。Floats的hex()方法返回一个string representation, float.fromhex()方法将string转换回number: >>> a = 3.75 当定义了__cmp__() 或__eq__()方法,用他们的值而不是identity来比较对象时,应当这样设置。对象都有一个默认的hash方法,用id(obj)做为hash值。没有一个简洁的方式用以移除从父类那里继承的 __hash__()方法,因此用指派None的方式做为一个替代。在C level,extensions可以设置tp_hash为PyObject_HashNotImplemented。(由Nick Coghlan和Amaury Forgeot d'Arc修正;issue 2235。) 优化
12月3日,Python 3.0的最终版终于发布了。 We are pleased to announce the release of Python 3.0 (final), a new production-ready release, on December 3rd, 2008. 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. 我们非常高兴的宣布,一个全新的, production-ready的Python版本,python 3.0(final)在12月3日发布了。 Python 3.0 (也被称作"Python 3000"或"Py3k") 是一个与2.x系列不兼容的一个全新版本。与2.x相比,语言本身几乎是一样的,但是在很多细节上,尤其是内置对象,如字典和字符串的工作原理,已经发生了较大的变化。很多不推荐使用的功能被完全移除了。并且,标准库中一些显著的地方也被重新组织了。 What's new in Python 3000 原文:http://www.python.org/download/releases/3.0/
PEP 3141: Numbers的类型层次结构
|
[新闻] Python 3.0 rc3发布 |
Python 3.0 rc3于11月21日发布,此版本对以前的release做了增强以及修改了一些bug。根据计划,final release将于2008年12月发布。
下载链接:
[新闻] Django 1.0.2发布 |
在上周Django 1.0.1发布之后不久,有人发现用于生成release的打包脚本漏掉了几个Django源码目录,这不仅会到影响单元测试,而且至少有一个被遗漏的文件影响到Django的正常使用。于是Django工作组在11月18号发布Django 1.0.2修正了这些问题。
点击此处下载Django 1.0.2
[新闻] Python Wrapper for Windows Azure已经完成 |
微软项目经理Sriram Krishnan已经为Windows Azure数据存储编写了一个Python包装。Windows Azure是微软基于云计算的操作系统,Python是其支持的语言之一。
点击此处阅读原文。
[新闻] Django 1.0.1发布 |
按照发布计划,Django 1.0.1于11月15号正式发布。此版本修改了Django 1.0一些bug。
点击此处下载。
[新闻] Python3.0 rc2发布 |
Python3.0 rc2于11月6日正式发布,Python 3.0 final release将于2008年12月发布。
下载地址:
[OT] CSDN上的一篇文章——国际观点:鼓励未来的程序员 |
一篇挺有意思的文章,国际观点:鼓励未来的程序员。相比于Windows,Linux和Apple更适合编程起步。
原文 国际观点:鼓励未来的程序员
[资源] What’s New in Python 2.6 翻译 (十五) - PEP 3129: 类修饰符 |
PEP 3129: 类修饰符
修饰符(Decorators)已经由函数的支持扩展到类的支持。现在,下面的写法是合法的:
@foo
@bar
class A:
pass
这相当于:
class A:
pass
A = foo(bar(A))
参考
PEP 3129 - Class Decorators
PEP由Collin Winter编写.
阅读最多得文章
Pydev - 基于eclipse的Python IDE (5312)
《Core Python Programming》出版引发争议 (3857)
NBPython-Netbeans的Python插件 (3353)
Google App Engine正式发布离线版文档 (2727)
Google App Engine全文检索实践 (2708)
Google App Engine Helper for Django User Guide中文版 (2441)
准备开始翻译What’s New in Python 2.6 (2294)
使用Pydev开发Google App Engine项目 (2287)
What’s New in Python 2.6 翻译 (一) - Python 3.0 (2286)
Rapid Development with Python, Django, and Google App Engine (2252)
What’s New in Python 2.6 翻译 (十五) - PEP 3129: 类修饰符 (1981)


