Python編程實戰

Python編程實戰 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:[美] Mark Summerfield
出品人:
頁數:252
译者:愛飛翔
出版時間:2014-8
價格:69.00元
裝幀:平裝
isbn號碼:9787111473947
叢書系列:華章程序員書庫
圖書標籤:
  • Python
  • 設計模式
  • 編程
  • python
  • 程序設計
  • 計算機
  • Programming
  • 計算機科學
  • Python
  • 編程
  • 實戰
  • 入門
  • 進階
  • 開發
  • 算法
  • 數據結構
  • 自動化
  • 人工智能
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《python編程實戰:運用設計模式、並發和程序庫創建高質量程序》由python開發者社區知名技術專傢mark summerfield親筆撰寫,全球資深python專傢doug hellmann作序鼎力推薦,是python領域最有影響力的著作之一。書中通過大量實用的範例代碼和三個完整的案例研究,全麵而係統地講解瞭如何運用設計模式來規劃代碼結構,如何通過並發與cython等技術提升代碼執行速度,以及如何利用各種python程序庫來快速開發具體的應用程序和遊戲。

《python編程實戰:運用設計模式、並發和程序庫創建高質量程序》共8章:第1~3章分彆介紹瞭python的幾種設計模式(創建型設計模式、結構型設計模式和行為型設計模式);第4章和第5章詳細講解瞭python的高級並發技術以及cython的用法;第6章具體介紹瞭python的高級網絡編程;第7章闡釋瞭如何用tkinter開發圖形用戶界麵;第8章講解瞭如何用opengl繪製3d圖形。

著者簡介

Mark Summerfield Qtrac公司創始人,獨立的培訓講師、顧問、技術編輯,Go、Python、C++、Qt和PyQt方麵的技術作傢。他撰寫瞭大量暢銷圖書,包括《Rapid GUI Programming with Python and Qt》、《C++ GUI Programming with Qt 4,Second Edition》(與Jasmin Blanchette閤著)、《Programming in Python 3,Second Edition》、《Advanced Qt Programming》和《Programming in Go》等。

圖書目錄

譯者序

前言
第1章 python的創建型設計模式 1
1.1 抽象工廠模式 1
1.1.1 經典的抽象工廠模式 2
1.1.2 python風格的抽象工廠模式 4
1.2 建造者模式 6
1.3 工廠方法模式 12
1.4 原型模式 18
1.5 單例模式 19
第2章 python的結構型設計模式 21
2.1 適配器模式 21
2.2 橋接模式 26
2.3 組閤模式 31
2.3.1 常規的“組閤體/非組閤體”式層級 32
2.3.2 隻用一個類來錶示組閤體與非組閤體 35
2.4 修飾器模式 37
2.4.1 函數修飾器與方法修飾器 38
2.4.2 類修飾器 42
2.5 外觀模式 47
2.6 享元模式 52
2.7 代理模式 54
第3章 python的行為型設計模式 58
3.1 責任鏈模式 58
3.1.1 用常規方式實現責任鏈 59
3.1.2 基於協程的責任鏈 60
3.2 命令模式 63
3.3 解釋器模式 66
3.3.1 用eval()函數求錶達式的值 67
3.3.2 用exec()函數執行代碼 70
3.3.3 用子進程執行代碼 73
3.4 迭代器模式 76
3.4.1 通過序列協議實現迭代器 77
3.4.2 通過雙參數iter()函數實現迭代器 77
3.4.3 通過迭代器協議實現迭代器 79
3.5 中介者模式 81
3.5.1 用常規方式實現中介者 82
3.5.2 基於協程的中介者 85
3.6 備忘錄模式 87
3.7 觀察者模式 87
3.8 狀態模式 91
3.8.1 用同一套方法來處理不同的狀態 93
3.8.2 用不同的方法來處理不同的狀態 94
3.9 策略模式 95
3.10 模闆方法模式 98
3.11 訪問者模式 101
3.12 案例研究:圖像處理程序包 102
3.12.1 通用的圖像處理模塊 103
3.12.2 xpm模塊概述 111
3.12.3 png包裝器模塊 113
第4章 python的高級並發技術 116
4.1 計算密集型並發 119
4.1.1 用隊列及多進程實現並發 121
4.1.2 用future及多進程實現並發 126
4.2 i/o密集型並發 128
4.2.1 用隊列及綫程實現並發 129
4.2.2 用future及綫程實現並發 134
4.3 案例研究:並發式gui應用程序 136
4.3.1 創建gui 138
4.3.2 編寫與工作綫程配套的imagescale模塊 144
4.3.3 在gui中顯示圖像處理進度 146
4.3.4 處理gui程序終止時的相關事宜 148
第5章 擴充python 150
5.1 用ctypes訪問c程序庫 151
5.2 cython的用法 159
5.2.1 用cython訪問c程序庫 159
5.2.2 編寫cython模塊以進一步提升程序執行速度 164
5.3 案例研究:用cython優化圖像處理程序包 169
第6章 python高級網絡編程 173
6.1 編寫xml-rpc應用程序 174
6.1.1 數據包裝器 174
6.1.2 編寫xml-rpc服務器 178
6.1.3 編寫xml-rpc客戶端 180
6.2 編寫rpyc應用程序 188
6.2.1 綫程安全的數據包裝器 188
6.2.2 編寫rpyc服務器 193
6.2.3 編寫rpyc客戶端 195
第7章 用tkinter開發圖形用戶界麵 199
7.1 tkinter簡介 201
7.2 用tkinter創建對話框 203
7.2.1 創建對話框式應用程序 205
7.2.2 創建應用程序中的對話框 212
7.3 用tkinter創建主窗口式應用程序 220
7.3.1 創建主窗口 222
7.3.2 創建菜單 224
7.3.3 創建帶計分器的狀態欄 226
第8章 用opengl繪製3d圖形 229
8.1 用透視投影法創建場景 230
8.1.1 用pyopengl編寫cylinder程序 231
8.1.2 用pyglet編寫cylinder程序 235
8.2 用正交投影法製作遊戲 238
8.2.1 繪製遊戲場景 240
8.2.2 判斷用戶是否選中瞭場景裏的物體 242
8.2.3 處理用戶操作 244
附錄a 結束語 248
附錄b 參考書目摘錄 250
· · · · · · (收起)

讀後感

評分

业界有多少设计模式,这本书里就有多少种实现。从这一点来说,只能证明了Python是一们良好的面向对象程序设计语言,仅此而已。 这本书更像是作者卖弄自身Python编程能力的书籍,后面的Python多线程和图像化编程和之前的设计模式八杆子打不到一块,完全是硬深深凑哦在一起。 整...

評分

业界有多少设计模式,这本书里就有多少种实现。从这一点来说,只能证明了Python是一们良好的面向对象程序设计语言,仅此而已。 这本书更像是作者卖弄自身Python编程能力的书籍,后面的Python多线程和图像化编程和之前的设计模式八杆子打不到一块,完全是硬深深凑哦在一起。 整...

評分

业界有多少设计模式,这本书里就有多少种实现。从这一点来说,只能证明了Python是一们良好的面向对象程序设计语言,仅此而已。 这本书更像是作者卖弄自身Python编程能力的书籍,后面的Python多线程和图像化编程和之前的设计模式八杆子打不到一块,完全是硬深深凑哦在一起。 整...

評分

业界有多少设计模式,这本书里就有多少种实现。从这一点来说,只能证明了Python是一们良好的面向对象程序设计语言,仅此而已。 这本书更像是作者卖弄自身Python编程能力的书籍,后面的Python多线程和图像化编程和之前的设计模式八杆子打不到一块,完全是硬深深凑哦在一起。 整...

評分

业界有多少设计模式,这本书里就有多少种实现。从这一点来说,只能证明了Python是一们良好的面向对象程序设计语言,仅此而已。 这本书更像是作者卖弄自身Python编程能力的书籍,后面的Python多线程和图像化编程和之前的设计模式八杆子打不到一块,完全是硬深深凑哦在一起。 整...

用戶評價

评分

gui和遊戲編程的代碼示例 對於我這種這網站的用處不大

评分

挺好的

评分

設計模式就是這本書的精華

评分

實在不推薦,沒啥可看的,後悔買書

评分

看前3章即可,看看Python可以怎麼利用設計模式,拓展一些思維。後麵幾張都是一些標準庫的用法,價值不大。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有