如果你之前一點編程經驗都沒有,先看如下三本:
《簡明 Python 教程》(A Byte of Python)
本書是為有志於學習Python編程的人寫的,適合從編程門外漢到計算機高手的各種讀者閱讀。如果完全沒有編程基礎,應從1章開始閱讀。如果你是熟悉一兩門語言、想要快速掌握Python的程式設計師,可以大致瀏覽前幾章,然後直接跳到10章學習Python標準庫。即使你已經是一名專家,也可以在後面的10個項目中找到值得參考之處。
https://pan.baidu.com/s/1mD5w_A2ObHaBi0FNBXGdIA
提取碼: igj1
《笨辦法學 Python3》(Learn Python the Hard Way)
本書是一本Python入門書,適合對計算機了解不多,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的列印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟體開發的基本過程。本書是基於Python 3.6版本編寫的。
《Python編程:從入門到實踐》
從編程小白的角度看,入門極佳。手把手教的感覺,卻絕不囉嗦。什麼叫入門書?一本書讀下來,行文上不卡殼,邏輯上不跳躍,讀者如爬樓梯,一步一步即可登樓。
《Head First Python》
Head First 系列的書籍一直飽受讚譽,這本也不例外。Head First Python主要講述了Python 3的基礎語法知識以及如何使用Python快速地進行Web、手機上的開發。本書將提供一個完整的學習體驗,幫助你迅速成為一名Python程式設計師。
有圖書選擇恐懼症的同學就看官方手冊吧。效果非常棒!
地址:docs.python.org/3/
當你對Python有了一定了解,在實際的工作中用過一段時間,那麼就應該考慮進階相關的書籍了。進階推薦的書有如下幾本:
《流暢的Python》
本書致力於幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,避免重複勞動,同時寫出簡潔、流暢、易讀、易維護,並且具有地道Python風格的代碼。本書尤其深入探討了Python語言的高級用法,涵蓋數據結構、Python風格的對象、並行與並發,以及元編程等不同的方面。
《Python Cookbook 中文版,第 3 版》
《Python Cookbook(第3版)中文版》非常適合具有一定編程基礎的Python程式設計師閱讀參考。Cookbook 總能讓你有一種:「哇塞,漂亮!」的感覺。能把 Cookbook 全部讀完,你的 Python 水平絕對發生質變。
https://pan.baidu.com/s/14YJy3OUdk0VBl9_KFZoeCg
提取碼: g5as
《Python 編程實戰:運用設計模式、並發和程序庫創建高質量程序》
資深Python專家Doug Hellmann作序鼎力推薦,網站全五星評價,Python領域極有影響力的著作之一;
圍繞Python編程的核心問題,系統而詳細地講解Python設計模式、並發和程序庫等各種實用編程技術和技巧,並以3個完整的案例展示「設計-實現-優
《Python 標準庫》
這是學好Python的必經之路,如果英文不過關,買本書花一段時間好好看這些標準庫的使用方法,對於未來寫代碼和閱讀開源項目以及其他同事寫的項目都有非常大的幫助。