日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python专家编程

發布時間:2024/4/17 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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操作系統之上。

轉載于:https://www.cnblogs.com/yangjin-55/archive/2009/01/13/2786846.html

總結

以上是生活随笔為你收集整理的Python专家编程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。