Python入門書籍不用看太多,看一本就夠。重要的是你要學習Python的哪一個方向,或者說你對什麼方向感興趣,由於Python這門語言的應用領域比較普遍,好比說能夠用來作數據分析、機器學習,也能夠用來作後端開發、還能夠作Web開發、前端、人工智能、大數據等等。 因此首先你要對本身有一個定位和規劃,而不是看到有關於Python的書籍就盲目的去學習,這樣子只會什麼都會一點卻又什麼都學不會,都是隻是會一些皮毛。 html
(一)關於python的好書不少,這裏從入門到進階以此給你推薦一些: 前端
1.Python編程:入門到實踐 python
理論和實踐恰到好處,行文邏輯流暢,不跳躍,手把手教的感受,卻毫不囉嗦,很是適合入門。小編強烈推薦這本書,書中涵蓋的內容是比較精簡的,沒有艱深晦澀的概念,最重要的是每一個小結都附帶有」動手試一試」環節,學編程最佳的方式就是多動動手、多動動腦。 程序員
2.Python基礎教程第2版 正則表達式
學習一門編程語言的最好方法就是真正使用它 這本書內容涉及的範圍較廣,既能爲初學者夯實基礎,又能幫助程序員提高技能,適合各個層次的Python開發人員閱讀參考。 編程
3.笨辦法學Python 後端
編程入門的必備書,從一個個的小例子入手,不只是教你寫Python代碼,還有編程的技巧。 這是一本Python入門書籍,適合對計算機瞭解很少,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。 服務器
4.Python for data analysis 網絡
還在苦苦尋覓用Python控制、處理、整理、分析結構化數據的完整課程?本書含有大量的實踐案例,你將學會如何利用各類Python庫高效地解決各式各樣的數據分析問題。這本書介紹了ipython 、notebook、Numpy、Scipy和Pandas包的使用等,只要掌握了python的基本語法就能夠學習。 多線程
(二)進階書籍
1.流暢的Python
對於想要擴充知識的中級和高級Python程序員來講,這本書是充滿了實用編程技巧的寶藏。 推薦這本書的主要目的是着重講解這門語言的基本慣用法,讓你的代碼簡潔、高效且可讀,把你打形成熟練的 Python 程序員。
2.Python核心編程
這一本是Python的進階書籍,強推!簡單但又涵蓋了開發所用到的一些基本的庫,引發你繼續學習的興趣。主要分爲三個部分,第1部分爲講解了Python的一些通用應用,包括正則表達式、網絡編程、Internet客戶端編程、多線程編程、GUI編程等;第2部分講解了與Web開發相關的,主要包括Web客戶端和服務器、Django Web框架、雲計算等。第3部分則爲一個補充/實驗章節,包括文本處理以及一些其餘內容。
3.編寫高質量Python代碼的59個有效方法
用Python編寫程序,是至關容易的,因此這門語言很是流行。但若想掌握Python所特有的優點、魅力和表達能力,則至關困難,並且語言中還有不少隱藏的陷阱,容易令開發者犯錯。本書使用了59個主題講述了python的使用技巧。
(三)總結
學習編程,單單只是看書是不夠的,更重要的仍是要多動手,多寫代碼,可以找個項目實踐那就更好了,從實際應用場景出發,用程序解決手頭的一些繁瑣複雜問題,這樣才能增強本身對語言的應用。
轉載:http://www.360doc.com/content/18/0610/23/190411_761294856.shtml