什么是python?
如果你是行業(yè)內(nèi)人士绣的,它就是一門語(yǔ)言叠赐,如果你不是,那么你在此做一個(gè)簡(jiǎn)單的介紹
python在英語(yǔ)中的意思是蟒蛇
1989年快過(guò)年的時(shí)候屡江,有個(gè)叫吉多的男人為了消磨時(shí)間芭概,決定開(kāi)發(fā)一種新的腳本解釋程序,作為ABC語(yǔ)言的繼承惩嘉,所以python就誕生了
現(xiàn)在世界上有大約600百種編程語(yǔ)言罢洲,但是流行的大概只有20+種,如果你知道TIOBE排行榜文黎,你就會(huì)知道python的流行程度惹苗,它大概在第五名左右,如果你沒(méi)聽(tīng)過(guò)這個(gè)排行榜耸峭,自行百度即可桩蓉。
Python是一種面向?qū)ο蟮慕忉屝途幊陶Z(yǔ)言,源代碼不是直接翻譯成機(jī)器語(yǔ)言抓艳,而是先翻譯成中間代碼触机,再由解釋器對(duì)中間代碼進(jìn)行解釋運(yùn)行。比如Python/JavaScript / Perl /Shell等都是解釋型語(yǔ)言玷或。
個(gè)人感覺(jué)python好的地方和不好的地方
優(yōu)勢(shì):
1.python是解釋性語(yǔ)言儡首,自然而然,寫好了就可以直接運(yùn)行偏友,省去了編譯鏈接的麻煩蔬胯,對(duì)于需要多動(dòng)手實(shí)踐的初學(xué)者而言,不用考慮太多位他,出錯(cuò)會(huì)變少氛濒,這也是大多數(shù)解釋型語(yǔ)言都有的優(yōu)勢(shì)
2.Python的理念是優(yōu)雅,簡(jiǎn)單鹅髓,明確舞竿,基于此思想,所以python是面向?qū)ο缶幊塘耄谖覀兪褂眠^(guò)程中骗奖,萬(wàn)物皆對(duì)象,函數(shù),字符串执桌,模塊等能想到的都可作為對(duì)象處理鄙皇,易于理解,易上手
3.python被稱為膠水語(yǔ)言仰挣,潛臺(tái)詞就是說(shuō)很黏伴逸,可以和大多數(shù)的語(yǔ)言進(jìn)行交互,它可以把不同的語(yǔ)言編寫的程序融合到一起實(shí)現(xiàn)無(wú)縫拼接膘壶,更好的發(fā)揮不同語(yǔ)言和工具的優(yōu)勢(shì)错蝴,滿足不同應(yīng)用領(lǐng)域的需求
4.Python擁有強(qiáng)大的標(biāo)準(zhǔn)庫(kù),Python語(yǔ)言的核心只包含數(shù)字香椎、字符串漱竖、列表、字典畜伐、文件等常見(jiàn)類型和函數(shù)馍惹,而由Python標(biāo)準(zhǔn)庫(kù)提供了系統(tǒng)管理吱型、網(wǎng)絡(luò)通信湾盗、文本處理驶赏、數(shù)據(jù)庫(kù)接口临梗、圖形系統(tǒng)、XML處理等額外的功能
5. Python社區(qū)提供了大量的第三方模塊苦丁,使用方式與標(biāo)準(zhǔn)庫(kù)類似昭卓。它們的功能覆蓋科學(xué)計(jì)算黍特、人工智能笨枯、機(jī)器學(xué)習(xí)薪丁、Web開(kāi)發(fā)、數(shù)據(jù)庫(kù)接口馅精、圖形系統(tǒng)多個(gè)領(lǐng)域
劣勢(shì):
1.python和C語(yǔ)言比严嗜,運(yùn)行速度很慢,簡(jiǎn)直不是一個(gè)檔次洲敢,這也沒(méi)辦法漫玄,誰(shuí)讓它是解釋性語(yǔ)言
2.因?yàn)樗墙忉屝哉Z(yǔ)言導(dǎo)致的,即沒(méi)法加密压彭,發(fā)布python程序睦优,即是發(fā)布源代碼
3.中文資料少,市場(chǎng)小
應(yīng)用領(lǐng)域
云計(jì)算:云計(jì)算最火的語(yǔ)言壮不, 典型應(yīng)用OpenStack
WEB開(kāi)發(fā): 眾多優(yōu)秀的WEB框架汗盘,眾多大型網(wǎng)站均為Python開(kāi)發(fā),Youtube, Dropbox, 豆瓣询一, 典型WEB框架有Django
科學(xué)運(yùn)算衡未、人工智能: 在人工智能開(kāi)發(fā)方面尸执,python的優(yōu)先級(jí)是最高的家凯,沒(méi)有之一缓醋,典型的庫(kù)有NumPy, SciPy, Matplotlib, Enthought librarys,pandas等
系統(tǒng)運(yùn)維: 運(yùn)維人員必備語(yǔ)言
金融:量化交易,金融分析绊诲,在金融工程領(lǐng)域送粱,Python不但在用,且用的最多掂之,而且重要性逐年提高抗俄。作為動(dòng)態(tài)語(yǔ)言的Python,語(yǔ)言結(jié)構(gòu)清晰簡(jiǎn)單世舰,庫(kù)豐富动雹,成熟穩(wěn)定,科學(xué)計(jì)算和統(tǒng)計(jì)分析都很強(qiáng)跟压,生產(chǎn)效率遠(yuǎn)遠(yuǎn)高于c,c++,java,尤其擅長(zhǎng)策略回測(cè)
圖形GUI: PyQT, WxPython,TkInter
---------------------------------------
如果有點(diǎn)用,麻煩點(diǎn)個(gè)贊,謝謝
---------------------------------------