python for mac是mac苹果电脑系统上的程序语言,必须安装在mac os x 10.3或其后续版本之上才可以;是常常被拿来跟Java、Perl等语言相比较的一个面向对象Script程序语言。
python for mac简介:
Python是常常被拿来跟Java、Perl等语言相比较的一个面向对象Script程序语言,与Java一样使用具有跨平台移植特性Bytecode,语法清晰,易学易用,可与其他语言混合使用,有不少专业的人士预测Python是继Java之后的明日之星。
MacPython IDE 与针对其平台的标准发行版一同出现,并且是免费软件(由 Just van Rossum 编写)。
安装 MacPython 完成后,我建议首先要做的是设法取得 Advanced Editor Patch (请参阅专栏后的 参考资料)。
第一次安装有点奇怪,但第三次成功了(我不知道最初的问题在哪儿);
安装这个补丁就能获得语法标签高亮显示以及一些上下文敏感的函数或模块的帮助功能。
除了标准版,我不知道是否有其它 IDE 能和 Mac 平台上的 Python 一同工作。
幸运的是,Just van Rossum 编写的这个工具既非常符合 Python 的习惯,又有类似 Mac 的软件风格。
MacPython IDE 含有 Python 命令行窗口(Mac 自身没有命令行,所以需要多步实现)、编辑器、调试器甚至还有描述器。在其环境下,还有个函数跳转清单、模块浏览器和其他一些工具。
调试器很优秀,只是没 有监视器。“不包括在标准发行版中”的编辑器比较原始,但是补丁加入了语法标签高亮显示。然而,仍然没有代码合并或代码自动完成(但是安装补丁后有上下文 函数文档行)。
内建的描述器是大多 IDE 所没有的功能,这也是 MacPython 的优势。
python更新日志:
3.3系列相比,3.2的主要新功能
Python 3.3中包括一系列的3.x系列的改进,以及更容易地之间的移植2.x和3.x的
PEP 380,语法委派到子发生器(产量从)
PEP 393,灵活的字符串表示形式(与“宽”与“窄”的Unicode版本之间的区别)
AC实施的“十进制”模块,高达120X加速为十进制重型应用
默认情况下,导入库是基于进口系统(__import__)
新的“LZMA的”LZMA的/ XZ支持的模块
PEP 397,一个Python发射器适用于Windows
PEP 405核心,虚拟环境的支持
PEP 420,命名空间包支持
PEP 3151,返工OS和IO的异常层次结构
PEP 3155,限定名的类和函数
PEP 409,抑制异常上下文
PEP 414,明确统一的文字,以帮助移植
PEP 418,扩展中的“时间”模块独立于平台的时钟
PEP 412,一个新的共享密钥字典实现面向对象的代码,大大节省了内存
PEP 362,函数签名对象
新的“faulthandler”的模块,可以帮助诊断崩溃
新的的“unittest.mock”模块
新的“IPADDRESS”模块
的“sys.implementation”属性