1. 程式人生 > >零基礎應當如何開始學習 Python?

零基礎應當如何開始學習 Python?

想學寫爬蟲,Python的基礎知識肯定得補起來
這裡我推薦幾本我覺得很棒的入門書籍
最好按照順序閱讀,難度是由淺入深

  • 父與子的程式設計之旅http://t.cn/R7s2ME8
    這本書說的都是一些基本的概念,告訴我們程式設計到底是怎麼一回事,初步瞭解Python的世界。
  • 笨方法學Pythonhttp://t.cn/Rie7W7L
    這本書在知乎上都被推薦爛了,但是的確是一本不可多得的好書。但最後的部分對於零基礎的人來說,跨越程度有點大,如果看不懂,可以暫時跳過
  • 菜鳥教程 Python3教程http://t.cn/RqM5aF8
    從這裡,就可以完整的掌握Python這門語言的基礎語法、型別、函式、面向物件...
    這裡的內容都是最基本的解釋,只能告訴你一個大概。但這就是目前的我們所需要的,因為太難的,真的看不懂(比如 執行緒鎖 迭代器 生成器...)
  • 簡明教程http://t.cn/RMP60Nw
    這相對於菜鳥教程,更加的精煉和簡介,也是非常的棒!
  • 廖雪峰的Python3教程: http://t.cn/RK0qGu7
    相對於前面的教程來說,廖大的更加深入,我當初是直接看的廖大,看到後面雲裡霧裡,所以完全零基礎的小夥伴,還是先嚐試其他比較簡單的好一點。

上面就是我推薦的一些入門的文字資料,
最後三個,可以按照自己的水平閱讀學習
也不一非要按照我推薦的順序,
當然,光看是沒用的,上面的例子也要跟著做才能有收穫

視訊慕課

有的小夥伴可能一看書就犯困,
更喜歡直接一點的視訊,
我當初是書和視訊一起結合著看的
下面推薦我上的幾門慕課:

  • 哈佛大學公開課:電腦科學cs50http://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學習交流群935711829,這是Python學習交流的地方,不管你是小白還是大牛,小編都歡迎,不定期分享乾貨,包括我整理的一份適合零基礎學習Python的資料和入門教程。
一起努力吧!