登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書

『簡體書』Python 3程序开发指南(第2版 修订版)

書城自編碼: 2526742
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]萨默菲尔德[Mark Summerfield]
國際書號(ISBN): 9787115383389
出版社: 人民邮电出版社
出版日期: 2015-02-01
版次: 2 印次: 1
頁數/字數: 518/641
書度/開本: 16开 釘裝: 平装

售價:HK$ 127.7

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
饥饿与国家:苏丹的饥荒、奴隶制和权力(1883~1956)
《 饥饿与国家:苏丹的饥荒、奴隶制和权力(1883~1956) 》

售價:HK$ 82.8
管好你的钱:人人都要懂的财富传承(一本书带你了解财富传承的7种方式)
《 管好你的钱:人人都要懂的财富传承(一本书带你了解财富传承的7种方式) 》

售價:HK$ 81.6
新质生产力:中国创新发展的着力点与内在逻辑
《 新质生产力:中国创新发展的着力点与内在逻辑 》

售價:HK$ 94.8
“漫画强国科技”系列(全4册)
《 “漫画强国科技”系列(全4册) 》

售價:HK$ 168.0
打破社交媒体棱镜:探寻网络政治极化的根源
《 打破社交媒体棱镜:探寻网络政治极化的根源 》

售價:HK$ 69.6
那一抹嫣红
《 那一抹嫣红 》

售價:HK$ 70.8
十八岁出门远行
《 十八岁出门远行 》

售價:HK$ 54.0
新能源与智能汽车技术丛书——智能车辆感知、轨迹规划与控制
《 新能源与智能汽车技术丛书——智能车辆感知、轨迹规划与控制 》

售價:HK$ 141.6

 

建議一齊購買:

+

HK$ 90.7
《 Python数据可视化编程实战 》
+

HK$ 179.4
《 Python编程实战:运用设计模式、并发和程序库创建高质量程序(全球资深Python专家Doug Hellmann作序推荐,以3个完整的案例展示“设计-实现-优化”的全过程) 》
+

HK$ 109.2
《 Flask Web开发 基于Python的Web应用开发实战 》
+

