學習方法:
先確定學習的思想
確定學習的方向
確定學習的重點
1.確定學習思想
學習編程,學的不是代碼,代碼可以給妳,但是給妳了,妳看得懂嗎? 我們學的是壹個編程思路
如我們要爬12306,我們要有壹個思路
制定爬取內容
選取目標
準備環境,上面就提前說了,因為這個本來就是在搞爬蟲,所以...
分析該網站的html結構,得到url
爬取數據
分析數據
封裝數據(組裝數據),弄成自己想要的樣子
所以思路是最重要的,我們有了思路,那麽我們操作起來,就相對來說,畢竟簡單了。
2.確定學習方向
Python的就業方向裏面有很多值得選擇,如:web、爬蟲、運維、黑客、人工智能等。
簡析:
Python web:主要用於後端
爬蟲:數據挖掘
運維:主要是漲工資和滿足公司要求
黑客、人工智能:不推薦,壹旦決定了,就要壹直走下去,沒有回頭路,當然壹旦成功,金錢大把大把
3.確定學習重點
入門學習,重點:
Python語言的控制結構
列表、字典、元組
字符串處理
變量聲明和定義
函數
面向對象編程:封裝、繼承、虛擬函數、接口、多繼承、模板
面向對象編程:異常處理
確定放向後(以目前最熱門的web、爬蟲為例):
1.web
重點學習:
1.HTML、css、JS
2.Django、Flask、Tornado三個主流開發框架
3.協程、異步線程
2.爬蟲
重點學習
1.並發編程
2.破解反扒技術
3.APP的抓取
4.分布式爬蟲