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