《Python核心编程(第3版)》合规电子书下载

获取这本书 已核验 1 个合规下载资源

下载入口仅展示公版、授权、开放许可、官方试读或本站自制资料。

作者
Wesley Chun
分类
科技技术
出版年份
2016
译者
孙波翔,李斌,李晗
页数
660 页
语言
中文
豆瓣评分
★ 7.0 (244人评价)
格式
资源

《Python核心编程(第3版)》内容简介

《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第二版)》的全新升级版本,总共分为3部分。第1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其他内容。 《Python核心编程(第3版)》适合具有一定经验的Python开发人员阅读。

《Python核心编程(第3版)》书籍信息摘要

《Python核心编程(第3版)》合规电子书下载,作者 Wesley Chun,科技技术,2016年,资源格式。查找时建议核对作者、出版社、年份、目录、授权状态和文件格式。

《Python核心编程(第3版)》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。 评分 7.0 可作为选书参考。

获取建议

《Python核心编程(第3版)》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

有 1 个已核验资源,下方可查看格式、来源和授权状态。

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 第1部分通用应用主题
  2. 第1章正则表达式2
  3. 1.1简介/动机3
  4. 1.2特殊符号和字符5
  5. 1.2.1使用择一匹配符号匹配多个正则表达式模式6
  6. 1.2.2匹配任意单个字符6
  7. 1.2.3从字符串起始或者结尾或者单词边界匹配7
  8. 1.2.4创建字符集8
