來自:程式員書庫(ID:CodingBook)
在過去一年裡,Python的熱度一路飆升,國內越來越多的人選擇學習Python,如今已然成為大量開發者推薦的入門程式語言和第二程式語言,而且Python還是人工智慧的主要程式語言,因此,其重要性和流行度也就不言而喻了
想要學好Python語言,需要瞭解Python是什麼,都能夠做什麼,知道演演算法,變數,直譯器,還有Python的基本資料型別等。所以,本文將推薦幾本學習Python程式設計必看的幾本書籍
《Python程式設計:從入門到實踐》
Amazon程式設計入門類榜首圖書,國內 Python 入門第一書。基於 Python3.5 同時也兼顧 Python2.7,是一本全面的Python程式設計,從入門到實踐教程,帶領讀者快速掌握程式設計基礎知識、編寫出能解決實際問題的程式碼並開發複雜項目。上到有程式設計基礎的程式員,下到10歲少年,想入門Python並達到可以開發實際專案的水平,這本書都是個不錯的選擇。
書中內容分為基礎篇和實戰篇兩部分。基礎篇介紹基本的程式設計概念,實戰篇介紹如何利用新學到的知識開發功能豐富的專案:2D遊戲《外星人入侵》,資料視覺化實戰,Web應用程式。
讀者點評:
從程式設計小白的角度看,入門極佳。手把手教的感覺,卻絕不囉嗦。什麼叫入門書?一本書讀下來,行文上不卡殼,邏輯上不跳躍,讀者如爬樓梯,一步一步即可登樓。
“我讀過很多本為Python初學者所寫的入門書,到目前為止,這是我特別喜愛的一本。這本Python程式設計書內容全面,講解詳細,編排合理,真是太棒了!”
《Python基礎教程》
本書是經典教程的全新改版,作者根據Python 3.0版本的種種變化,全面改寫了書中內容,如果你沒有任何程式設計基礎,那麼,你最好先讀完第一本的《Python 程式設計:從入門到實踐》開始學習,之後選擇這本作為你的第二本 Python 書。如果你已經是一位程式語言老手,也依然能夠在這本書裡學到不少知識。
值得一提的是,書中最後幾章的10各專案更是這本書最大的亮點,不僅實用而且講解到位,作者Magnus Lie Hetland是挪威科技大學副教授,駭客,喜歡鑽研新銳程式語言,寫過很多Python方面的書和線上教程,深受讀者喜愛。
讀者書評:
做為python,又或者做為一門語言教程書籍,這本書講得非常不錯!特別是作者獨特的寫法以及幽默。有時作者會將不同的理解方式和實現方式放在一個例子中。更多的時候作者會有頗為有趣的幽默來讓讀者感到輕鬆愉快。
真的很好的一本書,該說的說得清楚,不該說的輕輕點到,讀者想要網上查詢的時候也有跡可循,輕重把握很好。 說說後面十個例子,的確不錯,讓人能快速有很好的理解。
《流暢的Python》
這本書是由奮戰在Python開發一線近20年的Luciano Ramalho執筆,致力於幫助Python開發人員挖掘這門語言及相關程式庫的優秀特性,寫出簡潔、流暢、易讀、易維護的程式碼。書中從語言設計層面剖析程式設計細節,兼顧Python 3 和Python 2,同時有大量詳盡的程式碼示例,並附有主題相關高質量的參考文獻和影片連結。
讀者書評:
值得認真閱讀的Python進階書籍,章節後面附帶的雜談和延伸閱讀有時間可以補充閱讀。
對於想要擴充知識的中級和高階Python程式員來說,這本書是充滿了實用程式設計技巧的寶藏。
《Python程式設計快速上手》
這本書尤其適合缺乏程式設計基礎的初學者,語法使用Python 3,書中不僅介紹了Python語言的基礎知識,而且還透過專案實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python程式設計概念,第二部分介紹了一些不同的任務,透過編寫Python程式,可以讓計算機自動完成它們。同時,每章的末尾還提供了一些習題和深入的實踐專案,幫助讀者鞏固所學的知識。
讀者書評:
這本書作者儘量寫的簡單化,讓沒有程式設計經驗的人也可以快速上手!但是我覺得有其它程式語言經驗的同學,也可以直接看著本書快速瞭解Python可以做什麼,語法問題可以變做東西邊查!
很不錯的一本python入門書,介紹基本語法的比較少,但介紹了比較多實用的模組。其目的正如副標題所述,是為了將平時的繁瑣工作自動化,就好像為自己寫一個私人秘書
《Think Python》
《像電腦科學家一樣思考Python》第2版
本書更多的是想培養讀者以電腦科學家一樣的思維方式來理解Python語言程式設計。貫穿全書的主體是如何思考、設計、開發的方法。從基本的程式設計概念開始,一步步引導讀者瞭解Python語言,再逐漸掌握函式、遞迴、資料結構和麵向物件設計等高階概念。本書第2版及其輔助程式碼均已升級,支援Python 3。
每個章節後面都有練習,可以幫助讀者加深對剛學的程式設計概念的理解。而且,本書的示例程式碼均在GitHub倉庫中維護,讀者很容易下載和修改。
讀者書評:
寫得太好了,程式設計入門;程式設計思維。推薦。
與其說此書是python程式設計的入門,不如說是以python為工具對程式設計的入門。這個境界可完全不一樣,從而此書在講解python的時候也用python講了很多程式設計原理,非常適合那些想用python作為入門程式設計的人,更重要的是本書完全開源
《Python核心程式設計》
Python程式設計(第3版)Python之父作序推薦,是經典暢銷圖書《Python核心程式設計(第二版)》的全新升級版本,書中包含Python 2和 Python 3程式碼,以便立即使用,總共分為3部分。
第1部分為講解了Python的一些通用應用,包括正則運算式、網路程式設計、Internet客戶端程式設計、多執行緒程式設計、GUI程式設計、資料庫程式設計等。第2部分講解了與Web開發相關的主題,包括Web客戶端和伺服器、CGI和WSGI相關的Web程式設計、Django Web框架等。第3部分則為一個補充/實驗章節,包括文字處理以及一些其他內容。
讀者書評:
終於,一本既可以作為Python教程又可以作為Python程式語言參考的圖書問世!
本書寫作相當精良。這是我遇到的清晰、友好的Python圖書,它在一個廣闊的背景中介紹了Python。它仔細、深入地剖析了一些重要的Python主題,而且讀者無需大量的相關經驗也能看懂。與所有其他Python入門類圖書不同的是,它不會用隱晦、難以理解的文字來折磨讀者,而是始終立足於幫助讀者牢固掌握Python的語法和結構。
《Python語言及其應用》
本書介紹Python 語言的基礎知識及其在各個領域的具體應用,基於最新版本3.x。書中首先介紹了Python 語言的一些必備基本知識,然後介紹了在商業、科研以及藝術領域使用Python 開發各種應用的實體。文字簡潔明瞭,案例豐富實用,是一本難得的Python 入門手冊。
讀者書評:
之前看完了⟪Python 程式設計:從入門到實踐⟫,剛開始還在猶豫要不要買這本書,現在覺得非常值得,補充了一些⟪從入門到實踐⟫中沒有的內容。
不單介紹了python的基本語法,還介紹了python在各方面的應用以及可以使用的一些第三方模組,給初學者勾勒出一個未來要學習的框架。作者語言也十分有趣。
《Head First Python》
《Head First Python(中文版)》主要講述了Python 3的基礎語法知識以及如何使用Python快速地進行Web、手機上的開發。幫助你迅速掌握Python的基礎知識,然後轉向持久儲存、異常處理、Web開發、SQLite、資料加工和lGoogle App Engine。從書籍的封面我們大概也可以猜得出這本書是透過採用豐富直觀的形式使你的大腦真正開動起來,而不是長篇累牘地說教,讓你昏昏欲睡。
讀者書評:
要先瞭解一下python再看這本書,書裡直接就開始講例子了,很實用的一本書,甚至都教你如何做個Android應用,太牛了。
《Head First Python(第二版)》很好地介紹了Python語言,以及如何在真實世界中使用這種語言……如果你想找一本好的Python入門書,這將是一個不錯的起點。”
●輸入m獲取到文章目錄