Microsoft IronPython是流行的程序設計語言Python通向.net framework的一個端口。微軟公司對于.net framework的IronPython和動態語言非常關注。用戶不僅可以使用動態語言的所有特性,還能充分利用.Net類庫所提供的更多強大功能。微軟公司已經在各種項目中提供了對IronPython的支持。
軟件簡介:
簡單理解就是一個.net可用的組件,或者說是.net框架下和c#等平行的另一種語言.(這樣理解其實有問題,但可以幫助你快速的進入ironpython的世界).
但是,如果拋去vs和.net,ironpython和python沒有什么特別的不同.我們可以把此時的vs看成一個開發python程序的IDE或框架.
軟件特征:
Python是一種腳本語言,它的語法表達優美易讀。它具有很多優秀的腳本語言的特點:解釋的,面向對象的,內建的高級數據結構,支持模塊和包,支持多種平臺,可擴展。而且它還支持交互式方式運行,圖形方式運行。它的語法有很多與眾不同的特性。下面我分別說明一下:
運行方式
Python可以以命令行方式運行,也可以交互式方式運行,還具有圖形集成環境,這樣開發Python就相當方便?,F在已經出現了許多用Python編寫的可視化編程軟件,用于實現象Delphi一樣的功能。
面向對象
Python是一個真正的面向對象語言。它甚至支持異常的處理。如果學過Java,應該對這個不陌生。但其它的腳本語言,如PHP,好象就沒有。這使得程序的編寫更加清晰,而不需要許多的錯誤檢查了。
模塊和包
這一點更象是Java。對于Java的支持,大家可以了解JPython。JPython是用Java寫的Python,它完全支持Java,在這個環境下使用Python可以隨意地使用Java的類庫。
語言擴展
可以用C、C++或Java為Python編寫新的新言模塊,如函數?;蛘吲cPython直接編譯在一起,或者采用動態庫裝入方式實現。也專門有人編寫了一個工具,可以實現為Python自動實現函數接口封裝,這就是SWIG(Simplified Wrapper and Interface Generator),或稱做簡單封裝和接口生成器(可以在 http://www.cs.utah.edu/~beazley/SWIG自由獲得)。
安裝使用說明:
1.解壓下載的壓縮包,找到“IronPython_2.7.7.1000.msi”,雙擊運行,將出現下圖所示安裝界面,點擊“Next”。
2.勾選“I acceept….”,然后點擊“next”。
3.選擇安裝的的功能組件以及安裝的路徑,這里小編就只更改了安裝路徑,然后點擊“next”。
4.正在安裝中,請耐心等待。
5.安裝完成,點擊“Finish”,退出安裝界面。
6.這里小編演示下如何使用IronPython。首先在任意文件夾下新建一個.py格式的文件(這里小編將文件新建在了E盤test文件下,文件名為test.py),在里面輸入print’hello ‘
7.之后打開cmd,進入E:\test文件夾,輸入ipy test.py,如下圖所示,出現“hello ”表示運行成功!
8.還有一種方式是直接打開桌面上或者是開始菜單欄中的“IronPython Console”,輸入print’hello ‘,然后按回車,效果是一樣的。