日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
作為一個(gè)C/C++工程師,聊聊對(duì)Python的看法

前言

首先說(shuō)明,這不是軟文。僅僅是個(gè)人看法,同時(shí)也會(huì)仍然堅(jiān)持C/C++,畢竟要吃飯。

近年來(lái)以及最近想必大家總能看到Python的身影,有的是頻繁報(bào)道Python制霸編程語(yǔ)言排行榜,有的是總能看到各種Python的培訓(xùn)課程,作為主要使用其他語(yǔ)言的你,恐怕心里很難不會(huì)有悸動(dòng)。那么應(yīng)該如何看待Python?

說(shuō)說(shuō)排行榜

TIOBE 編程語(yǔ)言排行榜說(shuō)明的是編程語(yǔ)言的流行程度,它主要根據(jù)搜索引擎中被搜索的頻次來(lái)進(jìn)行排名。

近幾年排名如下:

個(gè)人感覺(jué)有點(diǎn)像高考報(bào)名大家都說(shuō)哪個(gè)專(zhuān)業(yè)火差不多,主要突出的是某種語(yǔ)言的“火熱”程度,而非好與不好。近年來(lái),Python的排名確實(shí)不斷上升,但你是否該學(xué)習(xí)它,肯定不是看這個(gè)排名,所以不要被這個(gè)排名忽悠,而要看看它的什么特點(diǎn)讓它如此火熱,它的這些特點(diǎn)能否吸引你?畢竟C/C++/Java常年居于前列,它們可什么都沒(méi)說(shuō)。

Python應(yīng)用領(lǐng)域

通常一門(mén)語(yǔ)言都有它“擅長(zhǎng)”的領(lǐng)域,選擇合適的工具做適合它的事情是非常重要的。

可以說(shuō)的Python的特點(diǎn)很多,比如:

  • 簡(jiǎn)單容易上手--提升學(xué)習(xí)開(kāi)發(fā)效率
  • 豐富的庫(kù)--更大程度避免重復(fù)造輪子
  • 跨平臺(tái)

而由于這些特點(diǎn),它通常在應(yīng)用在以下領(lǐng)域:

  • 網(wǎng)絡(luò)爬蟲(chóng)
  • 人工智能
  • web開(kāi)發(fā)
  • 系統(tǒng)運(yùn)維
  • 自動(dòng)化測(cè)試
  • 數(shù)據(jù)分析
  • 云計(jì)算

這些領(lǐng)域,如爬蟲(chóng),人工智能,web開(kāi)發(fā)用其他語(yǔ)言可不可以?完全可以,但是Python有著極高的開(kāi)發(fā)效率以及豐富的庫(kù)支持,你只需要專(zhuān)注你的事情本身即可。

但是人工智能,云計(jì)算等底層用的是什么?有效率問(wèn)題時(shí),用的又是什么?高并發(fā)的時(shí)候用的是什么?不過(guò)話又說(shuō)回來(lái),你有多少時(shí)候需要考慮這些呢?

總歸一句話,每一種語(yǔ)言有它適合的領(lǐng)域,另外也和公司本身的技術(shù)積累有關(guān)。

要不要學(xué)Python

當(dāng)然要!無(wú)論你是嵌入式還是后臺(tái)開(kāi)發(fā),個(gè)人認(rèn)為Python都是值得學(xué)的,即使你是非開(kāi)發(fā)類(lèi)工作,也建議你學(xué)一學(xué),但沒(méi)有必要花過(guò)多精力刻意去學(xué)。

寫(xiě)一個(gè)小工具使用Python會(huì)比你使用C/C++快得多。而Python也可以快速幫你處理各種繁瑣的數(shù)據(jù)。

記得剛?cè)ス镜臅r(shí)候,部門(mén)里用Python的極少,但是慢慢地,幾乎組里每個(gè)人都用Python做一些事情,當(dāng)然不是因?yàn)槭虑殡s,而是它在做一些小功能或工具或者做一些自動(dòng)化測(cè)試的時(shí)候非常方便。

學(xué)什么語(yǔ)言好

我覺(jué)得問(wèn)這個(gè)問(wèn)題之前,先定義什么叫好?學(xué)起來(lái)簡(jiǎn)單,容易上手,工作好找,錢(qián)還多叫好?我也想知道。所以當(dāng)有人強(qiáng)調(diào)Python多么火,又是多么簡(jiǎn)單,工作多么高薪的時(shí)候,你一定要先喝杯涼水冷靜一下。

