如何學習Python

簡言:

首先,作個小小的自我介紹

我是一個單純的Python愛好者,目前是一個一事無成的大學生

那麼我爲什麼要說如何學習Python呢,也只是分享一下我幾年學習過來的歷程和讓想學的人避開一些誤區,如果有任何意見和批評,歡迎指正


基礎階段

無論是哪一門計算機語言,打下牢固的基礎是必須的

以下書籍是我的推薦:

三本書逐一分析:(力推恐龍書)

恐龍書:豐富的案例代碼和詳細的介紹,無論是小白還是其他語言換行Python,都是初學者最好的選擇,內容涉及較爲廣泛,對爬蟲,遊戲,GUI都有小小涉及

黑皮書:較爲詳細的介紹了Python的數據結構以及基礎方面

老鼠書:O'Really系列書籍,一致的好評

 

當然,如果看不下書籍的話,可以選擇上某寶購買相關視頻,個人推薦黑馬傳智的系列基礎視頻,講的非常詳細


進階階段(主要推薦方向)

這個階段一定要想好自己要走哪個方向!!!

1.爬蟲工程師  →→→ (發展方向)數據挖掘

熟練Scrapy框架的運用

掌握HTML,CSS,JavaScript

熟練正則表達式,Xpath

掌握分佈式編程(大規模的爬蟲的需要)

掌握HTTP/HTTPS協議

按職位要求學習數據庫:Mysql, Nosql相關數據庫(Redis, MongoDB)

動態爬蟲以及反爬蟲網站的策略

掌握Linux環境下的編程

2.後臺工程師  →→→ (發展方向)高級研發工程師

掌握 Flask/Django/Tornado框架

掌握Linux環境下的編程

掌握Mysql數據庫和Mysql優化,同時熟悉其他NoSql類型數據庫

熟悉 JavaScript 、 HTML5 、 CSS等常用前端技術

熟悉celery等異步任務框架

熟悉網絡編程原理,http協議

熟悉Git(全球最大同性交友網站)

熟悉和理解異步開發框架或模型

 

3.人工智能

小白還是放棄吧,要求很高的數學基礎

 

4.遊戲方向

可以是可以,但是不推薦,對此我也沒有過多的去了解實在抱歉,只能自行查找資料


最後

愛好廣泛是好事,可精益求精纔是市場需求

∴想着什麼都會一些最後很有可能什麼都不精通,就像我,哈哈哈哈

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章