謝邀。
學習Python3,基礎書籍也有不少,推薦幾本入門的供參考吧。
如果英語較好,建議閱讀以下兩本書的英文原版。
簡明Python教程(《AByteofPython》)
如果對電腦知識的了解僅限于如何保存文本文件的話,那這本書就是最基礎的入門書了。
這本書,或者稱為手冊,篇幅不大,對Python3做了最簡單、簡潔的介紹,通過它可以了解Python的基本語法,并開始用Python寫程序。
它可能是最適合用以入門,也可能是目前最好的,面向每一位新手甚至是有經(jīng)驗的用戶的教材。
NASA在噴氣推進實驗室(JetPropulsionLaboratory)及深空網(wǎng)絡計劃中采用了這本書。
同時,這本書是免費的。
2005年,沈潔元翻譯了本書的1.20版,譯名定為《簡明Python教程》。2017年,漠倫基于原書4.0版重新翻譯,制作了本版全新譯本,同時沿用同樣的譯名。
在這里可以在線閱讀或者下載電子版,PDF、Epub、Mobi等等。
https://www.gitbook.com/book/lenkimo/byte-of-python-chinese-edition/details
"笨辦法"學Python(LearnPythontheHardWay)
如果說《簡明Python教程》像手冊,那么這本書就是實踐、練習了。
全書一共52章,52個習題。通過做習題,編寫Python程序,了解Python的輸入輸出、變量、函數(shù)、條件判斷、循環(huán)、類和對象、代碼測試、以及項目的實現(xiàn)等。
可以說,按照這本書,完全獨立的做完52章的練習,Python就可以算是入門了。
這本書也可以從官網(wǎng)獲得免費版本。國內(nèi)可以買到的中文版是基于Python2的第三版,知乎上有趙默水發(fā)布的Pyton3的中文譯本,可以在線閱讀。
如果買了本書的第三版,也不影響用于Python3的學習,通過練習,可以具體了解Python2和Python3在某些函數(shù)、語法的差別。
以上兩本書都是零基礎學習Python的入門書籍,如果條件允許,再次建議閱讀英文原版進行Python3的學習。
零基礎的意思是以前沒有接觸過計算機程序設計也可以快速上手。
除此之外,還有很多入門書籍可供選擇,不過學完這兩本或其中一本,就應該入門了。
入門后就要考慮在哪個方向上繼續(xù)學習Python應用了,web開發(fā)?機器學習?數(shù)據(jù)科學?等等。
此時,就可以在其中一個領域選擇合適的書籍進行深入了。學習書籍很多,選擇適合自己的就好。
以上供參考,希望對你有幫助。