家庭

當前位置 /首頁/養生生活/家庭/列表

python簡介

Python是荷蘭人 Guido van Rossum (吉多·範羅蘇姆,中國程式設計師稱其為“龜叔”)在 1990 年初開發的一種解釋型程式語言。

python簡介1

一.Python是什麼

Python 英文原意為“蟒蛇”,直到 1989 年荷蘭人 Guido van Rossum (簡稱 Guido)發明了一種物件導向的解釋型程式語言,並將其命名為 Python,才賦予了它表示一門程式語言的含義。

二.Python有哪些特點

Python 是一種物件導向的、解釋型的、通用的、開源的指令碼程式語言,它之所以非常流行, 我認為主要有三點原因:

Python 簡單易用,學習成本低,看起來非常優雅乾淨;

Python 標準庫和第三庫眾多,功能強大,既可以開發小工具,也可以開發企業級應用;

Python 站在了人工智慧和大資料的風口上,站在風口上,豬都能飛起來。

python簡介
  

Python優點

1) 語法簡單 :Python 不要求在每個語句的最後寫分號;定義變數時不需要指明型別,甚至可以給同一個變數賦值不同型別的資料。

2) Python 是開源的' :使用者可以隨意下載程式碼並且可以隨意修改;

3) Python 是免費的 :開源並不等於免費,開源軟體和免費軟體是兩個概念,只不過大多數的開源軟體也是免費軟體;Python 就是這樣一種語言,它既開源又免費。

4) Python 是高階語言 :指 Python 封裝較深,遮蔽了很多底層細節。

python簡介 第2張
  

5) Python 是解釋型語言,能跨平臺

三.學python需要有程式設計基礎嗎?

計算機方面的基礎越好,對學習任何一門新的程式語言越有利。但如果你在程式語言的學習上屬於零基礎,也不用擔心,因為無論用哪門語言作為學習程式設計的入門語言,總是要有一個開始。

就我個人的觀點,Python 作為學習程式設計的入門語言是再合適不過的。凡是在大學計算機專業學習過 C 語言的同學都感同身受,認為 C 語言不是很好的入門語言,很多曾經立志學習程式設計的讀者,在學習了 C 語言之後,就決心不再學習程式設計。

因此,是否學會 C 語言,好像成為了進入程式設計行業的篩選標準。但是,如果將 Python 作為程式設計入門語言,就不會出現類似 C 語言的那些窘境問題。目前,逐漸有高校開始使用 Python 作為軟體專業大學生(甚至也包含非軟體專業)的入門程式語言。

四.Python能幹什麼,Python的應用領域

Python 的應用領域非常廣泛,幾乎所有大中型網際網路企業都在使用 Python 完成各種各樣的任務,例如國外的 Google、Youtube、Dropbox,國內的百度、新浪、搜狐、騰訊、阿里、網易、淘寶、知乎、豆瓣、汽車之家、美團等等。概括起來,Python 的應用領域主要有如下幾個。

(1)Web應用開發

(2)自動化運維

(3)人工智慧領域

(4)網路爬蟲

(5)科學計算

(6)遊戲開發

python簡介2

Python 是一種極少數能聲言兼具 簡單 與 功能強大 的程式語言,它專注於如何解決問題,而非拘泥於語法與結構。

官方對 Python 的介紹如下:

Python 是一款易於學習且功能強大的程式語言。 它具有高效率的資料結構,能夠簡單又 有效地實現物件導向程式設計。Python

簡潔的語法與動態輸入之特性,加之其解釋性語言的 本質,使得它成為一種在多種領域與絕大多數平臺都能進行指令碼編寫與應用快速開發工 作的理想語言。

Python簡介

Python 的創造者吉多·範羅蘇姆(Guido van Rossum),江湖人稱“龜叔”,採用 BBC 電視節目《蒙提·派森的飛 行馬戲團(Monty Python’s Flying Circus,一譯巨蟒劇團)》的名字來為這門程式語言命名。 儘管他本人並不特別喜歡蟒蛇這種通過在獵物身邊捲曲自己的身體以此來碾碎獵物身體來進食的動物。

1989年,為了打發聖誕節假期,羅蘇姆開始寫Python語言的編譯直譯器。羅蘇姆作為一名語言設計愛好者,已經有過設計語言的的嘗試。雖然上次的語言設計並不成功,但羅蘇姆依然樂在其中。這一次設計Python語言,也不過是他又一次尋找樂趣的小創造(大神的能力)。

python簡介 第3張
  

1991年,第一個Python編譯/直譯器誕生。它是用C語言實現的,能夠呼叫C語言生成的動態連結庫。

從一出生,Python就已經具有了一直保持到現在的基本語法:類(class)、函式(function)、異常處理(exception)、包括表(list)和詞典(dictionary)在內的核心資料型別,以及模組(module)為基礎的拓展系統。

Python還特別在意可拓展性(extensibility),這是羅蘇姆實用主義原則的又一體現。Python可以在多個層次上拓展。從高層上,你可以引入其他人編寫的Python檔案,來為自己的程式碼拓展功能。

python簡介 第4張
  

如果出於效能考惠,你還可以直接引入C和C++語言編譯出的庫。由於C和C++語言在程式碼方面的多年儲備,Python相當於站在了巨人的肩膀上。Python就像是使用鋼構建房一樣,先規定好大的框架,再借著模組系統給程式設計師以自由發揮的空間。

最初的Python完全由羅蘇姆本人開發。由於Python隱藏了許多機器層面上的細節,並西顯出了邏輯層面的`程式設計思考,所以這個好用的語言得到了羅蘇姆同事的歡迎。同事們在工作中樂於使用Python,然後向羅蘇姆反饋使用意見,其中不少人都參與到語言的改進。

羅蘇姆和他的同事構成了Python的核心團隊,他們將自己大部分的業餘時間都奉獻給了Python。Python也逐漸從羅蘇姆的同事圈傳播到其他科研機構,慢慢用於學術圈之外的程式開發

Python的流行與計算機的效能提升以及網際網路發展迅速有關;

python簡介3

什麼是Python?

Python (發音[par0an] )本義是指“蟒蛇”(這裡需要說明的是,Python 並不是以鱗蛇命名,而是以電視節目Monty Python's Flying Circus來命名的),它是1989年由荷蘭人Guidovan Rossum發明的種物件導向的解釋型高階程式語言。

它的設計哲學為優雅、明確、簡單。實際上,Python也是按照這個理念做得,以至於現在網路上流傳著“人生苦短,我用Python"的說法。可見Python有著簡單、開發速度快、節省時間和精力等特點。

python簡介 第5張
  

Python本身並非所有的特性和功能都整合到語言核心,而是被設計為可擴充的.。它具有豐富和強大的庫,能夠把用其他語言(尤其是C/C++) 製作的各種模組很輕鬆地聯結在一起。 為此,Python 常被稱為“膠水”語言。

TAG標籤:python #