了解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”