首先,python開發基礎
明確這部分的學習目標:掌握Python基本語法規則和變量、邏輯控制、內置數據結構、文件操作、高級函數、模塊、常用標準庫模塊、函數、異常處理、MySQL使用、協程等知識點。
第二階段:web開發
根據第壹階段掌握的條件判斷、循環、函數、類的知識;妳也應該知道html和css的基礎知識。開發網站的時候,網頁基本都是用html和css寫的。即使不會寫前端,開發漂亮的頁面或網站,也要了解html標簽的相關知識。
第三階段:數據分析
想說數據分析的時候真的分享不出寶貴的經驗。主要靠自己的實踐來學習,就不多說了。主要學習數據抓取、數據抽取、數據存儲、爬蟲並發、動態網頁抓取、scrapy框架、分布式爬蟲、爬蟲攻防、數據結構、算法等知識,從而進入數據分析的廣闊數據世界。
階段4:高級高級
這個階段相當於遊戲中的終極大BOSS,難度指數很高。妳需要學習項目開發流程,部署,高並發,性能調優,Go語言基礎,區塊鏈入門等等。所有的知識都需要靈活運用,時不時會遇到困擾妳的問題。
這個階段最有效的學習方法就是練習,練習,發現問題,解決問題。
四件事幫妳快速度過入門期。
業余時間多看壹些技術方面的文章,掌握壹般正在發生的事情。通常,當妳遇到麻煩時,意味著妳對需要澄清的事情做出了不正確的假設。
學會使用搜索引擎。這顯然值得壹提。在網上找到並詢問有過這個問題的人是壹個很重要的技巧。Stackoverflow可以說是互聯網上最好的網站。不要害怕在那裏問自己問題。平時盡量把自己的問題解釋正確就行了。
向妳認識的人尋求幫助。通常情況下,妳可能已經了解了技術,並有問題,但妳可能需要更高層次的背景才能真正解開謎團。不要膽怯,要有勇氣去問。
不要走進死胡同。遇到壹道題,半天沒看懂,就暫時跳過。當知識積累到壹定程度的時候,妳會發現後面解決起來會容易很多。不要壹味的往死胡同裏走,壹定要解決,這樣會消耗大量的時間和精力。