展开全部(共 168 章节)
  1. 1.2.5限定范围和否定8
  2. 1.2.6使用闭包操作符实现存在性和频数匹配9
  3. 1.2.7表示字符集的特殊字符10
  4. 1.2.8使用圆括号指定分组10
  5. 1.2.9扩展表示法11
  6. 1.3正则表达式和Python语言11
  7. 1.3.1re模块:核心函数和方法12
  8. 1.3.2使用compile()函数编译正则表达式13
  9. 1.3.3匹配对象以及group()和groups()方法14
  10. 1.3.4使用match()方法匹配字符串14
  11. 1.3.5使用search()在一个字符串中查找模式(搜索与匹配的对比)15
  12. 1.3.6匹配多个字符串16
  13. 1.3.7匹配任何单个字符(.)16
  14. 1.3.8创建字符集([])17
  15. 1.3.9重复、特殊字符以及分组18
  16. 1.3.10匹配字符串的起始和结尾以及单词边界20
  17. 1.3.11使用findall()和finditer()查找每一次出现的位置21
  18. 1.3.12使用sub()和subn()搜索与替换22
  19. 1.3.13在限定模式上使用split()分隔字符串23
  20. 1.3.14扩展符号24
  21. 1.3.15杂项27
  22. 1.4一些正则表达式示例28
  23. 1.5更长的正则表达式示例33
  24. 1.5.1匹配字符串35
  25. 1.5.2搜索与匹配……还有贪婪37
  26. 1.6练习39
  27. 第2章网络编程42
  28. 2.1简介43
  29. 2.2客户端/服务器架构43
  30. 2.2.1硬件客户端/服务器架构43
  31. 2.2.2软件客户端/服务器架构44
  32. 2.2.3银行出纳员作为服务器吗44
  33. 2.2.4客户端/服务器网络编程45
  34. 2.3套接字:通信端点46
  35. 2.3.1套接字46
  36. 2.3.2套接字地址:主机-端口对47
  37. 2.3.3面向连接的套接字与无连接的套接字47
  38. 2.4Python中的网络编程48
  39. 2.4.1socket()模块函数49
  40. 2.4.2套接字对象(内置)方法49
  41. 2.4.3创建TCP服务器51
  42. 2.4.4创建TCP客户端54
  43. 2.4.5执行TCP服务器和客户端56
  44. 2.4.6创建UDP服务器58
  45. 2.4.7创建UDP客户端59
  46. 2.4.8执行UDP服务器和客户端60
  47. 2.4.9socket模块属性61
  48. 2.5*SocketServer模块62
  49. 2.5.1创建SocketServerTCP服务器63
  50. 2.5.2创建SocketServerTCP客户端64
  51. 2.5.3执行TCP服务器和客户端65
  52. 2.6*Twisted框架介绍66
  53. 2.6.1创建TwistedReactorTCP服务器66
  54. 2.6.2创建TwistedReactorTCP客户端67
  55. 2.6.3执行TCP服务器和客户端69
  56. 2.7相关模块69
  57. 2.8练习70
  58. 第3章因特网客户端编程74
  59. 3.1因特网客户端简介75
  60. 3.2文件传输75
  61. 3.2.1文件传输因特网协议75
  62. 3.2.2文件传输协议76
  63. 3.2.3Python和FTP77
  64. 3.2.4ftplib.FTP类的方法77
  65. 3.2.5交互式FTP示例78
  66. 3.2.6客户端FTP程序示例79
  67. 3.2.7FTP的其他内容80
  68. 3.3网络新闻81
  69. 3.3.1Usenet与新闻组81
  70. 3.3.2网络新闻传输协议82
  71. 3.3.3Python和NNTP83
  72. 3.3.4nntplib.NNTP类方法83
  73. 3.3.5交互式NNTP示例84
  74. 3.3.6客户端程序NNTP示例85
  75. 3.3.7NNTP的其他内容89
  76. 3.4电子邮件90
  77. 3.4.1电子邮件系统组件和协议90
  78. 3.4.2发送电子邮件91
  79. 3.4.3Python和SMTP92
  80. 3.4.4smtplib.SMTP类方法92
  81. 3.4.5交互式SMTP示例93
  82. 3.4.6SMTP的其他内容94
  83. 3.4.7接收电子邮件94
  84. 3.4.8POP和IMAP95
  85. 3.4.9Python和POP395
  86. 3.4.10交互式POP3示例96
  87. 3.4.11poplib.POP3类方法97
  88. 3.4.12客户端程序SMTP和POP3示例98
  89. 3.4.13Python和IMAP4100
  90. 3.4.14交互式IMAP4示例100
  91. 3.4.15imaplib.IMAP4类中的常用方法101
  92. 3.5实战102
  93. 3.5.1生成电子邮件102
  94. 3.5.2解析电子邮件104
  95. 3.5.3基于Web的云电子邮件服务105
  96. 3.5.4最佳实践:安全、重构106
  97. 3.5.5Yahoo!Mail108
  98. 3.5.6Gmail112
  99. 3.6相关模块115
  100. 3.6.1电子邮件115
  101. 3.6.2其他因特网客户端协议115
  102. 3.7练习116
  103. 第4章多线程编程122
  104. 4.1简介/动机123
  105. 4.2线程和进程124
  106. 4.2.1进程124
  107. 4.2.2线程124
  108. 4.3线程和Python125
  109. 4.3.1全局解释器锁125
  110. 4.3.2退出线程126
  111. 4.3.3在Python中使用线程126
  112. 4.3.4不使用线程的情况126
  113. 4.3.5Python的threading模块128
  114. 4.4thread模块128
  115. 4.5threading模块132
  116. 4.5.1Thread类133
  117. 4.5.2threading模块的其他函数139
  118. 4.6单线程和多线程执行对比140
  119. 4.7多线程实践142
  120. 4.7.1图书排名示例142
  121. 4.7.2同步原语149
  122. 4.7.3锁示例149
  123. 4.7.4信号量示例156
  124. 4.8生产者-消费者问题和Queue/queue模块159
  125. 4.9线程的替代方案162
  126. 4.9.1subprocess模块163
  127. 4.9.2multiprocessing模块163
  128. 4.9.3concurrent.futures模块163
  129. 4.10相关模块165
  130. 4.11练习165
  131. 第5章GUI编程168
  132. 5.1简介169
  133. 5.1.1Tcl、Tk和Tkinter169
  134. 5.1.2安装和使用Tkinter170
  135. 5.1.3客户端/服务端架构170
  136. 5.2Tkinter和Python编程170
  137. 5.2.1Tkinter模块:添加Tk到应用中171
  138. 5.2.2GUI编程介绍171
  139. 5.2.3顶层窗口:Tkinter.Tk()173
  140. 5.2.4Tk控件173
  141. 5.3Tkinter示例174
  142. 5.3.1Label控件174
  143. 5.3.2Button控件175
  144. 5.3.3Label和Button控件175
  145. 5.3.4Label、Button和Scale控件176
  146. 5.3.5偏函数应用示例178
  147. 5.3.6中级Tkinter示例180
  148. 5.4其他GUI简介185
  149. 5.4.1Tk接口扩展(Tix)187
  150. 5.4.2PythonMegaWidgets(PMW)188
  151. 5.4.3wxWidgets和wxPython188
  152. 5.4.4GTK+和PyGTK190
  153. 5.4.5Tile/Ttk192
  154. 5.5相关模块和其他GUI194
  155. 5.6练习196
  156. 第6章数据库编程198
  157. 6.1简介199
  158. 6.1.1持久化存储199
  159. 6.1.2数据库基本操作和SQL199
  160. 6

常见问题

《Python核心编程(第3版)》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。 评分 7.0 可作为选书参考。

《Python核心编程(第3版)》阅读难度高吗?

建议根据目录、格式和自身阅读设备判断。文字类内容通常适合 EPUB,固定排版内容通常适合 PDF。

《Python核心编程(第3版)》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《Python核心编程(第3版)》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《Python核心编程(第3版)》?

本页上方提供合规下载入口,下方会展示来源、授权状态和核验信息。若需要纸质书或商业电子书,建议通过正版渠道获取。

如何继续查找《Python核心编程(第3版)》相关书籍?

可以进入 Wesley Chun 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。