1. 程式人生 > >Python,我來了

Python,我來了

microsoft 而且 target scipy upload 簡潔 如果 分析 linu

Python簡介

Python是一種既使用簡單又功能強大的高級編程語言,同時支持面向過程的編程和面向對象的編程。

官方對python的介紹:Python 是一種簡單易學,功能強大的編程語言,它有高效率的高層數據結構,簡單而有效地實現面向對象編程。Python 簡潔的語法和對動態輸入的支持,再加上解釋性語言的本質,使得它在大多數平臺上的許多領域都是一個理想的腳本語言,特別適用於快速的應用程序開發。

TIOBE 最近公布了 2017 年 6 月編程語言指數排行榜,Python 排在第四位,這說明了Python受青睞的程度。

2017年6 月編程語言排行榜 TOP20 榜單:

技術分享

為什麽要選擇Python

1. 簡單易用
與現在流行的編程語言Java、C、C++等相比,完成同樣的功能,Python編寫的代碼更短,開發的效率更高。這使我們能夠專註於解決問題而不是去搞明白語言本身。而且,Python語法簡潔,學習起來比較容易上手。

2. 跨平臺
Python 是開源軟件,可以被移植到不同的平臺上,如Windows、Linux、Macintosh、Solaris等。如果Python程序不使用依賴於系統的特性,那麽可以無需修改就可以在不同的平臺上運行。

3. 豐富的庫
Python 除了提供有功能強大的標準庫外,還有豐富的擴展庫,如進行數據分析處理的NumPy、SciPy、matplotlib等,為科研提供了很大的方便,因此也得到了越來越多的應用。

Python的應用

Python現在被用在Google搜索引擎、NASA的任務項目中,知乎、豆瓣、搜狐、騰訊等也都用Python實現相關的功能處理。

隨著擴展庫提供了越來越強大的功能,Python的應用更為廣泛。特別是隨著Python數值計算引擎(如NumPy和SciPy)的發布,Python已經成為計算機科學研究的首選語言,在人工智能和機器學習領域的使用最為典型。因此有人說,Python是人工智能和機器學習的未來。

Python的版本之爭

Python官方網站同時發行Python 2.x和Python 3.x兩個不同系列的版本,並且互不兼容。那麽學習Python應該選擇哪個版本呢?

在選擇版本的時候,首先要考慮清楚自己學習Python的目的是什麽,打算做哪方面的開發,需要用哪些擴展庫,這些擴展庫支持哪個版本的Python,再據此選擇合適的版本。

一般來說,支持Python 2.x的擴展庫較多,但Python 3.x是大勢所趨,會有越來越多的擴展庫支持Python 3.x。如果是初學者,那就選擇Python 3.x吧。

                   
                    人生苦短,學習Python吧!

Python,我來了