Python3.9版本發佈,不同領域的程序員如何學Python?

Python3.9版本發佈,不同領域的程序員如何學Python?

Python又有新動作,於近日發佈3.9第4個alpha開源版本,原文較長,異步君帶大家來速覽一下!

Python3.9版本發佈,不同領域的程序員如何學Python?

Dict 新功能,更靈活的函數和變量註解


Dict:增加 Union 計算;靈活的函數和變量註解;Python 從 3.9 開始會有穩定的年度更新模式;垃圾回收可以應用於重用的對象上;增加 os.pidfd_open,使得進程管理不需要 race 和 signal;


其他重要新特性


字典合併及操作符更新:
合併 (|) 以及更新 (|=) 操作符已歸為內置的 dict 類別中。


Python發佈3.9版本,幾家歡喜幾家愁,喜的是,新功能有利於優化體驗,憂的是,“你又刪除了多少模塊?又有bug了!” 怪不得有程序員朋友向我開玩笑:“只要我更新的夠晚,bug就找不著我!”


不過請大家放心,Python 3.9 將會繼續開發,最終版的公開時間定於 10 月 5 日。今天給大家一些Python不同領域經典著作,

為自己的知識庫更新版本!


入門經典


想打好基礎,選擇暢銷榜的熱門好書準沒錯!


Python3.9版本發佈,不同領域的程序員如何學Python?


《Python核心編程(第3版)》

作者: 【美】Wesley Chun(衛斯理 春)


本書是經典暢銷圖書《Python核心編程(第二版)》的全新升級版本,總共分為3部分,適合具有一定經驗的Python開發人員閱讀。


第1部分講解了Python的一些通用應用,包括正則表達式、網絡編程、Internet客戶端編程、多線程編程、GUI編程、數據庫編程、Microsoft Office編程、擴展Python等內容;第2部分講解了與Web開發相關的主題,包括Web客戶端和服務器、CGI和WSGI相關的Web編程、Diango Web框架、雲計算、高級Web服務。第3部分則為一個補充/實驗章節,包括文本處理以及一些其他內容。


Python3.9版本發佈,不同領域的程序員如何學Python?


《“笨辦法”學Python 3》

作者: [美] 澤德 A. 肖(Zed A. Shaw)


本書是一本Python入門書籍,以習題的方式引導讀者一步一步學習編程,從簡單的打印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟件開發的基本過程。


本書是基於Python3.6版本編寫的。本書共包括52個習題。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,然後再做附加練習。


Python3.9版本發佈,不同領域的程序員如何學Python?


《Python編程快速上手》

作者: 【美】Al Sweigart(斯維加特)


本書快速教讀者掌握Python這一對初學者友好的語言。書中包含了很多實用的示例,供讀者學習和聯繫。


通過本書,可以學會解決很多實際的任務和需求,包括在一個或多個文件中搜索文本模式、通過創建修改移動和重命名文件和文件夾來組織計算機、抓取數據和信息、更新Excel表格、自動發送郵件和文本消息、組織計算機執行週期性任務等等。


Python3.9版本發佈,不同領域的程序員如何學Python?

《Python快速入門(第3版)》

作者: [美]娜奧米·塞德(Naomi Ceder)


這是一本Python快速入門書,基於Python 3.6編寫,分為4個部分——第一部分講解Python的基礎知識,對Python進行概要的介紹,第二部分介紹Python編程的重點,第三部分闡釋Python的高級特性,第四部分關注數據處理,最後給出了相關案例。


本書框架結構清晰,內容編排合理,講解循序漸進,並結合大量示例和題目,既適合Python初學者學習,也適合作為專業程序員的Python參考書。


必學算法


面試必考題,程序員職業進階的必備技能,學!


Python3.9版本發佈,不同領域的程序員如何學Python?


《Python算法詳解》


全書共13章,基於Python分別講解了算法是程序的靈魂,數據結構,常用的算法思想,線性表、隊列和棧,樹,圖,查找算法,內部排序算法,經典的數據結構問題,解決數學問題,經典算法問題,解決圖像問題,遊戲和算法等內容。以“技術解惑”貫穿全書,引領讀者全面掌握算法的核心技術。


Python3.9版本發佈,不同領域的程序員如何學Python?


《編程的樂趣:用Python解算法謎題》

作者: [美] 斯里尼•德瓦達斯(Srini Devadas)


這是一本介紹通過解決複雜算法謎題來學習編程的書,書中的代碼用Python語言編寫。本書將對代碼功能的理解與編程語言語法和語義的理解分離開來,從解每個謎題開始,先給出解謎題的算法,隨後用Python語法和語義實現對應的算法,並適當做出解釋。


本書包含了21個謎題,其中很多謎題都廣為流傳,如多皇后、漢諾塔、驗證六度分隔猜想等,每個謎題後面都配有不同難度的編程習題,幫讀者加深對相關算法的理解


