首页 理论教育 Python版本与集成包-Python即学即用

Python版本与集成包-Python即学即用

时间:2023-10-27 理论教育 版权反馈
【摘要】:我们经常讨论的Python是指CPython,除了CPython,还有一些其他的实现版本。IPython的特点是交互式翻译器,允许以最快的速度测试用户的想法,而不必创建一个文件。默认提供了Spyder,包含IPython。Python的版本比较多,可更好地配合各种开发语言。Python的集成包也比较多,选用合适的集成包可减少后续Python软件模块的安装。

Python版本与集成包-Python即学即用

我们经常讨论的Python是指CPython(即从www.python.org上下载的Python版本),除了CPython,还有一些其他的实现版本。 

●IronPython是一种在.NET和Mono上实现的Python语言。 

●Jython的原名叫JPython, 是 Python 编程语言的纯 Java 实现。它可以让用户将Python 源代码编译成 Java 字节码,并在任何 Java 虚拟机上运行产生的字节码。它是与 Java 的最无缝、最平滑的集成。可以从Jython中访问所有 Java 库、构建Applet、与Java Bean集成以及从Jython的Java类中创建子类。 

●Stackless Python修改了Python的代码,提供了对微线程的支持。微线程是轻量级的线程,与普通的线程相比,微线程在多个线程间切换所需的时间更少,占用资源也更少。 

●IPython具有强大的交互式的Python shell(基于终端和Qt方式);基于Web的交互式笔记环境,拥有所有shell功能;一个高性能库,可用于多核心系统、集群、超级计算和云场景中的高级、交互式并行计算。IPython的特点是交互式翻译器,允许以最快的速度测试用户的想法,而不必创建一个文件。 

另外还有将CPython以及其他Python软件做了重新包装的软件,例如: 

●ActivePython是由 ActiveState 公司推出的专用的 Python 编程和调试工具。ActivePython目前支持Windows x86、Windows x64、Linux x86、Linux x86-64、Mac OS X。分为社区版与商业版。 (www.xing528.com)

●pythonxy是基于Qt和Spyder的面向科学的Python发布包。可从http://code.google. com/p/pythonxy/获得,但目前仅支持Windows操作系统。 

●WinPython的主要特点是可安装在U盘或任意文件夹下,随意复制,且不影响功能。安装时会自动安装Spyder。 

●Enthought Canopy是一款商业Python软件,GUI基于wxPython,提供免费版和学术版,包含IPython。 

●Anaconda Python 可从https://store.continuum.io/cshop/anaconda/获得,完全免费,是一个全面的Python发布包,包含120多个流行的Python包,这些包可用于科学、数学、工程和数据分析。支持Linux、Windows、Mac操作系统。默认提供了Spyder,包含IPython。 

Python的版本比较多,可更好地配合各种开发语言。Python的集成包也比较多,选用合适的集成包可减少后续Python软件模块的安装。 

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