歡迎光臨
每天分享高質量文章

為初學者準備的15本免費Python電子書

程式員書庫(ID:OpenSourceTop) 編譯

連結: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獲取到文章目錄

贊(0)

分享創造快樂