`
cloudtech
  • 浏览: 4613362 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Python专家编程

 
阅读更多

Python专家编程



一、CPython
CPython是一个默认的、广泛使用的Python编程语言的实现。CPython是用C语言写的。除了CPython,还有两个高质量的Python实现:一个是Jython,它用Java编写;另一个是IronPython,它用CLR编写,用于.NET平台。

CPython是一个字节码解释器,它有一个支持多种编程语言的外部函数接口。

二、Jython
Jython是Python的Java实现。它编译Python源码为Java字节码,允许开发者在Python模块无缝地使用Java类库。(注:在Python中,包含代码的文件称为一个模块)

Jython允许使用Python作为复杂应用系统(如J2EE)的顶层脚本语言。
Jython当前版本为2.2.1,Jython 2.5b版也有。

三、IronPython
微软在CodePlex网站上正式发布了IronPython 2.0,即Python语言的.NET实现。最重要的改进就是它是运行在动态语言运行时(DLR)之上。
* Windows平台的MSI安装程序,包含部分CPython 2.5标准库
* 针对Silverlight的IronPython程序集
* 附加的基于C的标准模型
* 导入兼容性和功能方面的显著完善
* 性能完善
* 在单个dll中,支持Python源码文件的预编译

四、PyPy
PyPy或许是最令人兴奋的Python实现,它的目标是用Python语言重写Python。在PyPy中,Python的解释器是用Python语言写的。
以前PyPy的运行效率比CPython低2000倍左右,现在此现象已大为改善。

五、其它实现
Nokia在S60手机系列有Python2.2.2,见:
http://opensource.nokia.com/projects/pythonfors60/
还有ARM Linux下的Python,见:
http://www.vanille-media.de/site/index.php/projects/python-for-arm-linux

六、Python的扩展包
在安装Python后,一些扩展包也应该安装。比如你想进行C扩展编码等。
1、python-dev
python-dev包含了编译C模块时所需的文件。
2、python-profiler
它为完整的GPL发布(如Debian或Ubuntu)包含非GPL模块.
3、gcc
用于编译包含C代码的扩展。

七、MSYS
MSYS是一个GNU工具如bash、make、gawk和grep等的集合,允许依赖于传统的UNIT工具来建立应用程序。它既是MinGW的补充,也是cmd shell不足的改善。

对MSYS常犯的误解是认为MSYS是Windows系统下的UNIX。MSYS自身并不包含任何编译器或C库,
因此并不是Unix编程的移植。

MSYS的下载:http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe

八、Interix
Interix是微软的SFU(Services for Unix),现在也称为SUA,是开发Unix应用程序的子系统。类似于
Cygwin。Interix是具有完整特征的UNIT/POSIX子系统,运行在微软的Windows NT操作系统之上。

分享到:
评论

相关推荐

    Expert Python Programming.pdf 英文原版.Python专家编程

    Expert Python Programming shows how Python development should be done with best practices and expert design tips. This book is for Python developers who are already building applications, but want to ...

    python网络编程第3版pdf

    Python是一种功能十分强大的面向对象编程语言,可以用于编写独立程序、快速脚本和复杂应用的原型。作为一种开源软件,Python可以自由获取,而且非常易学易用。本书是Python语言的经典入门读本,由两名顶尖的Python...

    《python编程金典》高清扫描版PDF

    小编推荐的这本python编程金典由全球著名的程序语言培训专家精心编著,解释了如何将Python用作常规用途,编写多层、客户机/服务器结构、数据库密集型、基于Internet和Web的应用程序。书中采用作者独创的“活代码”...

    Python核心编程(第二版)高清带书签

    本书是Python语言的经典入门读本,由两名顶尖的Python技术专家兼培训专家联手撰写,涵盖了该语言的所有核心内容。所有练习的解答都可在书后找到。 本书描述了Python程序的基本构件:类型、操作符、语句、函数、模块...

    [Python高级编程].(法)莱德.扫描版.part1.rar

    这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。  《Python高级编程》针对具备一定Python基础并希望通过在项目中应用最佳...

    Python编程实战:运用设计模式、并发和程序库创建高质量程序(全球资深Python专家Doug Hellmann作序推荐,以3个完整的案例。

    《python编程实战:运用设计模式、并发和程序库创建高质量程序》由python开发者社区知名技术专家mark summerfield亲笔撰写,全球资深python专家doug hellmann作序鼎力推荐,是python领域最有影响力的著作之一。...

    蓝桥杯Python,编程竞赛中的新势力!

    此外,蓝桥杯Python还提供了在线讨论区、赛事直播、专家点评和获奖作品展示等高级功能,为参赛者提供更多学习机会。 参加蓝桥杯Python非常简单。首先,需要在蓝桥杯官方网站注册账号,并报名参加Python赛道。报名...

    Python核心编程第二版.pdf

    本书是Python语言的经典入门读本,由两名顶尖的Python技术专家兼培训专家联手撰写,涵盖了该语言的所有核心内容。所有练习的解答都可在书后找到。 本书描述了Python程序的基本构件:类型、操作符、语句、函数、模块...

    python核心编程+源码+答案

    本书是Python语言的经典入门读本,由两名顶尖的Python技术专家兼培训专家联手撰写,涵盖了该语言的所有核心内容。所有练习的解答都可在书后找到。 本书描述了Python程序的基本构件:类型、操作符、语句、函数、模块...

    Python编程金典

    本书由全球著名的程序语言培训专家精心编著,解释了如何将Python用作常规用途,编写多层、客户机/服务器结构、数据库密集型、基于Internet和Web的应用程序。书中采用作者独创的“活代码”教学方式,层层揭示了Python...

    Python编程实战

    《python编程实战:运用设计模式、并发和程序库创建高质量程序》由python开发者社区知名技术专家mark summerfield亲笔撰写,全球资深python专家doug hellmann作序鼎力推荐,是python领域最有影响力的著作之一。...

    Python高级编程_中文_书签4-4

    这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了python语言本身。  本书针对具备一定python基础并希望通过在项目中应用最佳实践和新的开发...

    python高级编程 pdf版 (part1)

    这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。  本书针对具备一定Python基础并希望通过在项目中应用最佳实践和新的开发...

    Python高级编程

    这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。《Python高级编程》针对具备一定Python基础并希望通过在项目中应用最佳实践...

    [Python高级编程].(法)莱德.扫描版.part2.rar

    这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。  《Python高级编程》针对具备一定Python基础并希望通过在项目中应用最佳...

    Python编程金典1

    本书由全球著名的程序语言培训专家精心编著,解释了如何将Python用作常规用途,编写多层、客户机/服务器结构、数据库密集型、基于Internet和Web的应用程序。书中采用作者独创的"活代 本书分成几个部分 会陆续上传

    十本Python编程语言的入门书籍-光环大数据Python培训.pdf

    光环大数据--大数据培训知名品牌 ...这本书既适合初学者夯 实基础,又能帮助 Python 程序员提升技能,即使是 Python 方面的技术专家,也 能从书里找到耳目一新的内容。 Python 核心编程(Core Pyth

    Python 核心编程 第二版PDF

    Python 核心编程 第二版PDF ·对Python核心特性系统的专家级讲解; ·为开发复杂的应用程序和软件所需的强大深入的视角; ·易用的图表,详细描述了Python 模块、操作符、函数和方法; ·大量的专业级的实例代码,...

Global site tag (gtag.js) - Google Analytics