Mac版的Python程序语言。Python 必须安装在 Mac OS X 10.3 或其后续版本之上。如果仍在使用 Mac OS X 10.2,那就真的需要升级一下了。苹果公司已经不再为(Mac OS X 10.2)操作系统提供安全更新了,而且如果曾经上网的话,您的计算机可能已经处于危险之中了。此外,您也无法运行 Python 3 。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 的优势。
/usr/bin是为了让你符合unix习惯而设立的,这样用起python来感觉和其他Unix一致。其实只是个符号链接。
/System/Library/Frameworks中的Python.framework是真正的Python,Mac的frameworks可以包括多个版本,所以里面可以看到2.5,2.6之类的Version,这些文件夹里包含整个Python 发行版。
/Library/Python是给用户放第三方库用的。
另外,一般而言,系统库放/System/Library,而应用程序依赖的放/Library,所以,苹果自带的python放在前者,而用户自己装的python(比如官方网站下载的)会自动装在后者。
安装程序将为您提供下列功能:
点击 Install[安装] 按钮以继续。
Python Framework [Python 框架]. 这是 Python 的核心所在,由于必须被安装,它已经被选中并处于无法取消状态。
GUI Applications[GUI 应用程序] 包括 IDLE,即本书通篇将用到的图形化 Python Shell 。强烈建议保留该选项。
UNIX command-line tools[UNIX 命令行工具] 包括了 python3 命令行应用程序。同样强烈建议保留该选项。
Python Documentation[Python 文档] 包含了来自 docs.python.org 的许多信息。如果使用拨号上网或者互联网访问受限的话,建议保留。
Shell profile updater[Shell 文档更新程序] 控制是否更新 shell 设置(用于 Terminal.app 中)以确保此版本的 Python 位于 Shell 的搜索路径当中。您可能不需要修改该项设置。
Fix system Python[修复系统 Python] 不应作变更。(它告诉 Mac 将 Python 3 用作所有脚本的缺省 Python ,包括来自苹果公司的内置系统脚本。这将会导致非常糟糕的结果,因为多数这些脚本是为 Python 2 编写的,在 Python 3 环境中将无法正确运行。)
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”属性
开发者其他应用
Reverso翻译Mac版242.5M0人在玩Reverso翻译Mac版为Mac的用户提供在翻译上面的需求,能够准确的完成翻译的内容,并且在国内链接的也是十分的顺畅,基本上就和你使用百度翻译一样,能够完美的辅助
下载NotepadNext14.1M51人在玩NotepadNext是一款全平台的文本编辑器工具,它具备Mac、PC以及linux三个平台,目前在GitHub上面进行开源,在功能上面已经非常的完善,能够满足用户在日常当中的文
下载eSearch识屏搜索工具箱108.8M9人在玩eSearch是一款十分全面并且综合性很强的软件,能够为用户在电脑上面提供ocr、搜索、放大镜等等方面的功能,这款齐全的工具箱甚至还能够支持OCR的搜索,在你的桌面
下载百度输入法 for mac45.4M1452人在玩百度输入法Mac5.0官方版是macos系统上的免费中文输入法。从2009年发展至今,百度输入法已拥有mac、iphone、ipad平台上的中文输入产品,实现了对apple产品线的全覆盖。
下载SiYuan Mac版133.9M9人在玩SiYuanMac版是一款体系上面非常晚上的笔记管理类型的软件,通过软件来辅助用户来进行笔记和知识上面的管理,并且具备多种传输和存储的方式,让你能够在多种设备上
下载Effie25.6M3人在玩Effie是一款写作文字类型的软件,能够使用文字的方式来进行写作上面的记录,随时的通过文字来记录你的各种内容,作为专业的写作软件它还能够支持富文本的编辑,满
下载Billfish素材管理工具103.1M10人在玩Billfish素材管理工具是一款辅助用户来完成素材管理的插件,能够极为轻松的管理你在Mac上面的多种素材内容,对于经常需要在Mac上面进行各种图形制作的用户来说十
下载Anybox跨平台书签工具13M0人在玩Anybox跨平台书签工具是一款跨平台的工具,能够辅助个人用户完成书签上面的管理,并且还有着稍后阅读的功能,非常适合有着苹果全家桶的用户使用这款软件,能够随
下载VirtualBox虚拟机 MAC版126.8M2527人在玩VirtualBoxformac这是一款开源虚拟机软件,你可以理由该软件在MacOS平台上运行Windows软件,VirtualBox虚拟机即可以在一定程度上弥补MacOS平台软件不足的劣势
下载阿里钉钉mac版392M65681人在玩阿里钉钉mac版是阿里巴巴推出的一款专为中小企业和团队打造的高效工作沟通软件,阿里钉钉mac版应用突破了很多传统企业级应用的局限,打通了移动网络和运营商电信网络的无缝连接
下载
支持( 0 ) 盖楼(回复)