天天看點

python簡介

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