python簡介

本文已影響5.74K人 

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 常被稱爲“膠水”語言。

相關內容

熱門精選