HK$ 90.7
《 Python高手之路 》
編輯推薦:
在《Python 3程序开发指南(第2版 修订版)》中,一流的Python程序员Mark Summerfield展示了如何充分利用Python 3的功能与特性来编写代码。与以前的版本相比,Python 3功能更强大,使用更方便,语法更一致,表达能力更丰富。本书将编写程序、使用标准或第三方Python 3库、创建新的专用库模块所必需的所有相关知识整合到了一起。
作为一名具有多年Python使用经验的程序员,Summerfield在本书中为读者深度分析与讲解了从其他途径无法获取的Python 3使用与开发技术。Summerfield从Python的“优美核心(beautiful heart)”(即编写高健壮性、高性能程序的8个关键要素)开始讲解,并以这些关键要素为基础,介绍了有助于增强程序开发实用技能的新主题,每个主题都包含其概念和多个操作实例。
《Python 3程序开发指南(第2版 修订版)》内容包括:
使用过程型、面向对象以及函数型等程序设计范型进行Python程序开发;
创建自定义的包与模块;
对二进制文件、文本文件以及XML文件进行读写,其中包括可选的压缩、随机存取、文
內容簡介:
Python是一种脚本语言,在各个领域得到了日益广泛的应用。《Python 3程序开发指南(第2版 修订版)》全面深入地对Python语言进行了讲解。
《Python 3程序开发指南(第2版 修订版)》首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。
《Python 3程序开发指南(第2版 修订版)》适合于作为Python语言教科书使用,对Python程序设计人员也有一定的参考价值。
關於作者:
Mark Summerfield,Qtrac公司的所有人,同时还是一位在Python、C++、Qt以及PyQt等领域卓有专长的独立培训专家、顾问、技术编辑与作者。Mark Summerfield撰写的书籍包括《Rapid GUI Programmlng with Python》以及《Qt:The Definitive Guide tO PyQt Programming》 Addison-Wesley,2008,并与Jasmin Blanchette共同编写了《C++ GUI Programming with Qt 4》Addison-Wesley,2006。作为Trolltech的文档管理者,Mark创立了并负责编辑Trolltech的技术杂志《Qt Quarterly》。
目錄
目录
第1章 过程型程序设计快速入门1
1.1 创建并运行Python程序1
1.2 Python的关键要素5
1.2.1 要素#1:数据类型6
1.2.2 要素#2:对象引用7
1.2.3 要素#3:组合数据类型9
1.2.4 元素#4:逻辑操作符12
1.2.5 要素#5:控制流语句16
1.2.6 要素#6:算术操作符20
1.2.7 要素#7:输入输出23
1.2.8 要素#8:函数的创建与调用25
1.3 实例27
1.3.1 bigdigits.py28
1.3.2 generate_grid.py30
1.4 总结33
1.5 练习35
第2章 数据类型38
2.1 标识符与关键字38
2.2 Integral类型41
2.2.1 整数41
2.2.2 布尔型44
2.3 浮点类型44
2.3.1 浮点数45
2.3.2 复数48
2.3.3 十进制数字49
2.4 字符串50
2.4.1 比较字符串53
2.4.2 字符串分片与步距54
2.4.3 字符串操作符与方法56
2.4.4 使用str.format方法进行字符串格式化62
2.4.5 字符编码73
2.5 实例75
2.5.1 quadratic.py 75
2.5.2 csv2html.py 78
2.6 总结82
2.7 练习84
第3章 组合数据类型86
3.1 序列类型86
3.1.1 元组87
3.1.2 命名的元组89
3.1.3 列表91
3.1.4 列表内涵96
3.2 集合类型98
3.2.1 集合98
3.2.2 集合内涵102
3.2.3 固定集合102
3.3 映射类型103
3.3.1 字典103
3.3.2 字典内涵110
3.3.3 默认字典111
3.4 组合数据类型的迭代与复制113
3.4.1 迭代子、迭代操作与函数113
3.4.2 组合类型的复制121
3.5 实例123
3.5.1 generate_usernames.py 123
3.5.2 statistics.py 126
3.6 总结130
3.7 练习131
第4章 控制结构与函数133
4.1 控制结构133
4.1.1 条件分支133
4.1.2 循环135
4.2 异常处理136
4.2.1 捕获与产生异常136
4.2.2 自定义异常141
4.3 自定义函数144
4.3.1 名称与Docstrings 148
4.3.2 参数与参数拆分149
4.3.3 存取全局范围的变量152
4.3.4 Lambda函数153
4.3.5 断言155
4.4 实例:make_html_skeleton.py 156
4.5 总结162
4.6 练习162
第5章 模块165
5.1 模块与包165
5.1.1 包169
5.1.2 自定义模块171
5.2 Python标准库概览181
5.2.1 字符串处理181
5.2.2 io.StringIO类182
5.2.3 命令行程序设计183
5.2.4 数学与数字184
5.2.5 时间与日期184
5.2.6 实例:calendar、datetime与time模块185
5.2.7 算法与组合数据类型185
5.2.8 文件格式、编码与数据持久性187
5.2.9 文件、目录与进程处理190
5.2.10 网络与Internet程序设计192
5.2.11 XML193
5.2.12 其他模块195
5.3 总结196
5.4 练习198
第6章 面向对象程序设计200
6.1 面向对象方法200
6.2 自定义类204
6.2.1 属性与方法205
6.2.2 继承与多态209
6.2.3 使用特性进行属性存取控制211
6.2.4 创建完全整合的数据类型213
6.3 自定义组合类225
6.3.1 创建聚集组合数据的类225
6.3.2 使用聚集创建组合类231
6.3.3 使用继承创建组合类237
6.4 总结244
6.5 练习245
第7章文件处理247
7.1 二进制数据的读写251
7.1.1 带可选压缩的Pickle252
7.1.2 带可选压缩的原始二进制数据256
7.2 文本文件的写入与分析263
7.2.1 写入文本263
7.2.2 分析文本265
7.2.3 使用正则表达式分析文本268
7.3 写入与分析XML文件270
7.3.1 元素树270
7.3.2 DOM274
7.3.3 手动写入XML277
7.3.4 使用SAX分析XML278
7.4 随机存取二进制文件281
7.4.1 通用的BinaryRecordFile类281
7.4.2 实例:BikeStock模块的类289
7.5 总结292
7.6 练习293
第8章 高级程序设计技术295
8.1 过程型程序设计进阶296
8.1.1 使用字典进行分支296
8.1.2 生成器表达式与函数297
8.1.3 动态代码执行与动态导入300
8.1.4 局部函数与递归函数306
8.1.5 函数与方法修饰器311
8.1.6 函数注释314
8.2 面向对象程序设计进阶317
8.2.1 控制属性存取317
8.2.2 函子320
8.2.3 上下文管理器322
8.2.4 描述符325
8.2.5 类修饰器330
8.2.6 抽象基类333
8.2.7 多继承340
8.2.8 元类342
8.3 函数型程序设计346
8.3.1 偏函数348
8.3.2 协程349
8.4 实例:Valid.py356
8.5 总结359
8.6 练习360
第9章 调试、测试与Profiling361
9.1 调试361
9.1.1 处理语法错误362
9.1.2 处理运行时错误363
9.1.3 科学的调试367
9.2 单元测试371
9.3 Profiling377
9.4 小结382
第10章 进程与线程383
10.1 使用多进程模块384
10.2 将工作分布到多个线程388
10.2.1 实例:线程化的单词寻找程序389
10.2.2 实例:一个线程化的重复文件发现程序392
10.3 总结396
10.4 练习397
第11章 网络399
11.1 创建TCP客户端400
11.2 创建TCP服务器406
11.3 总结412
11.4 练习412
第12章 数据库程序设计414
12.1 DBM数据库414
12.2 SQL数据库418
12.3 总结425
12.4 练习 425
第13章 正则表达式427
13.1 Python的正则表达式语言428
13.1.1 字符与字符类428
13.1.2 量词429
13.1.3 组与捕获431
13.1.4 断言与标记433
13.2 正则表达式模块436
13.3 总结444
13.4 练习445
第14章 分析简介446
14.1 BNF语法与分析的术语447
14.2 手动编写分析器451
14.2.1 简单的键-值数据分析451
14.2.2 播放列表数据分析454
14.2.3 Blocks域特定语言的分析456
14.3 使用PyParsing进行更Python化的分析464
14.3.1 PyParsing快速介绍465
14.3.2 简单的键-值数据分析468
14.3.3 播放列表数据分析470
14.3.4 分析块域特定语言471
14.3.5 分析一阶逻辑476
14.4 使用PLY进行LexYacc风格的分析481
14.4.1 简单的键-值数据分析483
14.4.2 播放列表数据分析485
14.4.3 分析块域特定语言487
14.4.4 分析一阶逻辑489
14.5 小结493
14.6 练习494
第15章 GUI程序设计介绍496
15.1 对话框风格的程序499
15.2 主窗口风格的程序504
15.2.1 创建一个主窗口504
15.2.2 创建自定义对话框514
15.3 总结517
15.4 练习518

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.