知道python不_为什么自学Python看不进去?
碼農(nóng)生活超過5年了,起初是java,后來做數(shù)據(jù)相關(guān)用了python,發(fā)現(xiàn)語言這玩意不用就忘,單純的看教程會(huì)迷茫,會(huì)覺得心梗。
1、看源碼?哈哈哈,不放棄就是絕對天賦了吧,估計(jì)都找不到源碼在哪、
2、刷LeetCode?用于了解基本python應(yīng)用還是可以的,刷了幾十道題,感覺和python有關(guān)系嗎?換個(gè)語言豈不是還是一樣?
3、看本書吧,其實(shí)和視頻也都差不多。數(shù)據(jù)結(jié)構(gòu),文件,多線程,類,方法,繼承,多態(tài)等等,所有相關(guān)介紹一遍,但是然后呢?
最終留下的還是,python能干嘛?我要干嘛?去哪里干嘛?當(dāng)然,如果是高手的話,通過理論也許能傳遞到實(shí)踐吧,在腦子里邊就有個(gè)完整知識(shí)和應(yīng)用關(guān)聯(lián)圖。這也可能是猿小明的臆想,自己是無法做到了。
綜上,還是從實(shí)際出發(fā)吧,寫幾個(gè)功能自信心來了,自然就看進(jìn)去了,不過前提是別放棄,也可能剛開始搞心態(tài)就崩了。
1、基本語法。變量、方法的定義;循環(huán)的應(yīng)用;基本數(shù)據(jù)結(jié)構(gòu)str,list,dict,tuple的使用;條件判斷if else應(yīng)用;導(dǎo)入其它包使用;知道json格式數(shù)據(jù);文件的讀寫;好好用搜索引擎,查到并復(fù)制黏貼其他人代碼應(yīng)用。
2、選個(gè)方向去做個(gè)具體的項(xiàng)目。
(1)爬蟲,學(xué)會(huì)用爬蟲相關(guān)包,發(fā)請求、解析網(wǎng)頁、保存數(shù)據(jù),給個(gè)例子如下。猿小明:python爬蟲初步嘗試,難嗎??zhuanlan.zhihu.com
(2)數(shù)據(jù)處理,可視化等,同樣給個(gè)例子,也是調(diào)包。猿小明:10分鐘Python數(shù)據(jù)分析入門——認(rèn)識(shí)數(shù)據(jù)?zhuanlan.zhihu.com
(3)后端開發(fā),這個(gè)涉及內(nèi)容比較多,主要是軟件開發(fā)流程,和語言無關(guān)。需要了解python的flask框架應(yīng)用,也是一個(gè)包。得了解數(shù)據(jù)庫的開發(fā)和設(shè)計(jì),起碼會(huì)寫sql,可利用mysql包。得知道http請求,數(shù)據(jù)返回json。給個(gè)軟件開發(fā)流程,希望別放棄:猿小明:程序員工作到底是啥?以案例說話,獻(xiàn)給有意愿成為猿的朋友?zhuanlan.zhihu.com
3、雖然寫在最后,但是感覺應(yīng)該是最重要的。學(xué)python做什么?沒有目的,自學(xué)啥都費(fèi)勁。不是有那么一句話嗎,理論聯(lián)系實(shí)踐,實(shí)踐再反作用于理論,反反復(fù)復(fù)才是學(xué)習(xí)之道,這個(gè)忘了出自哪里了。個(gè)人摸索出來的學(xué)習(xí)編程語言的路線:
(1)目標(biāo)。娛樂、輔助工作、當(dāng)程序員,所花費(fèi)經(jīng)歷完全不一樣。輔助工作比較容易,根據(jù)需要做的事直接網(wǎng)上找python解決方案,或者四處問問,學(xué)習(xí)相關(guān)的python包,直接上手用。當(dāng)程序員需要根據(jù)具體崗位要求去面向面試學(xué)習(xí),需要軟件開發(fā)全套了,不是一時(shí)半會(huì)能搞定的。
(2)實(shí)踐。找本書,安裝環(huán)境,上手?jǐn)]碼吧,反正有錯(cuò)誤日志,看日志,搜索引擎找答案,這也是修煉編程的必經(jīng)之路。先來個(gè)hello world。
(3)git或者哪里找個(gè)具體相關(guān)項(xiàng)目,自己實(shí)現(xiàn)一遍。走一遍軟件開發(fā)流程,中間會(huì)遇到各種學(xué)習(xí)問題,這些問題往往對應(yīng)這用到一些其他輔助工具。
(4)擼完項(xiàng)目,再回頭看看python相關(guān)書籍,再擼擼碼,基本就差不多了。
咋感覺學(xué)啥都是,了解基礎(chǔ)理論、實(shí)踐、再看理論、再實(shí)踐呢。
總結(jié)
以上是生活随笔為你收集整理的知道python不_为什么自学Python看不进去?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python随机抽取人名_用Python
- 下一篇: python鸡兔同笼编程输出不存在合理答