初識Python

大家好!我是戴夫!

Python是一種跨平臺的、開源的、免費的、解釋型的高級編程語言。它具有豐富和強大的庫,能夠把其他語言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起,所以Python常被稱為“膠水語言”。Python近幾年發(fā)展勢頭迅猛,在IEEE Spectrum發(fā)布的2017年度編程語言排行榜中,Python位居第一。Python的應(yīng)用領(lǐng)域也非常廣泛,在web編程、圖像處理、黑客編程、大數(shù)據(jù)處理、網(wǎng)絡(luò)爬蟲和科學(xué)計算等領(lǐng)域都能找到Python的身影。

一、Python簡介

Python英文本義是指“蟒蛇”。1989年,由荷蘭人Guido van Rossum發(fā)明的一種面向?qū)ο蟮慕忉屝透呒壘幊陶Z言,命名為Python,標志如圖1.1所示。Python的設(shè)計哲學(xué)為優(yōu)雅、明確、簡單。實際上,Python也始終貫徹這個理念,以至于現(xiàn)在網(wǎng)絡(luò)上流傳著“人生苦短,我用Python”的說法??梢奝ython有著簡單、開發(fā)速度快、節(jié)省時間和容易學(xué)習(xí)等等特點。

這里插入一個故事:Python誕生于1989年的一個圣誕節(jié),其創(chuàng)作者Guido van Rossum為了打發(fā)圣誕節(jié)假期的無聊,便開始了Python語言的編寫。起名為Python是源自于Guido喜歡的一檔電視節(jié)目——Monty Python′s Flying Circus(巨蟒劇團)。Guido在創(chuàng)作Python的時,希望有一種語言可以像C語言那樣可以調(diào)用計算機的功能接口,又可以像shell那樣進行輕松的編程,所以他在1989年的時候創(chuàng)建了Python這門編程語言。

Python logo

二、Python的版本

Python自發(fā)布以來,主要經(jīng)歷了三個版本的變化。分別是1994年發(fā)布的Python1.0版本(已過時)、2000年發(fā)布的Python2.0版本(到2018年9月份已經(jīng)更新到2.7.15和2008年發(fā)布的3.0版本(2015年12月已經(jīng)更新到3.9.1),未來還會出4.0版本。

應(yīng)該選擇什么版本呢?

1、初學(xué)者就目前來說使用Python 3.x版本是大勢所趨,使用者不斷的增加,而且Python 3.x版本 在Python2.x的基礎(chǔ)上做了功能升級。而Python 3.x和Python 2.x只有少量的語法差別,學(xué)會了Python 3.x花少量的時間就可以學(xué)會Python 2.x。所以還是建議初學(xué)者學(xué)習(xí)Python 3.x。

2、但是有很多庫是不支持Python3.x的,也可以根據(jù)自己學(xué)習(xí)的方向來確定自己要選擇的版本。

三、Python的設(shè)計哲學(xué)

1. Python開發(fā)者的哲學(xué)是:用一種方法,最好是只有一種方法來做一件事。

2.如果面臨多種選擇,Python開發(fā)者一般會拒絕花俏的語法,而選擇明確沒有或很少有歧義的語法。

四、Python的應(yīng)用領(lǐng)域

1、web開發(fā)

2、大數(shù)據(jù)處理

3、人工智能

4、自動化運維開發(fā)

5、云計算

6、爬蟲

6、游戲開發(fā)


Python應(yīng)用領(lǐng)域

文章內(nèi)容會持續(xù)更新,持續(xù)加入更多豐富的內(nèi)容。

如果大家想要一起學(xué)習(xí),可以關(guān)注我的公眾號“戴夫筆跡”,我會每天送上一些干貨,與大家一起成長。

我是戴夫,一個有趣的人!

歡迎大家關(guān)注我的公眾號“戴夫筆跡”。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容