對(duì)于想學(xué)習(xí)編程的新手而言,選擇一門(mén)編程語(yǔ)言是比較難的事情,因?yàn)榫幊陶Z(yǔ)言很多,不知道那門(mén)更適合自己。在這里小編推薦Python。
為什么選擇Python,就先了解下什么是Python?
Python?(計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言)?
Python是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。是一種面向?qū)ο蟮膭?dòng)態(tài)類(lèi)型語(yǔ)言,最初被設(shè)計(jì)用于編寫(xiě)自動(dòng)化腳本(shell),隨著版本的不斷更新和語(yǔ)言新功能的添加,越來(lái)越多被用于獨(dú)立的、大型項(xiàng)目的開(kāi)發(fā)。
發(fā)展歷程
Python的創(chuàng)始人為荷蘭人吉多·范羅蘇姆(Guido van Rossum)。1989年圣誕節(jié)期間,在 阿姆斯特丹 ,Guido為了打發(fā) 圣誕節(jié) 的無(wú)趣,決心開(kāi)發(fā)一個(gè)新的腳本解釋程序,作為ABC 語(yǔ)言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語(yǔ)言的名字,是取自英國(guó)20世紀(jì)70年代首播的電視喜劇《蒙提.派森的飛行馬戲團(tuán)》(Monty Python's Flying Circus)。
語(yǔ)言特點(diǎn)及主要優(yōu)勢(shì):
(Python的設(shè)計(jì)哲學(xué)是“優(yōu)雅”、“明確”、“簡(jiǎn)單“)
簡(jiǎn)潔性:Python是一種代表簡(jiǎn)單主義思想的語(yǔ)言。閱讀一個(gè)良好的Python程序就感覺(jué)像是在讀英語(yǔ)一樣。它使你能夠?qū)W⒂诮鉀Q問(wèn)題而不是去搞明白語(yǔ)言本身。(和英語(yǔ)語(yǔ)法類(lèi)似)
易學(xué):Python極其容易上手,因?yàn)镻ython有極其簡(jiǎn)單的說(shuō)明文檔
可擴(kuò)展性:如果需要一段關(guān)鍵代碼運(yùn)行得更快或者希望某些算法不公開(kāi),可以部分程序用C或C++編寫(xiě),然后在Python程序中使用它們
免費(fèi)、開(kāi)源:Python是FLOSS(自由/開(kāi)放源碼軟件)之一。使用者可以自由地發(fā)布這個(gè)軟件的拷貝、閱讀它的源代碼、對(duì)它做改動(dòng)、把它的一部分用于新的自由軟件中。
豐富的庫(kù):Python標(biāo)準(zhǔn)庫(kù)確實(shí)很龐大。它可以幫助處理各種工作。(《Python編程快速上手:讓繁瑣工作自動(dòng)化》的作者也曾提及到)
應(yīng)用領(lǐng)域:
Web 和 Internet開(kāi)發(fā)
科學(xué)計(jì)算和統(tǒng)計(jì)
人工智能
教育
桌面界面開(kāi)發(fā)
軟件開(kāi)發(fā)
后端開(kāi)發(fā)
這樣看起來(lái)Python是不是很簡(jiǎn)單,代碼格式簡(jiǎn)潔,看起來(lái)像英語(yǔ),還有各種免費(fèi)的代碼和文檔。對(duì)了,近幾年國(guó)內(nèi)的小學(xué),中學(xué)都有教材了,據(jù)說(shuō)還將成為高考科目
在這里推薦它的一個(gè)功能——爬蟲(chóng),對(duì)于新手而言入門(mén)快,而且越學(xué)越有興趣,并且對(duì)于很多辦公室的工作也是有幫助的。
編程只是工具,讓你的生活變得更方便的工具。