Python書籍推薦

Python是一種多功能語言。它常常用做Web應用程序的腳本語言,嵌入到軟件產品中,以及人工智能和系統任務管理。它既簡單又強大,很是適合初學者和專業程序員。python

一、《像計算機科學家同樣思考Python》程序員

 

 

本書更多的是想培養讀者以計算機科學家同樣的思惟方式來理解Python語言編程。貫穿全書的主體是如何思考、設計、開發的方法。從基本的編程概念開始,一步步引導讀者瞭解Python語言,再逐漸掌握函數、遞歸、數據結構和麪向對象設計等高階概念。本書第2版及其輔助代碼均已升級,支持Python 3。算法

每一個章節後面都有練習,能夠幫助讀者加深對剛學的編程概念的理解。並且,本書的示例代碼均在GitHub倉庫中維護,讀者很容易下載和修改。數據庫

 

二、《Dive Into Python 3》編程

 

 

這本書是Python語言的實踐指南,每一章都是由一個真實、完整的代碼開始,接着對其進行解釋分析,最後在結尾進行總結,內容涵蓋了 Python 3 及其與 Python 2 的區別網絡

 

三、《Python編程快速上手》數據結構

 

這本書尤爲適合缺少編程基礎的初學者,語法使用Python 3,你能夠經過這本書學到如何使用Python在幾分鐘以內完成一個程序,掌握基礎的編程知識:數據結構和算法

● 搜索文件中的文本或跨多個文件ide

● 建立、更新、移動和重命名文件和文件夾函數

● 搜索網絡並下載在線內容

● 拆分、合併和加密PDF

● 發送提醒郵件和文本通知

● 製做在線填寫表格

本書的第一部分介紹了基本Python編程概念,第二部分介紹了一些不一樣的任務,經過編寫Python程序,可讓計算機自動完成它們。同時,每章的末尾還提供了一些習題和深刻的實踐項目,幫助讀者鞏固所學的知識。

 

 

四、《The Hitchhiker’s Guide to Python》

 

這本書是給新手以及有些經驗的Python程序員的開發指南,本指南由Python社區的一百多名成員合做撰寫,描述了軟件包和應用程序開發人員目前的最佳實踐,本書更加註重設計理念

 

五、《Supporting Python 3》

 

《Supporting Python 3》是我看到最好的關於python2和python3兼容問題的書。推薦還在用Python 2想要遷移到Python 3的人看下。

 

六、《複雜性思考》

 

 

這本書是關於數據結構和算法,Python的終極編程水平,複雜性科學涵蓋了各類主題。這些主題之間相互關聯,但須要花費很多時間才能搞清楚這些聯繫。

● 包含隨機圖和連通圖

● 算法分析

● 小世界圖

● 無標度網絡:Zipf定律,累積分佈,連續分佈等

● 實例探究等

 

七、《A Byte of Python》

 

 

這是一本關於使用Python語言進行編程的免費書籍。它能夠做爲初學者的Python語言教程或指南。本書是用最新的Python 3編寫的。涵蓋的主題包括:Python的基礎知識、運算符和表達式、控制流等

八、《Python計算機視覺編程》

 

 

這是一本介紹計算機視覺底層基本理論和算法的入門書,經過這本收能夠學到有關對象識別、基於內容的圖像搜索、光學字符識別、光流法、跟蹤、三維重建、立體成像、加強現實、姿態估計、全景建立、圖像分割、降噪、圖像分組等技術的實現原理。

 

九、《Python遊戲編程快速上手》

 

這本書經過編寫一個個小巧、有趣的遊戲來教授Python編程,而且採用直接展現遊戲的源代碼並經過實例來解釋編程的原理的方式。全書共21章,每章都會提供新遊戲的完整源代碼,並從這些示例中教授編程概念。用Python編寫的程序能夠被10至12歲的孩子理解,所以它適用於任何年齡。本書程序採用Python 3

 

十、《Python天然語言處理》

 

本書提供了很是易學的天然語言處理入門介紹,該領域涵蓋從文本和電子郵件預測過濾,到自動總結和翻譯等多種語言處理技術。本書針對Python 3和NLTK 3進行了更新,並且書中準備了充足的示例和練習,能夠幫助你:

● 從非結構化文本中抽取信息,甚至猜想主題或識別「命名實體」;

● 分析文本語言結構,包括解析和語義分析;

● 訪問流行的語言學數據庫,包括WordNet和樹庫(treebank);

● 從多種語言學和人工智能領域中提取的整合技巧。

相關文章
相關標籤/搜索