Python3.9版本發佈,不同領域的程序員如何學Python?


《Python數學編程》

作者: [澳] 阿米特·薩哈(Amit Saha)


本書將程序設計和數學巧妙地結合起來,從簡單的項目開始,應用Python解決高中和大學低年級的數學問題,比如幾何、概率、統計以及微積分等,為進一步學習更復雜的數學內容以及Python編程語言打下堅實的基礎。


本書也可作為Python初學者的入門讀物,通過學習書中的示例程序和完成那些編程挑戰,讀者可以提高自己的編程能力和技巧。


金融行業必讀


當金融遇上python,數據分析原來如此簡單~


Python3.9版本發佈,不同領域的程序員如何學Python?


《Python金融大數據分析》

作者: 【德】Yves Hilpisch(伊夫 希爾皮斯科)


金融行業需要對一定時間內產生的大量數據進行詳細分析處理,本書則提供了使用Python來進行數據分析,開發相關應用程序的技巧和工具。


本書首先講解了如何搭建Python開發環境,然後講解如何使用Python來分析、處理金融行業中產生的大量數據,最後還提供了一些相關的案例。


Python3.9版本發佈,不同領域的程序員如何學Python?


《寫給系統管理員的Python腳本編程指南》

作者: [印度]甘尼什 • 桑吉夫 • 奈克(Ganesh Sanjiv Naik)


本書是一本介紹Python編程的進階圖書,包含了大量關於Python腳本設計的主題。本書共18章,首先帶領讀者快速複習Python基礎知識,然後循序漸進地介紹了一些實用主題,包括Python腳本的調試和分析、編寫單元測試、系統管理、處理文件和數據、文件歸檔以及文本處理等。


然後介紹了網絡編程、處理電子郵件、遠程控制主機、創建圖形用戶界面、處理日誌文件、編寫網絡爬蟲、數據收集和可視化以及操作數據庫等更加高階的主題。


本書中每一知識點都結合可以運行的源碼講解,幫助讀者更好地掌握Python腳本編程。本書要求讀者具備Python的基礎知識,非常適合對Python編程有基本瞭解並且有興趣將編程技能擴展到命令行腳本和系統管理的讀者閱讀。


Python3.9版本發佈,不同領域的程序員如何學Python?


《基於Python的金融分析與風險管理》


本書聚焦於Python在金融分析與風險管理的應用,全書分為入門篇、基礎篇和提高篇共12章。


在入門篇中,對Python做了介紹並結合金融演示了Python的基本操作;在基礎篇中,結合金融場景講解NumPy、Pandas、SciPy等Python模塊的具體運用;在提升篇中,詳細討論運用Python分析利率、債券、股票、期貨、期權以及風險價值等內容。


Python3.9版本發佈,不同領域的程序員如何學Python?


《Python期貨量化交易實戰》


如今,要想在企業和投資金融領域保持競爭力,只是精通電子表格和計算器已經遠遠不夠,傳統工具和數據集已經無法滿足我們的需要。本書將用Python編程來解決期貨量化交易的問題,並通過110多個技巧介紹實際的解決方案。


本書基於臺灣期貨交易所的案例進行講解,從數據分析的角度切入,以技巧的形式深入數據背後,讓讀者從基本的期貨交易規則開始,瞭解相關的技術指標,並能夠熟練使用Python編程走上量化交易之路。本書既適合期貨領域的從業人員學習,也適合想進入金融領域的程序員參考。


人工智能行業必讀


來看神經網絡、機器學習等前沿技術精講!


Python3.9版本發佈,不同領域的程序員如何學Python?


《Python神經網絡編程》

作者: [英]塔裡克·拉希德(Tariq Rashid)


本書首先從簡單的思路著手,詳細介紹了理解神經網絡如何工作所必須的基礎知識。


第1部分介紹基本的思路,包括神經網絡底層的數學知識;第2部分是實踐,介紹了學習Python編程的流行和輕鬆的方法,從而逐漸使用該語言構建神經網絡,以能夠識別人類手寫的字母,特別是讓其像專家所開發的網絡那樣地工作;第3部分是擴展,介紹如何將神經網絡的性能提升到工業應用的層級,甚至讓其在Raspberry Pi上工作。


Python3.9版本發佈,不同領域的程序員如何學Python?


《Python機器學習》

作者: [印]阿布舍克·維賈亞瓦吉亞(Abhishek Vijayvargia)


這本書通過數學解釋和編程例子描述了機器學習的概念。每一章的內容都是從技術的基本原理和基於真實數據集工作實例開始的。在應用算法的指導下,每種技術都有各自的優點和缺點。


本書提供了python中的代碼示例。Python現在已經被全世界所接受。首先,它是免費、開源的。它包含了來自開放社區的非常好的支持。它包含大量的庫,所以您不需要編寫任何代碼。此外,它可擴展為大量數據,適用於大數據技術。


-END-


分享到:


相關文章: