為初學者準備的15本免費Python電子書
鏈接:https://codeburst.io/15-free-ebooks-to-learn-python-c299943f9f2c
想學習Python,但沒辦法每天都泡在電腦上,想通過閱讀加強.....本文選擇14本高質量的Python書籍。主要面向初學者,但也同樣適合初級/終極開發人員,如果你有讀過其他更好的免費電子書資源,可以留言分享給大家
1、《Picking a Python Version: A Manifesto》
這份由 O』Reily 出品的報告會指導你選擇最適合自己的 Python 版本、實現和分布等。報告權衡並討論了每種選擇的優缺點,並簡要解釋了每種選擇存在的原因。
下載地址:http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf
2、《A Whirlwind Tour of Python》
要學會Python的開放數據科學(包括NumPy,Pandas,Matplotlib,Scikit-learn和其他工具)的強大功能,你首先需要了解Python語言的語法,語義和模式。本書為熟悉其他編程語言的開發者,研究人員和數據科學家提供了簡要而全面的Python介紹。
下載地址:http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf
3、《PYTHON: THE BLUEPRINT TO PYTHON PROGRAMMING》
Python編程藍圖:初學者入門Python的學習指南,書中涵蓋你學習Python所需的所有基礎知識:
● 了解Python程序
● 初學者需要了解的基本命令
● 使用循環
● 處理代碼中的異常
● 條件陳述
● ......
下載地址:https://amzn.to/2KjCzgI
4、《3 in 1 Bundle: Python For Beginners,Java Programming and Html & CSS For Beginners》
本書的內容涵蓋了你所需要了解的「Python語法」、循環」以及「編寫出完整程序」;關於Java的所有知識:從「條件語句」到「介面和繼承」;關於Html和CSS的所有內容:Html和CSS的「基礎原理」
下載地址:https://amzn.to/2IgJhmZ
5、《Hacking with Python: Beginner』s Guide to Ethical Hacking, Basic Security, Penetration Testing, and Python Hacking》
黑客技術是一項很有趣的研究,它讓你有機會了解更多計算機系統的相關信息,使用不同的程序,甚至保護計算機和網路免受黑客黑客攻擊。本書內容涵蓋:
● 黑客攻擊的基礎知識
● 在黑客攻擊之前你需要知道的一些事情
● 挑出最好的黑客工具
● 如何繞過密碼進入計算機
● 中間人攻擊
● 如何破解網路或無線連接
● 如何保護您的系統並確保其安全
下載地址:https://amzn.to/2KYREoT
6、《PYTHON: 3 Manuscripts?—?Python Programming, Hacking Using Python and Linux, and Data Analytics》
在接下來的十年中,我們將會看到僱主對IT人員的需求大幅增加。這些人員需要具備的技能包括使用Python或SQL編程等語言進行基本開發技能,以及機器學習,黑客技術和大數據。無論喜歡與否,如果你想讓自己保持職場競爭力,一定需要掌握這些技能之一。
下載地址:https://amzn.to/2KhnwUD
7、《「笨」方法學Python》
本書是一本Python入門書籍,適合對計算機了解不多,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的列印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟體開發的基本過程,如果您一直想學習編碼但不知道從哪裡開始,那麼這本書就適合您。
下載地址:https://learnpythonthehardway.org/book/
8、《20 Python Libraries You Aren』t Using (But Should)》
Python生態系統不管是在深度還是廣度上,都是非常廣闊的。單單它的開源程序庫就非常多,即使有多年Python經驗的程序員,仍然需要不斷努力,才能跟得上最新的庫和技術的腳步。本報告可幫助你探索一些鮮為人知的Python庫和工具,包括第三方模塊和標準庫中的一些非常有用的工具。
下載地址:http://www.oreilly.com/programming/free/files/20-python-libraries-you-arent-using-but-should.pdf
9、《Hadoop with Python》
Hadoop主要是用Java編寫的,但這並不排除在這個分散式存儲和處理框架中使用其他編程語言,特別是Python。通過這本書,你將能學到如何將Python與Hadoop分散式文件系統(HDFS),MapReduce,Apache Pig平台和Pig Latin腳本以及Apache Spark集群計算框架結合使用。
下載地址:http://www.oreilly.com/programming/free/files/hadoop-with-python.pdf
10、《How to Make Mistakes in Python》
再優秀的程序員也會犯錯誤,即便是有著15年Python經驗的Mike Pirnat 也是如此,甚至有些錯誤是非常低級的,這些失誤常常令人覺得非常尷尬。在O"Reilly的這份報告中,他剖析了一些他最難忘的一些失誤,並將它們層層剖析,尋找出現這種情況的原因。
下載地址:http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf
11、《Functional Programming in Python》
Python雖然不是一種函數式編程語言,但它是一種多範式語言,使函數式編程易於執行,並且易於與其他編程風格結合使用。本書中,Python軟體基金會主任David Mertz研究了該語言的性能方面,並指出哪些操作可以正常運行,哪些操作通常會報錯。
下載地址:http://www.oreilly.com/programming/free/files/functional-programming-python.pdf
12、《Python in Education》
不管是程序員,老師,學生還是家長,都能在本書中獲取Python相關的歷史信息,了解 Python 在時代背景下的位置。
下載地址:http://www.oreilly.com/programming/free/files/python-in-education.pdf
13、《A Byte of Python》
這是一本關於如何使用Python語言進行編程的免費書籍。它可以作為初學者學習Python的語言教程或指南。如果你是一個計算機小白,想了解計算機的是如何保存文本文件,那麼這本書就是你的首選
下載地址:http://swaroopch.com/notes/python/
14、《Think Python》
初學者的Python編程簡介。它從編程的基本概念開始,包括語言的語法和語義,而且每個編程概念都有清晰的定義,引領讀者循序漸進地學習變數、表達式、語句、函數和數據結構。此外,書中還探討了如何處理文件和資料庫,如何理解對象、方法和面向對象編程,如何使用調試技巧來修正語法、運行時和語義錯誤。
下載地址:http://www.greenteapress.com/thinkpython/
●編號460,輸入編號直達本文
●輸入m獲取到文章目錄
※符合 Python 風格的對象
※深入理解 RPC:基於 Python 自建分散式高並發 RPC 服務
TAG:Python |