不過(guò)某種語(yǔ)言處于時(shí)代的浪潮,行業(yè)的浪潮還是有可能的,但是又有多少人能預(yù)測(cè)到浪潮的到來(lái),又真的能站在浪潮之巔呢?

所以這個(gè)問(wèn)題我也不知道,不過(guò)我覺(jué)得可以從以下幾個(gè)方面考慮:

  • 準(zhǔn)備進(jìn)入的行業(yè),金融?通信?電商?
  • 了解語(yǔ)言的適用場(chǎng)景,如底層開(kāi)發(fā),后臺(tái),web開(kāi)發(fā),大數(shù)據(jù)等等
  • 了解語(yǔ)言的特點(diǎn),如上手難易程度
  • 了解自身的基礎(chǔ)情況,如是科班還是非科班,基礎(chǔ)如何?
  • 崗位的需求量
  • 崗位的需求難度

作為一個(gè)普通人,那種既簡(jiǎn)單輕松,又有高回報(bào)的,想想就好了,想到了也告訴我們。

實(shí)際上上面這些就像計(jì)算機(jī)中經(jīng)常見(jiàn)到的時(shí)間換空間或者空間換時(shí)間,有時(shí)候就是兩難全。

對(duì)于我個(gè)人來(lái)說(shuō),如果讓我大學(xué)時(shí)重新來(lái)一次,大概會(huì)更加關(guān)注操作系統(tǒng),基本算法,計(jì)算機(jī)網(wǎng)絡(luò)等內(nèi)容,而不傾向于某種具體語(yǔ)言。

而如果說(shuō)非要加一門(mén)語(yǔ)言,那么也是基于C/C++,而非其他語(yǔ)言,因?yàn)镃/C++似乎和這些基本原理更“親”。

怎么學(xué)

已會(huì)其他語(yǔ)言,相信你已經(jīng)知道該如何學(xué)習(xí)了。這里有一個(gè)簡(jiǎn)明Python教程,適合快速瀏覽語(yǔ)法。地址:https://bop.mol.uno/

對(duì)于純小白,想用Python提高工作效率的,可以看看《python編程快速上手 讓繁瑣工作自動(dòng)化》這本書(shū),里面講解非常細(xì)致到位,當(dāng)然也可以根據(jù)自己的情況通過(guò)視頻教程或者培訓(xùn)課程進(jìn)行學(xué)習(xí)。

這里我作為一個(gè)Python小白,就不多說(shuō),歡迎學(xué)習(xí)Python的朋友補(bǔ)充。

語(yǔ)言只是其中的一部分

語(yǔ)言的使用雖然是工作中關(guān)鍵的部分,但卻是很小的一部分,尤其是當(dāng)你已經(jīng)熟悉語(yǔ)言本身之后,你的瓶頸可能不是語(yǔ)言本身,而是像網(wǎng)絡(luò),操作系統(tǒng)等基本問(wèn)題和設(shè)計(jì)模式,方法論等更進(jìn)一步的內(nèi)容。

但是不建議:

  • 什么都會(huì),但沒(méi)有一門(mén)熟悉的語(yǔ)言
  • 只專(zhuān)注語(yǔ)言本身
  • 只接觸一種語(yǔ)言

記得別忘了你的主用語(yǔ)言修煉,如C,C++。

不局限于技術(shù)

作為一個(gè)技術(shù)人,很多時(shí)候?qū)夹g(shù)過(guò)于執(zhí)著而忽略了其它方面的擴(kuò)展,自己就是如此,其實(shí)多接觸其它方面,多與人交流,能擴(kuò)展自己的思維,一定程度上對(duì)自己技術(shù)之路也是有幫助的。這方面自己做得不太好,與君共勉吧。

總結(jié)

反正也是隨便說(shuō)說(shuō),回頭看一下,好像有點(diǎn)亂了,按照習(xí)慣,還是總結(jié)一下吧。

  • Python值得位開(kāi)發(fā)者學(xué)習(xí),快速上手,提高效率
  • 了解語(yǔ)言的基本特點(diǎn)和其使用場(chǎng)景
  • 內(nèi)心不要拒絕其他語(yǔ)言
  • 不要覺(jué)得XXX就是好
  • 不過(guò)當(dāng)我用學(xué)C++的時(shí)候,真實(shí)感受到,C語(yǔ)言果然簡(jiǎn)潔!
  • 人生苦短

名稱欄目:作為一個(gè)C/C++工程師,聊聊對(duì)Python的看法
網(wǎng)站地址:http://www.5511xx.com/article/cddscei.html