Python起源
- 貴擇*範*羅薩姆域1989年底始創了python
- 1911年初,python釋出了第一個公開發行版
- 為了更好的完成荷蘭的CWI(國家數學和計算機科學研究院)的一個項目而建立
python的特點
- 進階:有進階的資料結構,縮短開發時間與代碼量
資料結構就是字元串啊,清單啊,元組啊,字典這些。而且建立他們也很簡單
- 面向對象:為資料和邏輯相分離的結構化和變成花程式設計添加了新的活力
面向對象語言(Object-Oriented Language)是一類以對象作為基本程式結構機關的程式設計語言,指用于描述的設計是以對象為核心,而對象是程式運作時刻的基本成分。語言中提供了類、繼承等成分,有識認性、多态性、類别性和繼承性四個主要特點。
- 可更新:提供了基本的開發子產品,可以在他的上面開發軟體,實作代碼的重用
就是python有很多子產品可以用,别人都寫好了,你隻是調用然後使用就行了
- 可擴充:通過将其分離為多個檔案或者子產品加以組織管理
很多的子產品組合起來就可以成為一個新的東西。
- 可移植性:python使用C寫的,又由于C的可移植性,使得Python可以運作在任何帶有ANSI C編譯器的平台上
- 易學:python關鍵字少、結構簡單、文法清晰
- 易讀:沒有其他語言通常用來通路變量、定義代碼塊和進行模式比對的指令符号
像java啊 C啊, 都是一個代買塊 代碼塊的,用{} ()聲明這是一個代碼塊
- 記憶體管理器:記憶體管理器是由python解釋器負責的
你建立一個變量的時候會占用記憶體,然後當你不用的時候,你不用在乎記憶體的釋放啊 等等,這些都會由python解釋器去做
安裝
安裝在官網下載下傳包就行了,如果在win上開發就用pycharm。在linux開發預設就安裝了,python就能進入互動模式了。
在linux上寫python檔案,就在第一行聲明解釋器
#/usr/bin/env python
然後執行python a.py