Python 之所以這么流行得益于它適用于很多不同領域,目前 Python 使用最廣泛的領域包括有 Python Web(后端)開發、數據分析挖掘、網絡爬蟲、機器學習人工智能、運維開發等等。不管你選擇哪個方向,把Python基礎學牢有利于你在該領域更好的施展拳腳。
給大家推薦一波Python書單,希望你們都能成為技術大牛!
文末免費送書,記得看到最后!
1、Python編程:從入門到實踐
Amazon編程入門類榜首圖書,年度最值得關注Python入門書同時使用Python 2.7 和Python 3.5 講解,全面、詳細、深入淺出從基本概念到完整項目開發,幫助零基礎讀者迅速掌握Python編程,開發實際項目完全零基礎入門 Python 第一書
全書分兩部分:第一部分介紹用Python編程所必須了解的基本概念,包括matplotlib、NumPy和Pygal等強大的Python庫和工具介紹,以及列表、字典、if語句、類、文件與異常、代碼測試等內容;第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的Python 2D游戲開發,如何利用數據生成交互式的信息圖,以及創建和定制簡單的Web應用,并幫讀者解決常見編程問題和困惑。
2. Python基礎教程(第3版)
久負盛名的Python入門經典中文版累計銷量24萬冊針對Python 3 全新升級有其他編程語言基礎入門 Python 第一書
本書包括Python程序設計的方方面面:
首先,從Python的安裝開始,隨后介紹了Python的基礎知識和基本概念,包括列表、元組、字符串、字典以及各種語句;然后,循序漸進地介紹了一些相對高級的主題,包括抽象、異常、魔法方法、屬性、迭代器;此后,探討了如何將Python與數據庫、網絡、C語言等工具結合使用,從而發揮出Python的強大功能,同時介紹了Python程序測試、打包、發布等知識;最后,作者結合前面講述的內容,按照實際項目開發的步驟向讀者介紹了10個具有實際意義的Python項目的開發過程。
3、 流暢的Python
作者:Luciano Ramalho
譯者:安道 吳珂
PSF研究員、知名PyCon演講者心血之作Python核心開發人員擔綱技術審校全面深入,對Python語言關鍵特性剖析到位大量詳盡代碼示例,并附有主題相關高質量參考文獻和視頻鏈接兼顧Python 3和Python 2
本書致力于幫助Python開發人員挖掘這門語言及相關程序庫的優秀特性,寫出簡潔、流暢、易讀、易維護的代碼。特別是深入探討了針對數據庫處理時生成器的具體應用、特性描述符(ORM的關鍵),以及Python式的對象:協議與接口、抽象基類及多重繼承
4、笨辦法學Python
作者: Zed Shaw
《笨辦法學 Python》(Learn Python The Hard Way,簡稱 LPTHW)是 Zed Shaw 編寫的一本 Python 入門書籍。適合對計算機了解不多,沒有學過編程,但對編程感興趣的朋友學習使用。這本書以 習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現。也許讀完這本書并不 意味著你已經學會了編程,但至少你會對編程語言以及編程這個行業有一個初步的了解。
5、Python編程快速上手--讓繁瑣的工作自動化
作者:斯威加特AI Sweiga
一本面向實踐的Python編程實用指南。本書的目的,不僅是介紹Python語言的基礎知識,而且還通過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第二部分介紹了一些不同的任務,通過編寫Python程序,可以讓計算機自動完成它們。第二部分的每一章都有一些項目程序,供讀者學習。每章的末尾還提供了一些習題和深入的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了所有習題的解答。
本書適合任何想要通過Python學習編程的讀者,尤其適合缺乏編程基礎的初學者。通過閱讀本書,讀者將能利用強大的編程語言和工具,并且會體會到Python編程的快樂。
6、python編程金典
作者:B.A.Wiedermann、J.P.Liperi
本書由全球著名的程序語言培訓專家精心編著,解釋了如何將Python用作常規用途,編寫多層、客戶機/服務器結構、數據庫密集型、基于Internet和Web的應用程序。書中采用作者獨創的“活代碼”教學方式,層層揭示了Python這一程序設計語言的強大功能,并通過穿插在全書各處的屏幕輸出和編程技巧與提示,幫助讀者搭建良好的知識結構、養成良好的編程習慣、避免常見的編程錯誤以及寫出高效、可靠的應用程序。
7、python標準庫
作者:(美)Doug Hellmann著
Python 的標準庫很強大,它提供了非常廣域的支持,你從下面長長的目錄就能看出來。本標準庫包含的內置模塊(用C語言寫的)提供了系統層面的實用,比如對文件的I/O操作。使得它易于被python 程序員使用。就像用python寫出的為解決常見問題的其他的標準化的解決方案一樣。一些模塊被設計得非常簡潔以促進和提高python程序API的跨平臺可移植性。
Windows 平臺安裝的 Python 通常包含整個標準庫,也時常會包含一些額外的組件。Unix系的操作系統通常提供了一系列的包,所以很可能要用系統自帶的包工具來獲得其他的組件。
除了在標準庫,Python Package Index 收集了數千個組件(來自獨立項目、模塊和完整應用開發框架),數量還在快速增長。
以上書籍便是最近超火的Python入門到進階書籍,希望可以幫到大家
需要DD我拿走