1. 程式人生 > >未來兩年我們即將要讀的Python書!

未來兩年我們即將要讀的Python書!

學好Python,能讓你成為一個更好的程式設計師。那麼我們為什麼要學Python呢?

跟C/C++/Java相比: Python能讓你用少的多的多的程式碼寫出相同的程式。

跟VB/PHP比較:跟PHP/VB相比,Python的是一種從設計上講比它們好的不知多少倍的語言。

跟Lisp/Scala/Haskell/Closure/Erlang相比: Python跟它們比起來顯得相當的“主流”。

跟Perl相比:Python受恩於Perl,在這兩種語言異軍突起前,Perl是最好、最大的一種動態語言。但現在,Perl已是明日黃花,越來越多的人轉向Python。

跟sh/sed/awk/bash相比: 如果你使用Linux/Unix,你可能需要做一些shell程式設計,甚至會編寫一些不小的程式。但是,對於這些語言,一旦程式達到一定的行數,事情就會開始變得讓你痛苦不堪,你最好是用Python去做這些事情。當然,做這種事情,Perl是最好的選擇,Python排第二。

注:以上內容來源於網際網路

即然有這麼多的優點,程式設計師們,你們有學習程式語言的方向了嗎?

現在小編繼《那些年,我們讀過的python!》之後,就釋出一篇未來兩年,我們將要讀的Python書,讀過的,即將要讀的,即將要步入程式設計師行列的,都可以關注一下未來的Pytho書。

注:以下圖書僅供參考

arcgis系統中的Python指令碼程式設計》

本書是一本指南,旨在幫助已經有ArcGIS桌面開發經驗的讀者學習Python指令碼程式設計。全書介紹瞭如何使用Python程式碼自動處理ArcGIS中的大資料任務,幫助讀者熟練掌握建立自定義工具集的技巧。本書不僅包含開發技巧,還附贈一張包含書中程式碼及練習的DVD光碟,並提供一個ArcGIS的180天試用版供讀者學習使用。 



《Python程式設計入門指南》

本書是為Python初學者量身打造的一本書,其特色在於通過眾多較小的、有趣的遊戲程式設計例項來教授Python程式設計知識,讓學習Python的過程充滿了樂趣。本書詳細介紹了Python型別、變數、I/O,流程控制,迴圈,字串,列表和字典;函式、檔案和軟體物件;面向物件程式設計和GUI開發,圖形和聲音程式設計等等。


《Python高效能程式設計

本書針對有一定基礎的Python程式設計師,將指導讀者實現程式碼優化的各種方法。讀者將學習如何使用智慧的演算法,以及使用各種相關的技術,例如numpy、cython、cpython等,以及各種多執行緒和多節點策略。市面上一致缺乏學習用Pyhton完成高度計算性任務的教程,而本書正是這方面不可多得的一本好書。 


《Python和HDF 5

本書的目標在於填補市場的空白,對於在Python中,使用HDF5來儲存和共享二進位制資料給出實踐性的介紹。日前,Python-NumPy在資料分析領域然然上升,而且,目前此領域還處在用文件儲存大規模科學資料集的階段。討論這個主題的時候,會設計Python科學計算包、包所使用開放的格式,包括HDF格式的各種細節,最佳實踐,以及用Python處理大規模資料集合的陷阱和問題。


《Python核心程式設計》(第3版)

本書是Python程式語言的權威參考指南,明確解釋了Python核心語言和Python庫中最重要的部分,包括型別和物件、操作符和表示式、程式設計結構和控制流、輸入和輸出、測試、除錯等,也涉及一些在Python官方文件或其他參考資料中未提及的高階主題。


《Python入門經典(第2版)

本書是一本簡單的、最新的Python初學者的教程。它按照Sams經典的24小時教程的體例和風格編寫,針對Python語言最新版進行改寫。本書內容簡單明瞭,通過24章簡潔的、動手實踐的教學,幫助讀者將學到的知識學以致用。每章最後都有相關的練習和習題,幫助讀者鞏固所學知識。


《python資料視覺化程式設計實戰》

本書包含了一系列實用的祕笈,幫助讀者掌握如何使用Python及其流行的視覺化和資料管理庫來進行資料視覺化。全書包含了60多個實際的案例,涉及到使用地圖視覺化資料、建立3D動畫資料視覺化、從各種格式匯入資料,將資料匯出為各種格式等實用技巧。 


《Python演算法精解》

本書用Python語來講解演算法的分析和設計。本書作者是暢銷書Beginning Python的作者。本書主要關注經典的演算法,但同時對於基本演算法問題的理解和問題解決的技術打下很好的基礎。本書解決了程式設計和電腦科學方面的一些重要的問題和調整,而且在邏輯性和可讀性方面表現不俗。


《python自然語言處理》

本書提供了非常易學的自然語言處理入門介紹,該領域涵蓋從文字和電子郵件預測過濾,到自動總結和翻譯等多種語言處理技術。你將學會編寫 Python程式處理大量非結構化文字,並將理解用於分析書面通訊內容和結構的主要演算法。


《Raspberry Pi的Python程式設計入門經典》

本書結合樹莓派,介紹瞭如何在樹莓派上搭建完善的Python開發環境,然後依次介紹了Python程式設計的基礎知識、Python語言的核心知識、面向物件程式設計、異常處理、GUI程式設計和遊戲程式設計、網路和Web開發等等。


《笨辦法學Python》

本書是Zeda A. Shaw編寫的一本Python入門書籍,適合對計算機瞭解不多,沒有學過程式設計,但對程式設計感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習程式設計,從簡單的列印一直講到完整專案的實現。讓初學者從基礎的程式設計技術入手,最終體驗到軟體開發的基本過程。

本書結構非常簡單,共52個習題,其中26個覆蓋了輸入/輸出、變數和函式三個主題,另外26個覆蓋了一些比較高階的話題,如條件判斷、迴圈、類和物件、程式碼測試及專案的實現等。每一章的格式基本都是一樣的,以程式碼習題開始,照著說明編寫程式碼,執行並檢查結果,然後再做一下附加練習。


《寫給程式設計師的資料探勘實踐指南》(Python版)

本書不是一本資料探勘的教材,而是寫給程式設計師的一本資料探勘知識普及和實踐圖書。本書用程式設計師通俗易懂的方式介紹了資料探勘的基礎知識,甚至用普通平白的語言來講解很多資料探勘方面難懂的資料知識和公式,從而幫助程式設計師降低閱讀難度。

篇尾欣賞下此漫畫,將告訴你學習完Python後你會變得多麼的強大(此漫畫來自網際網路):