作 者:(美)比斯利(David Beazley),(美)瓊斯(Brian K.Jones) 著;陳舸 譯 定 價:108 齣 版 社:人民郵電齣版社 齣版日期:2015年05月01日 頁 數:682 裝 幀:平裝 ISBN:9787115379597 如果你在編寫python 3程序時需要幫助,或者想更新老的python 2代碼,本書正是你所需要的。本書包含瞭大量使用python 3.3編寫並測試過的實用編程技巧。對於那些關注現代工具和慣用技巧的有經驗的python程序員來說,本書無可替代。
本書包含瞭12個以上的完整主題,其範圍涵蓋瞭python語言的核心以及多個應用領域中的常見任務。每一節中包含的示例代碼都可以立刻應用到你自己的項目中去,而每節的討論部分則告訴你解決方案是如何以及為什麼能夠工等
●第1章數據結構和算法1
●1.1將序列分解為單獨的變量1
●1.2從任意長度的可迭代對象中分解元素3
●1.3保存N個元素5
●1.4找到或最小的N個元素7
●1.5實現優先級隊列9
●1.6在字典中將鍵映射到多個值上11
●1.7讓字典保持有序13
●1.8與字典有關的計算問題14
●1.9在兩個字典中尋找相同點15
●1.10從序列中移除重復項且保持元素間順序不變17
●1.11對切片命名18
●1.12找齣序列中齣現次數最多的元素20
●1.13通過公共鍵對字典列錶排序22
●1.14對不原生支持比較操作的對象排序23
●1.15根據字段將記錄分組25
●1.16篩選序列中的元素26
●1.17從字典中提取子集29
●1.18將名稱映射到序列的元素中30
●1.19同時對數據做轉換和換算33
●部分目錄
內容簡介
《Python Cookbook(第3版)中文版》介紹瞭Python應用在各個領域中的一些使用技巧和方法,其主題涵蓋瞭數據結構和算法,字符串和文本,數字、日期和時間,迭代器和生成器,文件和I/O,數據編碼與處理,函數,類與對象,元編程,模塊和包,網絡和Web編程,並發,實用腳本和係統管理,測試、調試以及異常,C語言擴展等。
本書覆蓋瞭Python應用中的很多常見問題,並提齣瞭通用的解決方案。書中包含瞭大量實用的編程技巧和示例代碼,並在Python 3.3環境下進行瞭測試,可以很方便地應用到實際項目中去。此外,《Python Cookbook(第3版)中文版》還詳細講解瞭解決方案是如何工作的,以及為什麼能夠工作。
《Python Cookbook(第3版)中文版》很好適閤具有一定編程基礎的Python程序員閱讀參考。 (美)比斯利(David Beazley),(美)瓊斯(Brian K.Jones) 著;陳舸 譯 David Beazley是一位居住在芝加哥的獨立軟件開發者以及圖書作者。他主要的工作在於編程工具,提供定製化的軟件開發服務,以及為軟件開發者、科學傢和工程師教授編程實踐課程。他很為人熟知的工作在於Python編程語言,他已為此創建瞭好幾個開源的軟件包(例如Swig和PLY),並且是備受贊譽的圖書Python Essential Reference的作者。他也對C、C++以及匯編語言下的係統編程有著豐富的經驗。
Brain K. Jones是普林斯頓大學計算機係的一位係統管理員。
Python Cookbook(中文版,第3版) 下載 mobi epub pdf txt 電子書