python3.8.1入門及精通 怎樣才叫 “精通”C語言?
怎樣才叫 “精通”C語言?甚至沒有人敢說不全精通,講理,之外開發(fā)完畢出c語言的人,其他人都肯定不能叫精通滿。什么叫專精,不只是是會(huì)能熟練的可以使用這門語言,更是對(duì)于語言的各種機(jī)制有更加踏入的了解。否則
怎樣才叫 “精通”C語言?
甚至沒有人敢說不全精通,講理,之外開發(fā)完畢出c語言的人,其他人都肯定不能叫精通滿。什么叫專精,不只是是會(huì)能熟練的可以使用這門語言,更是對(duì)于語言的各種機(jī)制有更加踏入的了解。否則,其它的情況最多該算掌握或則認(rèn)識(shí)而己!
學(xué)C語言學(xué)了這樣長時(shí)間,搞的頭疼,然后把滾去學(xué)Python了。
說實(shí)話,一就開始學(xué)編程老師再就給教的C語言,入門后,覺得C語言就這么多多東西,就這幾個(gè)函數(shù)寫個(gè)其實(shí)沒什么是用算法系統(tǒng)而已。
然后再,買了一本《C Primer Plus》寫完才了解到自己是有有多的坐井觀天,各種庫各種函數(shù)各種編譯器,單就編譯器的不同使出的代碼就可能會(huì)有所不同,還得去學(xué)習(xí)Unix環(huán)境低級(jí)編程,把其它程序C語言化,自己能寫出一款C語言底層開發(fā)的作品。
全精通c語言,你不需要能做到比較熟練的句子修辭各種庫函數(shù),而且可以“造輪子”。
相對(duì)于象的需求來說,會(huì)看、會(huì)調(diào)用、能笑崩代碼含義就行了,不不需要自己寫精靈代碼。
每個(gè)人定義專精的標(biāo)準(zhǔn)并不一樣的,大多來說專精是指你可以不其它使用C語言來開發(fā)一個(gè)大中型suv的軟件項(xiàng)目。只不過假如較真出聲,精通于是指你對(duì)C語言內(nèi)部的運(yùn)行機(jī)制都了若指掌,這常見并不代表你需要了解很多和語言本身沒什么關(guān)系的知識(shí),比如計(jì)算機(jī)的運(yùn)行原理、計(jì)算機(jī)內(nèi)部結(jié)構(gòu)、操作系統(tǒng)、內(nèi)存管理等一大堆知識(shí)。只有對(duì)這些周邊的知識(shí)有了一定會(huì)的了解,你才可以不寫出強(qiáng)橫的高性能的高質(zhì)量的C語言程序來。
明白用什么庫解決什么問題,可以算摸到門徑了,能夠掌握所用庫的優(yōu)缺點(diǎn),這就是經(jīng)驗(yàn),能對(duì)所用庫通過衣服裁剪和修補(bǔ)好,距離精通于就不算太遠(yuǎn)了。C語言其實(shí)那是個(gè)庫語言,接觸和建議使用的庫就會(huì),肯定對(duì)庫的架構(gòu)和健壯性打聽一下到最后。
“精通于”一詞是單獨(dú)溢美之辭別人的,不合適用在自己身上。
想學(xué)習(xí)python計(jì)算機(jī)語言,自己是零基礎(chǔ),想買一本關(guān)于python的書,有哪些推薦?
謝邀
啊,不過這個(gè)問題沒有結(jié)論,我就一點(diǎn)寫一下吧!
一、基礎(chǔ)階段:先看python快速入門:
此書很簡單,主要注意是python的入門和基本語法。
之后看python去學(xué)習(xí)手冊(cè):
這本書有一點(diǎn)全面的講解了python的一些細(xì)節(jié)問題
二、三級(jí)階段要是你是做好數(shù)據(jù)分析,機(jī)器學(xué)習(xí)等工作,這樣必須去看看這本書
比較多把numpy包和pandas包細(xì)致的講解了幫一下忙。
之后看cookbook,這個(gè)可以知道一點(diǎn)一些具體場景下不勝感激不使用python解決了問題,建議當(dāng)工具書在用,迅速過一遍,然后把以后遇到問題可以完全翻閱書籍研讀。
三、初級(jí)階段這時(shí)候就是需要明白python的一些底層細(xì)節(jié)和原理。
要電子版的同學(xué),可以關(guān)注本頭條號(hào),微博私信知道回答python資料完成任務(wù)網(wǎng)盤下載鏈接!