日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > > 朱老師IT充電站
[導(dǎo)讀]python這么火,是炒作還是實(shí)力?

python這兩年太多了,到處都是學(xué)python的廣告,各行各業(yè)的人都在努力學(xué)python。so,為什么python能如此成功?

首先大家要清楚:主流的編程語(yǔ)言(C/C ,java,js,python,C#,sql,Golang、OC和swift等)都是很不錯(cuò)的,都有他的優(yōu)勢(shì)和用武之地,直白點(diǎn)說(shuō)就是“沒(méi)有一個(gè)不能打”。

C/C 是嵌入式開(kāi)發(fā)、內(nèi)核開(kāi)發(fā)幾十年的王者,java是web業(yè)務(wù)開(kāi)發(fā)的王者,js在前后端用的很多,C#是微軟的主打,sql是數(shù)據(jù)庫(kù)領(lǐng)域的王者,golang是谷歌強(qiáng)推的后端開(kāi)發(fā)新秀,OC和swift是蘋果的主打,都是神一般的存在,沒(méi)有弱者。

然后和python的熱火一比,都差一截。python簡(jiǎn)直是神一般的存在,搞AI的學(xué)python,做辦公弄excel的也學(xué)python,做web開(kāi)發(fā)的用python,搞嵌入式開(kāi)發(fā)還有個(gè)micropython,甚至做地震預(yù)測(cè)研究的也用python。你就感覺(jué)就沒(méi)有python搞不了的事兒,why?

我就舉一個(gè)小小的栗子,大家就能明白python的特殊之處了。

假設(shè)你要做一個(gè)典型的數(shù)據(jù)處理,譬如說(shuō)你有1萬(wàn)個(gè)數(shù)據(jù)要排序,怎么做?用不同編程語(yǔ)言的人,思路是完全不同的。

譬如用C/C 的人,就會(huì)考慮這些問(wèn)題:該用什么數(shù)據(jù)類型,什么數(shù)據(jù)結(jié)構(gòu)(數(shù)組、鏈表、哈希表?),什么算法,時(shí)間復(fù)雜度和空間復(fù)雜度是多少?怎樣提升處理效率?

而用python的人,定義數(shù)據(jù)結(jié)構(gòu)只需要

a = [10, 7, 4, 2, 8, 5, 1, 3]

根本不用考慮什么數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)。

排序呢,只需要

a.sort()

完了,得到結(jié)果了(當(dāng)然了,如果追求效率也可以進(jìn)一步指定細(xì)節(jié)算法,但是不關(guān)注是可以的)。

總結(jié)下。上面這個(gè)例子告訴我們python的一大特征:

python關(guān)注的是“業(yè)務(wù)邏輯”,而不是“計(jì)算機(jī)實(shí)現(xiàn)”。在python的世界里,你只需要頭腦清醒,知道自己想干嘛,并且用python表達(dá)出來(lái)去運(yùn)行就行了。你根本不需要考慮python是怎么去實(shí)現(xiàn)的,映射到計(jì)算機(jī)層面怎么做的,用了多少內(nèi)存,用了什么數(shù)據(jù)類型和算法。

python的這個(gè)特點(diǎn),使得python非常適合“非職業(yè)程序員”。什么叫非職業(yè)程序員?就是那些不是靠“編程”這件事吃飯的。程序?qū)λ麄儊?lái)說(shuō)只是為了自己的本職工作而服務(wù)的工具,就好像我們開(kāi)車去上班時(shí)車對(duì)我們來(lái)說(shuō)是工具一樣。而且python的語(yǔ)法簡(jiǎn)單,強(qiáng)調(diào)邏輯而不是計(jì)算機(jī)內(nèi)部原理,這使得“非職業(yè)程序員”非常適合學(xué)習(xí)和使用python來(lái)干活。譬如研究AI的數(shù)學(xué)家用python來(lái)研究驗(yàn)證自己的AI模型,譬如地震學(xué)家用python來(lái)編程研究驗(yàn)證自己的地震預(yù)測(cè)模型。

python同樣適用于職業(yè)程序員。在那些關(guān)注業(yè)務(wù)邏輯而不是計(jì)算機(jī)實(shí)現(xiàn)效率的地方,python就非常適合?,F(xiàn)在很多公司的軟件開(kāi)發(fā)都是分層的,涉及到設(shè)備終端的接近硬件、注重效率的部分就用C/C ,而上層業(yè)務(wù)邏輯和應(yīng)用很多就用python。

前段時(shí)間特斯拉起訴他的工程師,就是因?yàn)楣こ處煴I取了特斯拉的6千多個(gè)python腳本,而特斯拉認(rèn)為有人拿到這些python腳本就能短時(shí)間“再造特斯拉一樣高效的管理流程”。這個(gè)新聞里你就能看出python的用武之地。



最后:寫這篇不是讓大家都趕緊去學(xué)python,更不是制造焦慮。只是想從技術(shù)分析角度告訴大家,為什么python這么火。確實(shí)不純粹是炒作因素。

做C/C 的童鞋不用著慌,還是先搞好你的C/C ,python后面找機(jī)會(huì)去擴(kuò)展下就行了。其實(shí)python主要針對(duì)的還是非底層開(kāi)發(fā)領(lǐng)域,尤其對(duì)“非職業(yè)程序員”是巨大福音,重要性和matlab相仿甚至以后會(huì)遠(yuǎn)遠(yuǎn)超越matlab。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見(jiàn),不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開(kāi)關(guān)電源具有效率高的特性,而且開(kāi)關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開(kāi)關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