零基礎應當如何開始學習 Python?
阿新 • • 發佈:2018-12-02
想學寫爬蟲,Python的基礎知識肯定得補起來
這裡我推薦幾本我覺得很棒的入門書籍
最好按照順序閱讀,難度是由淺入深的
- 父與子的程式設計之旅: http://t.cn/R7s2ME8
這本書說的都是一些基本的概念,告訴我們程式設計到底是怎麼一回事,初步瞭解Python的世界。 - 笨方法學Python: http://t.cn/Rie7W7L
這本書在知乎上都被推薦爛了,但是的確是一本不可多得的好書。但最後的部分對於零基礎的人來說,跨越程度有點大,如果看不懂,可以暫時跳過 - 菜鳥教程 Python3教程 :http://t.cn/RqM5aF8
從這裡,就可以完整的掌握Python這門語言的基礎語法、型別、函式、面向物件...
這裡的內容都是最基本的解釋,只能告訴你一個大概。但這就是目前的我們所需要的,因為太難的,真的看不懂(比如 執行緒鎖 迭代器 生成器...) - 簡明教程: http://t.cn/RMP60Nw
這相對於菜鳥教程,更加的精煉和簡介,也是非常的棒! - 廖雪峰的Python3教程: http://t.cn/RK0qGu7
相對於前面的教程來說,廖大的更加深入,我當初是直接看的廖大,看到後面雲裡霧裡,所以完全零基礎的小夥伴,還是先嚐試其他比較簡單的好一點。
上面就是我推薦的一些入門的文字資料,
最後三個,可以按照自己的水平閱讀學習
也不一非要按照我推薦的順序,
當然,光看是沒用的,上面的例子也要跟著做才能有收穫
視訊慕課
有的小夥伴可能一看書就犯困,
更喜歡直接一點的視訊,
我當初是書和視訊一起結合著看的
下面推薦我上的幾門慕課:
- 哈佛大學公開課:電腦科學cs50: http://t.cn/RwvcReG
這門課對於我這種文科生來說,簡直是福音!!!通過這門課,你可以瞭解到計算機世界的基礎,為你以後的學習打下良好的基礎!沒看過的同學一定要去看! - 中國大學慕課:Python語言程式設計 http://t.cn/R6ELBBH
這門課錄製的水平很高,還有對應的線上習題,學到最後還能有證書拿,每週同步進行的話也不會有太大的壓力
我還把每週的習題上傳到Github了: https://github.com/Ehco1996/PythonPractice - 中國大學慕課: Python網路爬蟲與資訊提取: http://t.cn/R6phGd9
上面那門慕課老師開設的爬蟲課程,很棒很詳細,我學習爬蟲就是跟著這裡入門的! - 中國大學慕課:用Python玩轉資料: http://t.cn/RSN2yYR
講了一些用Python做資料分析的基本方法,老師很有意思,不過前面的章節還涉及到一些基礎的部分,可以當做再複習一遍啦 - 嵩天老師的其他Python課程 : http://t.cn/RptquK8
這名老師開設了很多Python課程,各種方向的都有,
其實學到這裡,可以多多嘗試一下,發現自己喜歡的方向
看看嵩老師開設的課程:
基礎掌握之後?
當你覺得你已經掌握了Python的基本用法,
這個時候就該嘗試去『寫』一些小專案了,
不一定要自己去創造,可以去github上看看有什麼適合自己的專案,
fork一份到本地,看看別人的程式碼是怎麼樣的
別人為什麼這樣寫...
自己模仿著能寫出差不多的東西麼?
系統的學習爬蟲?
這裡我就推薦三份資料
- 路人甲整理的:一份Python爬蟲電子書: https://zhuanlan.zhihu.com/p/28865834
甲哥人炒雞nice啊!但是可能最近工作比較忙~這份資料是他辛苦整理出來的,內容很豐富! - 崔慶才的爬蟲教程 http://cuiqingcai.com/1052.html
這個博主也很nice,當初我學著入門的時候也在這裡參考了很多資料! - 我的 從零開始寫Python爬蟲 專欄 https://zhuanlan.zhihu.com/Ehco-python
容我自賣自誇一下,專欄裡從基礎到實戰都有
最近也把所有的文章連結都彙總到導言裡了:
可以看這裡: https://zhuanlan.zhihu.com/p/26673214?refer=Ehco-python
全得靠你自己啦
我還是要推薦下我自己建立的Python學習交流群935711829,這是Python學習交流的地方,不管你是小白還是大牛,小編都歡迎,不定期分享乾貨,包括我整理的一份適合零基礎學習Python的資料和入門教程。
一起努力吧!