如果在乙個領域有所超越,必須要在理論水平上達到一定的高度!
分類 : 1.理論書籍
2.實踐書籍
3.擴充套件書籍
一、理論書籍
1、《像計算機科學家一樣思考python(第2版)》
2、《the hitchhiker』s guide to python》
這本書是給有些經驗的python程式設計師的開發指南,本指南由python社群的一百多名成員合作撰寫,描述了軟體包和應用程式開發人員目前的最佳實踐,本書更加注重設計理念。
本書開篇先講整潔的python模式力圖為使用者建立良好的程式設計習慣, 後續依次按函式,類等類別展開討論,梳理易混淆概念(類&oop部分有收穫),總結一些常用技巧。
4. fluent python(流暢的python)
對於想要擴充知識的中級和高階python程式設計師來說,這本書是充滿了實用程式設計技巧的寶藏。」——daniel greenfeld和audrey roy greenfeld,two scoops of django作者, 【本書特色】, 本書由奮戰在python開發一線近20年的luciano ramalho執筆,victor stinner、alex martelli等python大咖擔綱技術審稿人,從語言設計層面剖析程式設計細節,兼顧python 3和python 2,告訴你python中不親自動手實踐就無法理解的語言陷阱成因和解決之道,教你寫出風格地道的python**.
本書可以幫你掌握真正的pythonic程式設計方式,令你能夠完全發揮出python語言的強大功能,並寫出健壯而高效的**。scott meyers在暢銷書《effective c++》中開創了一種以使用場景為主導的精練教學方式,本書作者brett slatkin就以這種方式匯聚了59條優秀的實踐原則、開發技巧和便捷方案,並以實用的**範例來解釋它們。
slatkin根據自己在google公司多年開發python基礎架構所積累的經驗,揭示python語言中一些鮮為人知的微妙特性,並給出了能夠改善**功能及執行效率的習慣用法。通過本書,你能夠了解到解決關鍵程式設計任務所用的最佳方式,並學會編寫易於理解、便於維護且利於改進的**。
二、實踐書籍
如果你已經掌握了python的基礎知識,那麼你就可以開始使用它來完成真正的工作了。程式設計python將通過語言主要應用程式域的深入教程向您展示如何:系統管理,gui和web。您還將探索如何在資料庫,網路,前端指令碼層,文字處理等中使用python。本書側重於常用的工具和庫,使您全面了解python在實際的實際程式設計中的許多角色。
您將以清晰簡潔的方式學習語言語法和程式設計技術,並提供大量示例,說明正確的用法和常用的習慣用法。對於3.x版本進行了全面更新,programming python還深入研究了該語言作為一種軟體開發工具,並為此專門擴充套件了許多**示例。
python是一種功能強大的程式語言,易學易用。但是一旦掌握了基礎知識,接下來你會做什麼?
python playground是一系列富有想象力的程式設計專案,它們將激勵您使用python製作藝術和**,構建現實世界現象的模擬,並與arduino和raspberry pi等硬體進行互動。您將學習使用常見的python工具和庫(如numpy,matplotlib和pygame)來執行以下操作:
*使用引數方程和海龜模組生成類似spirograph的模式
*通過模擬頻率泛音在您的計算機上建立**
*將圖形影象轉換為ascii藝術
*編寫自動立體圖程式,生成隱藏在隨機圖案下方的3d影象
*通過探索粒子系統,透明度和廣告牌技術,使用opengl著色器製作逼真的動畫
*使用來自ct和mri掃瞄的資料構建3d視覺化
*通過將計算機連線到arduino,構建乙個響應**的雷射表演
程式設計不應該是一件苦差事。使用python playground獲得一些可靠,令人討厭的樂趣。
本書中的專案與python 2和3相容。
3.python 核心程式設計(第3版)
本書是經典的python指導書,在第一版的基礎上進行了全面公升級。全書分為兩個部分:第1部分佔據了大約三分之二的篇幅,闡釋這門語言的「核心」內容,包括基本的概念和語句、語法和風格、python物件、數字型別、序列型別、對映和集合型別、條件和迴圈、檔案和輸入/輸出、錯誤和異常、函式和函式式程式設計、模組、物件導向程式設計、執行環境等內容:第2部分則提供了各種高階主題來展示可以使用python做些什麼,包括正規表示式、網路程式設計、網路客戶端程式設計、多執行緒程式設計、圖形使用者介面程式設計、web程式設計、資料庫程式設計、擴充套件python 和一些其他材料。
三、擴充套件書籍
1、《複雜性思考》
這本書是關於資料結構和演算法,python的終極程式設計水平,複雜性科學涵蓋了各種主題。這些主題之間相互關聯,但需要花費不少時間才能搞清楚這些聯絡。
2、《python計算機視覺程式設計》
這是一本介紹計算機視覺底層基本理論和演算法的入門書,通過這本收可以學到有關物件識別、基於內容的影象搜尋、光學字元識別、光流法、跟蹤、三維重建、立體成像、增強現實、姿態估計、全景建立、影象分割、降噪、影象分組等技術的實現原理。
3、《python自然語言處理》
本書提供了非常易學的自然語言處理入門介紹,該領域涵蓋從文字和電子郵件**過濾,到自動總結和翻譯等多種語言處理技術。本書針對python 3和nltk 3進行了更新,而且書中準備了充足的示例和練習,可以幫助你:
●從非結構化文字中抽取資訊,甚至猜測主題或識別「命名實體」;
● 分析文字語言結構,包括解析和語義分析;
● 訪問流行的語言學資料庫,包括wordnet和樹庫(treebank);
● 從多種語言學和人工智慧領域中提取的整合技巧。
2020 待整理書籍TODO List
翻譯 整理書籍 classic computer science problems in python 翻譯 整理書籍 hands on ml with sklearn and tf 翻譯 整理書籍 natural language processing in action 翻譯 整理書籍 mach...
嵌入式書籍整理
c程式語言 第二版 1978年,布萊恩 柯林漢 brian kernighan 和丹尼斯 里奇 dennisritchie 合著的the c programming language c語言程式設計 第1版是公認的c標準,通常稱之為k rc或經典c c primer plus 第六版 c與指標 py...
AI相關書籍整理
記錄下一路走來看過的書 1 neural networks and deep learning 講解了dnn的基礎知識。包括反向傳播 包括公式推導 損失函式 啟用函式 超引數選擇 正則化 dropout等。第一次接觸ai的話這本書還是挺好的,淺顯易懂。網上有中文翻譯版本。2 統計學習方法 後來網上看...