我本身將要向數據處理方向走,數據處理須要網絡爬蟲的知識,且更加精進。下面是我從網上查找這方面的信息,怎麼纔算對python有了更深層次的瞭解
第一層:python的基本語法和標準庫node
既然你要會python開發,那麼語法基礎和庫是最基本的。python
第二層:Linux基礎linux
全棧和運維涉及linux服務器的操做,那須要shell編程和linux基礎操做的基礎能力。數據分析其實就沒有這一層,涉及是數據採集,也就是爬蟲。全棧對linux基礎要求少一些,而運維須要更多,還須要一些DNS/DHCP之類的,不少企業也須要必定的運維工做年限。web
第三層:數據庫操做算法
數據庫操做:SQL、Nosql,數據的儲存和處理,就是常見的增刪改查。sql
第四層:web前端shell
前端的實現,包括web前端技能,瞭解或熟悉HTML、CSS、Javascript,Bootstrap,jq,nodejs。全棧就不說了,運維開發涉及到可視化的界面。數據庫
第五層:基礎python的框架和庫編程
基礎python的框架和庫作各類實現,須要開發一個網站或者作一個自動化運維監控,數據分析師基於一些可視化的庫和數據分析的庫。
第六層:算法設計和求職準備
學一個技術和進階的核心是算法設計。
我本身正處於爬蟲階段,對爬蟲很困惑,有點無力,關於python的魔法方法仍是不會運用,還有python有大量的庫,本身掌握不夠,使用不夠靈活。