0編程基礎學習python看哪本書比較好?
編程獅已經擁有了超過200萬的注冊學員,根據我們對用戶的調查和回訪,發現零基礎的初學者,在選擇看什么視頻、什么書時,有很多“奇怪”的需求。
學習編程,不像學習excel,學一兩天立馬就能用,學個個把月,連市面上一些很簡單的app都寫不出來很正常。但零基礎的同學,恨不得今天學,明天就能寫出一個可以運行的游戲出來。
這就要求零基礎入門的教材,要有如下特征:
1.不能太系統
越是系統的教材,知識點越細,也越多,如果能完全精通,并且學會使用,絕對是大神一般的存在。
但是,系統性很強的教材,對初學者來說,簡直就是噩夢。因為這意味著學得慢,反饋鏈就長,可能學了幾個月,都寫不出什么東西出來。學沒兩天,可能就放棄了。而且系統性強的教材,包含了很多冷門的知識,基本上用不到。
當然,系統性太強的教材,不適合初學者,不意味著教材一點系統性都沒有,起碼最基本的知識要有,常用的、熱門的東西不能丟。
2.即學即用
不要有太多的理論知識,最好今天學,今天立馬能寫出一個程序,并且能夠成功運行。對于初學者而言,學習編程不是為了做什么研究,主要是為了“能用”。
所以這本書,要搭配很多實例,最好課后還有一些“小任務”,學完一個小節后,立馬能動手,獨立寫出一個程序出來。
學一點知識,就能馬上用到,才能有繼續學下去的動力和興趣。
3.大白話風格
對新手而言,最怕碰到一些晦澀難懂的專業術語,如果這本書不給解釋,或者解釋得模棱兩可的,那么無疑會給接下去的內容學習,造成很大的障礙,日積月累,只能死記硬背,學習編程感覺越來越難,越來越沒動力,最后放棄。
所以,這本書不應該涉及太多的專業名詞,涉及到的一些計算機詞匯,也能給出通俗易懂的解釋。
按照以上的標準,編程獅推薦以下這基本Python入門書籍,每一本書都非常有特點,大家可以根據自己的需求選擇。
因為Python2已經停止維護,我們推薦的書籍全部都是Python3的書籍哦。
笨辦法學Python這本書非常除名,且很有特色,由Zed A.Shaw編寫。Zed A.Shaw創造了一個非常有效的Python3學習體系。
這本書將Python的所有知識點轉化成了習題,只要初學者按照書本的指示,編寫代碼,就能很快掌握Python。
在學習編程的時候,初學者最怕代碼運行錯誤,又找不到方法解決,而這本書在每個知識點后,都羅列了很多初學者容易碰到的問題,卡殼現象很少會出現,此外,每一個知識點都附帶了一個二維碼,掃碼可以觀看對應的視頻講解,它還內置了很多練習和實例。
《笨辦法學Python》是一本以實戰為導向的書籍,適合在有電腦,可以自己寫代碼的時候學習使用。如果不能邊學邊寫代碼,學習效果很差。這本書只能按順序學習,不能翻閱,如果哪個知識點忘記了,很難查到,建議配合網上的Python手冊學習。(也可以搭配編程獅的Python手冊)
Head First Python這本書最大的特點,就是可以像看小說一樣,學習Python。它可能是所有Python書籍最厚的,但同時也是翻得最快的,其他書籍,一頁可能要看半小時,但這本書半小時你可以看十頁...
《Head First Python》常常伴有大量的圖片和代碼講解,有時候甚至還會用對話的形式講解知識點,非常有趣。
Python編程 從入門到實踐上到有編程基礎的程序員,下到10歲少年,想入門Python并達到可以開發實際項目的水平,這本書是首選。
《Python編程 從入門到實踐》前半部分講解基礎知識點,后半部則講解如何開發三個項目,很注重基礎和實戰的一本書籍。
購書注意事項因為技術類的書籍,更新換代很快,買書的時候,一定要看出版時間,出版日期越新越好。
比如上面推薦的三本書籍,都是銷量非常好的,因此印了很多版,注意別買到老版的哦。
Python目前有兩大版本,一個是Python2,一個是Python3。書上說的Python3.5或者Python3.7,指的是Python3的一個小版本,不影響學習,但切忌不要買到Python2.x的,Python2和Python3在語法上是有區別的,并且不兼容。