Python書單丨程式設計師都在讀的15本書,值得一看!
網際網路的發展帶動了各行各業資訊化的趨勢,一大批高新企業如雨後春筍般出現在大眾的視野中。於是,不同型別的軟體專案應運而生。在這些琳琅滿目的專案中,有企業管理、電商平臺、財務報表、金融銀行、醫療器械、智慧城市和大資料分析等型別。Python憑藉其靈活性,在自動化運維方面已經被廣泛使用,能夠大大提高運維效率,伺服器叢集的規模越大,優勢越明顯。
Python 是軍刀型的開源工具,被廣泛應用於Web 開發、爬蟲、資料清洗、自然語言處理、機器學習和人工智慧等方面,而且Python 的語法簡潔易讀,這讓許多程式設計入門者不再望而卻步,因此Python 在最近幾年非常受歡迎,各行各業的技術人員都開始使用Python。
Python控們,還在為如何開始學Python而不知從何下手嗎?或者您已經積累了一定的經驗,像打遊戲一樣,不知從哪升級?再或者您有哪些程式設計思路沒有開啟?這裡通通有,各種玩家必看。
今天帶來這份Python書單,從入門進階到開發實戰,總有一本適合現階段的你來學習!
1、《Python程式設計快速上手》
這本書對於那些想要開始學習和使用Python的人來說,絕對是不二之選,本書根據Creative Commons共享許可協議釋出,除此之外,作者還為本書建立了一個網站。如果你喜歡一個影片格式,你還可以到YouTube上聽AIbert講解。
2、《Effective Python 中文版》
本書將幫助你利用Python編寫出功能強大、高校、可維護且效能良好的程式碼,Brett Slatkin彙集了來自權威專家的59個最佳的Python實踐、技巧和實際程式碼示例
3、《流暢的Python》
本書由奮戰在Python開發一線近20年的Luciano Ramalho執筆,從語言設計層面剖析程式設計細節,兼顧Python 3和Python 2,告訴你Python中不親自動手實踐就無法理解的語言陷阱成因和解決之道,並教你寫出風格地道的Python程式碼。
4、《Hello Web App》
這是一個系列,向你展示瞭如何構建第一個Web應用程式,而且是使用Django(最近更新為Django 2.0)。它非常適合初學者,還有有一本專門針對中級程式設計師的書,而關於設計的系列中的幾本也非常好。這個系列涵蓋了紙質書、28個影片和電子書。
5、《Python遊戲程式設計快速上手》
學習程式設計學習動力是最重要的因素之一,有趣的程式設計書籍能讓你一直保持學習動力,本書透過一個個小巧、有趣的遊戲來教會讀者Python程式設計,十分適合不同年齡和層次的Python初學者,讓你在學習Python的同時還不缺趣味性。
6、《Python學習手冊(第4版)》
本書是易於掌握和自學的教程,根據作者Python專家Mark Lutz的著名培訓課程編寫而成。每一章都包含關於Python語言的關鍵內容的獨立的一課,並且包含了一個獨特的“練習題”部分,其中帶有實際的練習和測試,以便你可以練習新的技能並隨著學習而測試自己的理解。
7、《Learning Python》
適合第一次接觸Python的程式設計師,不適合第一次使用Python學程式設計的讀者,這本書提供了一種學習Python最簡單的途徑,是讀者能夠輕鬆地學會該語言,這對初學者來說是個不錯的起點
8、《Learn to Program with Python 3》
本書針對Python 3進行了全面更新,包含程式碼和示例,本書透過循序漸進的方法解釋Python程式設計,讓你可以輕鬆進入軟體開發領域。
9、《Programming Arcade Games with Python and Pygame》
本書向你展示瞭如何使用Python和PyGame框架構建出既酷又有趣的街機遊戲,學習遊戲程式設計是學習Python的一種好方法,也是最有趣的方式,你將看到你寫的程式碼在螢幕上生動的呈現,而且本書還涵蓋了重要的基礎知識。
10、《Python 101》
這本書非常適合新手,內容非常接地氣,相信看完本書之後,你會擁有一個十分紮實的Python基礎。
11、《Python 3 Object-oriented Programming》
當你學會了初中級的Python技能之後,本書就是講你的技能水平提升到另一個水平的書籍,書中涵蓋了更多的物件導向程式設計的知識
12、《Python Cookbook 中文版,第 3 版》
本書面向專業的Python程式設計師,介紹了Python應用在各個領域中的一些使用技巧和方法,覆蓋了Python應用中的很多常見問題,並提出了通用的解決方案。書中包含了大量實用的程式設計技巧和示例程式碼,並在Python 3.3環境下進行了測試,可以很方便地應用到實際專案中去。
13、《Python Tricks: The Book》
本書向讀者介紹了一些有趣的,但經常被忽略的語言語法領域,以及使用官方Python直譯器CPython有哪些利弊。透過這樣的學習,程式設計師就會知道在一些極端的情況下如何高效的最佳化程式碼。
14、《Python高手之路》
這不是一本常規意義上Python的入門書,它完全從實戰的角度出發,對構建一個完整的Python應用所需掌握的知識進行了系統而完整的介紹。
15、《The Quick Python Book》
本書的作者Naomi長期以來一直是Python社群的一員,本書已經第三版,這本書專注於Python3的物件導向的程式設計,前面章節注重基礎知識的介紹,後面則把重心放在了資料結構和設計模式上。
總結:
隨著機器學習的興起,Python 逐步成為了「最受歡迎」的語言。它簡單易用、邏輯明確並擁有海量的擴充套件包,因此其不僅成為機器學習與資料科學的首選語言,同時在網頁、資料爬取可科學研究等方面成為不二選擇。此外,很多入門級的機器學習開發者都是跟隨大流選擇 Python。
歡迎加入 51軟體測試大家庭,在這裡你將獲得【最新行業資訊】,【免費測試工具安裝包】,【軟體測試技術乾貨】,【面試求職技巧】... 51與你共同學習,一起成長!期待你的加入: QQ 群: 755431660
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2284770/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 程式設計師必讀的六本書程式設計師
- 程式設計師應該讀的10本書程式設計師
- Python 程式設計師應讀的 7 本經典書籍Python程式設計師
- 書單推薦:每個程式設計師必看的11本書程式設計師
- 程式設計師應該讀的 7 本計算機書程式設計師計算機
- 程式設計師書單程式設計師
- java架構師之路:JAVA程式設計師必看的15本書Java架構程式設計師
- C語言程式設計師必讀的5本書C語言程式設計師
- 強烈推薦10本程式設計師在家讀的書程式設計師
- 每個程式設計師都該閱讀的10本書程式設計師
- 程式設計師的讀書歷程程式設計師
- 程式設計師成長之路上的10本必讀書籍程式設計師
- 書單推薦:每個程式設計師的程式設計之路上都應該看這11本書程式設計師
- 《程式設計人生》書評--一本值得讀兩遍的書程式設計
- Java 程式設計師們值得一看的好書推薦Java程式設計師
- 大齡程式設計師書單程式設計師
- 程式設計師推薦書單程式設計師
- 2015,為程式設計師推薦書單程式設計師
- 程式設計師必讀的書-Linux程式設計師Linux
- 程式設計師必讀的書刊收藏程式設計師
- StackOverflow程式設計師推薦:每個程式設計師都應讀的30本書(轉載)程式設計師
- 2018 年 Java 程式設計師必讀的十本書Java程式設計師
- Rework:每個程式設計師都應該讀的一本書程式設計師
- 程式設計師讀書這件事情程式設計師
- 9本免費的Python程式設計書Python程式設計
- 我讀過的最佳程式設計書:一本沒有程式碼的書程式設計
- 飛龍的程式設計師書單–前端程式設計師前端
- 給一個程式設計師的書單程式設計師
- 激發程式設計師創意的6本書程式設計師
- 「程式設計師讀書月」: 參與活動,每天贈送一本技術圖書!程式設計師
- 拿萬元月薪必備的書單,學JAVA的程式設計師必看的5本書!Java程式設計師
- 《程式設計師的吶喊》讀書筆記程式設計師筆記
- 2016 年程式設計師最值得讀的一本書程式設計師
- 每個程式設計師應該閱讀的10本經典書籍程式設計師
- 程式設計師最全必讀書單(包含各種語言)程式設計師
- 一個程式設計師的讀書筆記:程式設計的反思程式設計師筆記
- 程式設計書單程式設計
- 我的程式設計生涯裡啟發我的15本書程式設計