該項目不再維護。該存儲庫是唯讀的,不接受新的貢獻。如果您有興趣,可以分叉該儲存庫並維護您的副本。
免費 Python 書籍
可免費線上閱讀或下載的 Python 英文書籍清單。
目錄
- 該列表是如何開始的
- 清單中有什麼
- 為什麼免費書籍?
- 致謝
- 免費 Python 書籍列表
- 介紹
- 中間的
- 先進的
- 人工智慧和機器學習
- 電腦科學
- 軟體工程和最佳實踐
- 圖形使用者介面
- 工具
- 網頁開發
- 數據科學
- 科學
- Jupyter筆記本
- 工程
- 密碼學
- 遊戲
- 免費 Python 書籍列表
- 執照
該列表是如何開始的
我已經學習 Python 幾週了,2019 年 1 月,我偶然發現 r/learnpython 中的一篇 Reddit 帖子,尋求有關如何成為更好的程式設計師的建議。
其中一則評論要求提供有關演算法和資料結構的好書或網站。我收集了有用的 Python 學習資源的鏈接,其中包括免費電子書《使用 Python 解決演算法和資料結構問題》,因此我在評論中分享了該連結。
我的評論得到了幾十張贊成票,這暗示了人們對優秀、易於理解的 Python 書籍的興趣。因此,我後來整理了我找到的所有免費 Python 書籍的列表,並將其發佈到 r/Python。
我是對的。我的帖子獲得了數百個點贊,一些 Reddit 用戶提供了更多書籍和列表的鏈接,從而證實了人們對此類資源的興趣。下一步是透過將我的清單與我在 Reddit 貼文中獲得的建議相結合、將其發佈到 GitHub 並透過更多書籍對其進行擴展,使我的清單變得更加有用和廣泛可用。
這就是您現在正在閱讀的清單。
清單中有什麼
此清單包括我最初發佈到 Reddit 的條目、評論中建議的書籍和其他清單、此後我發現的更多內容以及我將發現的任何內容。
什麼是免費的 Python 書籍?
我的定義是模糊的並且必然是主觀的。但我想說它是一個電子書文件,一個書本長度的文檔,或者一個結構類似於一本關於 Python 的書的網站,用英語編寫,可以在線閱讀或免費下載。大多數簡短的線上教學和操作方法頁面可能不符合條件。
但最終,當我看到一本免費的 Python 書籍時,我認出了一本。
條目按類別或應用領域分組,涵蓋從基礎到高級的所有技能等級。在類別中,條目按標題字母順序排序。
一些 Reddit 用戶分享了其他免費程式設計書籍列表的鏈接,其中一些是關於 Python 的。我也將它們包括在內,但當然與我的有一些重疊。
為什麼免費書籍?
我不介意付費內容。事實上,我還購買了很棒的付費 Python 電子書和線上資源,而且我還會得到更多。
然而,免費電子書有幾個優點,例如通常以額外方便或可下載的格式提供。獲取您可能感興趣但不立即需要的主題的書籍也更容易。
致謝
感謝在我的原始帖子中提供書籍建議和連結的 Reddit 用戶:AlSweigart、ASIC_SP、Bisalsn、bitcoin-dude、code_x_7777m isakar-elahim、lask757、mfitzp、pvc、warbird2k。
免費 Python 書籍列表
介紹
- 100 頁 Python 簡介
- Python 簡述
- 語言學家 Python 簡介
- 使用 Repl.it 進行編碼:適合初學者的 Python 項目
- 經濟學家編碼
- 探索 Python 基礎知識
- 全速Python
- 如何使用 Python 編碼
- 以正確的方式學習 Python
- 非程式設計師 Python 3 教程
- 蟒蛇101
- 潛入Python
- Python 編碼書:理解程式設計到底是什麼
中間的
- Boxes:你的第二本 Python 書
- 中級Python
- Python 重新(gex)?
- Python 技巧:中階 Python
先進的
- Python 書籍:Python 入門、Python 進階和 Python 練習
- Python 3 模式、配方和慣用語
- 給專業人士的Python筆記
人工智慧和機器學習
- 從頭開始的機器學習:概念和程式碼的推導
- 使用 Python 進行自然語言處理
- 神經網路和深度學習
- 黑客的機率編程和貝葉斯方法
電腦科學
- Python 註釋的演算法 - 及其在物理、生物學和金融領域的應用
- Python 中的資料結構與資訊檢索
- 如何像電腦科學家一樣思考:互動版
- 使用 Python 解決演算法和資料結構問題
- 思考 Python:如何像電腦科學家一樣思考
軟體工程和最佳實踐
- Python 架構模式:實現測試驅動開發、領域驅動設計與事件驅動微服務
- Python 中的簡潔架構:更好的軟體設計的實用方法
- 使用 Python 進行物件導向程式設計:使用 Python 3 學習 OOP 的基礎知識
- Python 套件
- 軟體設計範例:基於 Python 的工具介紹
- 使用 Python 進行測試驅動開發
- Python 搭便車指南!
- Python 反模式小書
圖形使用者介面
工具
- 用 Python 自動化處理無聊的事情
- 實用的Python項目
網頁開發
- 使用 Cloud9、Heroku 和 MongoDB 建立簡單的 Flask 應用程式
- 從零到生產網路應用
數據科學
- 生產中的資料科學:使用 Python 建立可擴展的模型管道
- 有效的熊貓
- Python 資料科學手冊
- 適合所有人的 Python:在 Python 3 中探索數據
科學
- 在實驗室中開始使用 Python:生命科學家的 Python 入門教程
- 天文學家的 Python:科學計算簡介
- 用於科學視覺化的 Python 和 OpenGL
- 科學家和工程師的 Python
- 科學視覺化:Python + Matplotlib
- 思考複雜性
Jupyter筆記本
工程
- PySDR:使用 Python 的 SDR 和 DSP 指南
- 網路工程師的Python
- Think DSP:Python 中的數位訊號處理
密碼學
遊戲
- 使用 Pygame Zero 和 Python 編寫遊戲程式碼
- 用 Python 發明自己的電腦遊戲
- 透過 Arcade Academy 學習 Python
- 使用 Python 和 Pygame 製作遊戲
- 使用 Python 和 Pygame 編寫街機遊戲程序
免費 Python 書籍列表
- 101 多本免費 Python 書籍
- 免費的 Python 書籍 - pythonbooks
- 合法免費的 Python 書籍列表
執照
此儲存庫中的每個文件均根據 CC BY 4.0 授權。
贊助這個項目
如果您發現此資源有用並想贊助該項目,您可以請我喝杯咖啡。