程式員書庫(ID:OpenSourceTop) 編譯
連結:http://bestprogrammingbooks.com/best-python-books-beginners/
Python是最友好的程式語言之一,也因此成為初學者的首選,為了幫助你更好更快的上手Python,並學會使用Python進行程式設計,本文我們為初學者分享了最好的Python書籍。希望能夠對你有所幫助:
1、《Introducing Python》
作者Bill Lubanovic帶你從基礎知識到深入和多樣的議題,用通俗易懂的方式向讀者解釋了Python3中的概念。本書還向你展示瞭如何使用各種Python工具和開源軟體包。幫讀者學習這門語言打下堅實的基礎,包括測試、除錯、程式碼復用和其他開發技巧的實踐。
註:目前這本書沒有中文版
2、《像電腦科學家一樣思考Python》
本書更多的是想培養讀者以電腦科學家一樣的思維方式來理解Python語言程式設計。貫穿全書的主體是如何思考、設計、開發的方法。從基本的程式設計概念開始,一步步引導讀者瞭解Python語言,再逐漸掌握函式、遞迴、資料結構和麵向物件設計等高階概念。本書第2版及其輔助程式碼均已升級,支援Python 3。
每個章節後面都有練習,可以幫助讀者加深對剛學的程式設計概念的理解。而且,本書的示例程式碼均在GitHub倉庫中維護,讀者很容易下載和修改。
3、《Python程式設計:從入門到實踐》
2016年出版的書,基於 Python3.5 同時也兼顧 Python2.7 ,書中涵蓋的內容是比較精簡的,沒有艱深晦澀的概念,每個小結都附帶練習題,它可以幫助你更快的上手編寫程式,解決實際程式設計問題,上到有程式設計基礎的程式員,下到10歲少年,想入門Python並達到可以開發實際專案的水平,這本書都是個不錯的選擇。
4、《Head First Python》
《Head First Python》超越枯燥的語法手冊,透過一種獨特的方法向讀者講述了Python 3的基礎語法知識以及如何使用Python快速地進行Web、手機上的開發。讀完本書,你會迅速掌握Python的基礎知識,然後轉向持久儲存、異常處理、Web開發、SQLite、資料加工和lGoogle App Engine。
5、《愛上Python 一日精通Python程式設計》
本書將複雜的程式設計概念分解成簡單的步驟,作者透過多年的教學經驗精心挑選出了有特點的例子,手把手地實體教學。
這本書選擇Python 3.4.2作為學習平臺,把看似冗長的程式設計學習精簡,讓書“讀得很薄”,學習更加輕鬆。以一學就會的理念講授Python是什麼,需要哪些軟體,相對應的模組怎麼使用,讓那些沒有程式設計經驗的初學者也能夠輕鬆學習Python程式設計。
6、《”笨辦法”學Python》
本書是一本Python入門書籍,適合對計算機瞭解不多,沒有學過程式設計,但對程式設計感興趣的讀者學習使用。語法使用Python 2。
書結構非常簡單,共包括52個習題,其中26個改寫了輸入/輸出、變數和函式三個主題,另外26個改寫了一些比較高階的話題,如條件判斷、迴圈、類和物件、程式碼測試及專案的實現等。每一章的格式基本相同,以程式碼習題開始,按照說明編寫程式碼,執行並檢查結果,然後再做附加練習。
7、《Python基礎教程》
本書是經典教程的全新改版,作者根據Python 3.0版本的種種變化,全面改寫了書中內容,如果你沒有任何程式設計基礎,那麼,你最好先讀完第一本的《Python 程式設計:從入門到實踐》開始學習,之後選擇這本作為你的第二本 Python 書。
值得一提的是,書中最後幾章的10各專案更是這本書最大的亮點,不僅實用而且講解到位,作者Magnus Lie Hetland是挪威科技大學副教授,駭客,喜歡鑽研新銳程式語言,寫過很多Python方面的書和線上教程,深受讀者喜愛。
8、《More Python Programming for the Absolute Beginner》
透過一系列小遊戲的製作來學習 Python,當你讀完這本書的時候,你基本精通Python,並能夠將你學到的基本程式設計原則應用到你想要學習的下一種程式語言中。每個章節結束的專案都是基於遊戲的,使得程式設計變得有趣並且易於訪問。
9、《Python程式設計快速上手》
這本書尤其適合缺乏程式設計基礎的初學者,語法使用Python 3,書中不僅介紹了Python語言的基礎知識,而且還透過專案實踐教會讀者如何應用這些知識和技能。
本書的首部分介紹了基本Python程式設計概念,第二部分介紹了一些不同的任務,透過編寫Python程式,可以讓計算機自動完成它們。同時,每章的末尾還提供了一些習題和深入的實踐專案,幫助讀者鞏固所學的知識。
10、《趣學python程式設計》
《趣學python程式設計》是一本輕鬆、快速掌握python程式設計的入門讀物。全書分為3部分,共18章,語法使用Python 3。
第1部分,介紹python程式設計基礎知識,包括python的安裝和配置、變數、字串、串列、元組和字典、條件陳述句、迴圈陳述句函式和模組、類、內建函式和繪圖,等等。第2部分,介紹如何用python開發實體遊戲彈球。第3部分,介紹了火柴人實體遊戲的開發過程。
●輸入m獲取到文章目錄