大家好!我是戴夫!
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的版本
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ā)

文章內(nèi)容會持續(xù)更新,持續(xù)加入更多豐富的內(nèi)容。
如果大家想要一起學(xué)習(xí),可以關(guān)注我的公眾號“戴夫筆跡”,我會每天送上一些干貨,與大家一起成長。
我是戴夫,一個有趣的人!
歡迎大家關(guān)注我的公眾號“戴夫筆跡”。