程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Python >> 初識python

初識python

編輯:Python

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved