零基礎學習python 你該怎麼做

本人文科生,回顧自己近 2 年的Python 自學經歷,有一些學習心得和避坑經驗分享給大家,讓大家在學習 Python 的過程中少走一些彎路!減少遇到不必要的學習困難!

首先,最開始最大的困難應該就是對編程的抵觸與恐懼心理,總覺着編程似天書,一堆奇怪的符號組成的文件,這種心理會伴隨很長時間,需要努力的去接受並克服它。

作為過來人建議從最最基礎的命令開始,比如打印出一句話都能有滿滿的成就感,從小小的成就感中一點點得體會編程的樂趣,這樣心理的抵觸感和恐懼會慢慢的消失,伴隨而來的就是好奇與探索的慾望,久而久之就會去研究python 的語法去掌握它。

經常有人問我當時一點基礎都沒有是怎麼入門的,今天統一跟大家說說:
對於小白來說,有個人引導會比自學要高效的多,可以試試下面這個免費課程,不用本地安裝Python環境,可以直接在網頁上敲代碼,還有大牛老師帶着入門,能少走很多彎路!只要跟着老師一行行的敲代碼,堅持下來會發現其實學Python很容易!不自覺的就入門了,還能收穫滿滿的成就感!!想要0基礎入門的同學現在可以免費領取↓
             2020年python必須掌握的知識點
 

如果你學完了上面的基礎體驗課,接下來,會了解到python 可以解決工作生活中的哪些問題及困難,比如python 可以寫爬蟲,可以做網站,可以做數據分析,期間就會遇到更底層的困難,emmm 做網絡應該更了解一些網絡協議,類似http 協議等,這個協議可以自己搜索引擎去搜索理解原理

說到英語不好學Python,其實初級Python語法方面和英語基礎關係真不太大,所涉及的詞彙真的不多,實在不認識的有百度翻譯,我身邊很多英語四級都沒過的小夥伴,但是代碼寫的非常6,熟能生巧,多多找找方法,看多了就記住了

說到自學與專業課時間分配的問題,本質上是個抓大放小的問題,當前專業課重要就給python的時間少一些,當前時間充裕,就給python多一些,另外這兩者不一定是孤立衝突的,可以嘗試用python解決專業課上的某個問題,比如某個重複性的表格問題,這樣更印象深刻!時間就像海綿里的水,擠一擠,總是會有的,你說太忙沒時間學python,那說明當前python對你不重要罷了。

接下來繼續說爬蟲,初級爬蟲可以不用懂css 但是html要懂一些,json 數據格式要懂,POST,GET請求要懂,不然xpath,csspath你是看不懂的,因為要定位元素位置,json數據格式懂了,就可以標準化處理了,比如:Excel表格,JS可以先不用懂, 深入一些爬蟲就需要了解js css,加密解密算法等等了,這個不再贅述。

獲取到你想要的數據了,就想把數據存起來然後分析展示了,可以存表格里,自己去做圖表,也可以存數據庫里,用一些網絡框架比如 django flask 結合 echarts這樣的圖表展示包,一頓猛學之後基本就可以展示了。

做完爬蟲後,發現自己網站性能低需要提高,讓耦合度更小一些,要做成前後端分離的形式,於是又去學了restful 的開發方式和vue 框架,實現前後端分離。

後面發現自己的數據分析深度不太夠,於是又惡補了一些統計學的知識,於是又進了統計學到機器學習到深度學習的深坑,於是自然語言處理,計算機視覺,這些依靠神經網絡的技術也入門了,當然這些需要一點點的死磕,從線性代數到手寫神經網絡,到應用框架一步步理解其原理,是最有樂趣的。

總之你要問我最最大的困難是什麼?我的答案是如何高度保持持續進取學習應用的好奇心與耐心是最困難的。編程是一個全新的世界,困難與樂趣同在!最後!以上是我自學Python 2年半的一些經驗和感悟,其實堅持下來挺難的,還是那句話:師傅領進門,修行在個人!免費的Python入門課程我就放在群里了,有需要的小夥伴可以進群自取噢!群里話有很多小夥伴可以互相交流++609616831