據(jù)我本人經(jīng)驗,自學編程的路上有兩個常見的坑:
一是不會自己搜索,帶來的資料匱乏;
二是資料收集太多,帶來的無從下手。
而這兩個問題一般發(fā)生在同一種人身上,也就是我們常說的伸手黨。不管芝麻還是西瓜,我全要就對了。而造成的結果就是收藏從未停止,學習從未開始。
跳出伸手坑的辦法也很簡單,就是每次伸手前,多問問自己到底需要的是什么。就拿Python學習來說,在伸手要資料的時候,先得理清Python的知識架構包含哪些,有必要全部學習嗎,先要學習哪些東西。
接下來就是有針對性的收集資料,且不要貪多,每個階段能啃完一本經(jīng)典書籍就很優(yōu)秀了~
一、Python零基礎——請看這里
如果你對編程一無所知,那你完全可以看這本:
父與子的編程之旅:與小卡特一起學Python-圖書-圖靈社區(qū)
Warren和Carter父子以親切的筆調、通俗的語言,透徹全面地介紹了計算機編程世界。畢竟興趣是學習最大的的動力,這本書作為入門書籍,不僅能激發(fā)興趣,還能教會小白作有趣的2D圖形游戲和模擬器
二、Python快速入門——請看這里
堅定了學習Python的信念后,入門就成了首要工作。《Python編程:從入門到實踐》(含配套視頻教程)

針對所有層次的Python讀者而作的Python入門書,深入淺出的教你學Python,并達到可開發(fā)實際項目的水平;
更驚喜的是,該書有配套的視頻教程!?。?/b>
(不曉得可不可以放網(wǎng)盤鏈接,需要配套視頻的三連擊后找我)
三、Python進階——推薦3本不同妙用的書籍
立志從事Python開發(fā)的你,當然要不停的升級編程能力。眾所周知,Python牛逼之處在于它擁有強大的類庫,方能寫出簡潔、流暢、易維護的代碼。而這本,
帶你挖掘Python這門語言及相關程序庫的優(yōu)秀特性,包含Python高級語法、數(shù)據(jù)結構、Python風格的對象、并行與并發(fā)、元編程等;
數(shù)據(jù)結構與算法一般是計算機科學專業(yè)的第二門課,掌握它是理解計算機科學的前提。讀完本書收獲的技能理解Python數(shù)據(jù)結構、遞歸、搜索、排序、樹與圖的應用等;
這是2020年剛上市的新書,非常接地氣的通過生活中的實例帶你了解Python各種常用的設計模式;
四、Python爬蟲——看這里
網(wǎng)頁抓取是一個相當分散的主題,在實踐中會涉及數(shù)據(jù)庫、網(wǎng)絡服務器、HTTP 協(xié)議、HTML 語言、網(wǎng)絡安全、圖像處理、數(shù)據(jù)科學等內容。本書試圖從“數(shù)據(jù)收集”的角度涵蓋所有這些內容以及其他話題。
2、Python 3網(wǎng)絡爬蟲開發(fā)實戰(zhàn)
想要快速上手爬蟲實戰(zhàn),想要全面了解前沿的爬蟲技術,那這本書一定是你的首選!
五、web開發(fā)——看這里
1?Flask Web開發(fā):基于Python的Web應用開發(fā)實戰(zhàn)(第2版)
Web開發(fā)入門經(jīng)典教材“狗書”。采用講解與實例相結合的方法,介紹了Flask安裝、使用等基礎知識和Flask核心功能,包含開發(fā)、測試到部署的web開發(fā)全過程。
既然談到了web開發(fā),那學習web三件套就在所難免:
堪稱史上最暢銷的web開發(fā)書!經(jīng)典之處是獨特的分步講解形式,貫穿全書的統(tǒng)一示例,以及通過提示和補充材料給出的豐富的擴展學習資源。
Python在數(shù)據(jù)分析、人工智能方面的書籍,這里就不推薦了。畢竟我也只能算一個Python開發(fā)萌新,人工智能這樣的好家伙,還是留給大佬吧。
最后,如果你是零基礎小白的話,我不建議你從看書開始學Python,看點免費的視頻課程也很香的嘛?在線編程學習,跟著老師邊學邊寫代碼
好了,關于Python學習路線的書單推薦完畢。如果對你有用,還請點贊鼓勵~