標籤:指令碼 mpi 檔案 面向 啟動 c++編寫 語言 最佳化 預設
瞭解pyhton的曆史。
安裝python(蟒蛇)
一種解釋型的,物件導向的,帶有動態語義的進階程式設計語言。
1989年.阿姆斯特丹聖誕節。
馬戲團的一個粉絲。。
Python的發展階段。
CNRI時期,
BeOpen時期,pyhron2.0推出,甚至pyhton1.6也同時問世。已經分別維護了
DC時期,帶到了DC公司。
Python3.0 想投入到工作中就學習2.6或者2.7.。為了興趣就學3.0
Python特徵:
Python編寫語言中的定位:
指令碼語言,高階動態程式設計語言;
簡單易學,這種虛擬碼本質是它最大的優點之一。
Python有極其簡單的文法。簡單上手。
解釋性&編譯性
Python語言寫的程式不需要編譯成二進位代碼,可以直接從原始碼運行程式,但是需要解譯器,這點類似於java。Pyhton中亦有編譯執行的特性。
物件導向:它以一種非常強大又簡單的方式實現物件導向。
Python是一個非常進階的語言,無序考慮諸如記憶體如何管理的。
它的課擴充性及可嵌入性
可以把部分程式用C或者c++編寫,然後在pyhton程式中使用它們,與此相反,可以把python嵌入c/c++程式,提供指令碼功能,。
免費,開源
自由的發布這個軟體的拷貝,閱讀他的原始碼,對它做改動,把他的一部分用於新的自由軟體中,現階段,我們好像不太在意這一點。
可移植性非常強。可以移植到很多平台。。可以避免使用依賴於系統的特性。
有豐富的庫。。
Python特徵。
易用餘速度的完美結合。
把精力放在要解決的問題上。
跨平台又易擴充,
自動化的記憶體管理,。
內建許多高階而使用的資料型態。
輕易結合網路程式模組,
萬能鑰匙。、
Python本身可以開發很多指令碼,
搭建python環境。
Linux環境,大多linux發行版本預設安裝了python環境,如想下載不同版本,可以到www.python.org下載,
輸入python可啟動python互動模式,。
程式編輯精選使用VIM.
Windows環境
可下載安裝python的msl包直接安裝
內建python的gui開發環境
開發工具很多
Exit()退出python
Python原始碼的檔案以“py”為副檔名,由python程式解釋,不需要編譯;
位元組代碼:python源檔案經編譯後產生的副檔名為“pyc”的檔案。
編譯方法- import py_comnpile
Py_compile.conpile(”hello.py”)
最佳化代碼:經過最佳化的源檔案,副檔名為“.pyo”
初識python