關(guān)于python,你應(yīng)該知道的

python大火,許多小白選擇它作為人生第一門編程語言。想要好好學(xué)習(xí)python,首先應(yīng)該對(duì)它進(jìn)行一個(gè)認(rèn)知和了解,有助于我們之后的學(xué)習(xí)。

一 簡(jiǎn)單了解一下python語言是什么?

Python 是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語言。

Python 的設(shè)計(jì)具有很強(qiáng)的可讀性,相比其他語言經(jīng)常使用英文關(guān)鍵字,其他語言的一些標(biāo)點(diǎn)符號(hào),它具有比其他語言更有特色語法結(jié)構(gòu)。

Python 是一種解釋型語言:?這意味著開發(fā)過程中沒有了編譯這個(gè)環(huán)節(jié)。類似于PHP和Perl語言。

Python 是交互式語言:?這意味著,您可以在一個(gè) Python 提示符?>>>?后直接執(zhí)行代碼。

Python 是面向?qū)ο笳Z言:?這意味著Python支持面向?qū)ο蟮娘L(fēng)格或代碼封裝在對(duì)象的編程技術(shù)。

Python 是初學(xué)者的語言:Python 對(duì)初級(jí)程序員而言,是一種偉大的語言,它支持廣泛的應(yīng)用程序開發(fā),從簡(jiǎn)單的文字處理到 WWW 瀏覽器再到游戲。

二? 并不年輕的python語言

有些人以為python是門年輕的語言,其實(shí)不然。

python的創(chuàng)始人為吉多·范羅蘇姆(Guido van Rossum)。1989年的圣誕節(jié)期間,吉多·范羅蘇姆為了在阿姆斯特丹打發(fā)時(shí)間,決心開發(fā)一個(gè)新的腳本解釋程序,作為ABC語言的一種繼承,于是python誕生了,(之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是取自英國(guó)20世紀(jì)70年代首播的電視喜劇《蒙提.派森的飛行馬戲團(tuán)》(Monty Python's Flying Circus)),吉多在1991年首次發(fā)布。算算看,python是不是和你年紀(jì)相仿呢?

? 三 python的特點(diǎn)

簡(jiǎn)單。python遵循"簡(jiǎn)單、優(yōu)雅、明確"的設(shè)計(jì)哲學(xué)。

高級(jí)。python是一種高級(jí)語言,相對(duì)于c,犧牲了性能而提升了編程人員的效率。它使得程序員可以不用關(guān)注底層細(xì)節(jié),而把精力全部放在編程上。

面向?qū)ο?。python既支持面向過程,也支持面向?qū)ο蟆?/p>

可擴(kuò)展。可以通過c、c++語言為python編寫擴(kuò)充模塊。

免費(fèi)和開源。python是FLOSS(自由/開放源碼軟件)之一,允許自由的發(fā)布軟件的備份、閱讀和修改其源代碼、將其一部分自由地用于新的自由軟件中。

邊編譯邊執(zhí)行。python是解釋型語言,邊編譯邊執(zhí)行。

可移植。python能運(yùn)行在不同的平臺(tái)上。

豐富的庫(kù)。python擁有許多功能豐富的庫(kù)。

可嵌入性。python可以嵌入到c、c++中,為其提供腳本功能。

?四? Python的主要應(yīng)用領(lǐng)域:

云計(jì)算: 云計(jì)算最火的語言, 典型應(yīng)用OpenStack

WEB開發(fā): 眾多優(yōu)秀的WEB框架,眾多大型網(wǎng)站均為Python開發(fā),Youtube, Dropbox, 豆瓣。。。典型WEB框架有Django

科學(xué)運(yùn)算、人工智能: 典型庫(kù)NumPy, SciPy, Matplotlib, Enthought librarys,pandas

系統(tǒng)運(yùn)維: 運(yùn)維人員必備語言

爬蟲:通過代碼來模擬人進(jìn)行頁面訪問,對(duì)信息進(jìn)行批量的獲取

金融:量化交易,金融分析,在金融工程領(lǐng)域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作為動(dòng)態(tài)語言的Python,語言結(jié)構(gòu)清晰簡(jiǎn)單,庫(kù)豐富,成熟穩(wěn)定,科學(xué)計(jì)算和統(tǒng)計(jì)分析都很牛逼,生產(chǎn)效率遠(yuǎn)遠(yuǎn)高于c,c++,java,尤其擅長(zhǎng)策略回測(cè)'

圖形GUI: PyQT, WxPython,TkInter

各位小伙伴,看完這些對(duì)python有沒有一些了解了呢?

歡迎關(guān)注作者公眾號(hào):搬運(yùn)資源的素包子,里面有學(xué)習(xí)資料,大家一起來學(xué)習(xí)?。?!

原文鏈接

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

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

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