《Python可以这样学》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
作者
董付国
分类
计算机类
出版年份
2017
语言
中文

《Python可以这样学》内容简介

全书共分16章,对Python内部工作原理进行了一定深度的剖析,99%以上的案例代码使用Python 3.5.1实现,也适用于Python 3.4.x(除少数几个新特性之外)和*版本Python 3.5.2以及Python 3.6.0,极个别案例使用Python 2.7.11实现(同样适用于其他版本Python 2.7.x,包括*的Python2.7.12),适当介绍了Python代码优化、系统编程和安全编程的有关知识,满足不同层次读者的需要。另外,书中通过小提示、小技巧、注意拓展知识等形式介绍了更多的内容,全部内容远比章节目录所显示的要多,需要认真阅读才能真正领会其中的奥妙。本书适合作为Python程序员的开发指南,也可以作为高等院校计算机专业、软件工程专业等专业的Python教材,还可以作为Python爱好者的指导用书。

《Python可以这样学》书籍信息摘要

《Python可以这样学》内容简介与阅读建议,作者 董付国,计算机类,2017年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:Python、计算机类。

《Python可以这样学》适合哪些读者?

适合根据书名、作者、目录、标签和格式继续判断阅读价值的读者。

获取建议

《Python可以这样学》怎么获取更合适?

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

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

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

目录

  1. 目录
  2. 第1章Python基础1
  3. 1.1Python是一种什么样的语言1
  4. 1.2Python开发环境2
  5. 1.2.1百家争鸣的繁荣景象2
  6. 1.2.2IDLE简单使用6
  7. 1.3变量、运算符与表达式9
  8. 1.3.1Python变量与内置数据类型9
展开全部(共 231 章节)
  1. 1.3.2常用内置函数15
  2. 1.3.3运算符与表达式21
  3. 1.3.4人机对话基本接口25
  4. 1.4模块安装与使用28
  5. 1.4.1安装Python扩展库28
  6. 1.4.2模块导入与使用30
  7. 1.4.3编写自己的模块和包32
  8. 第2章Python序列35
  9. 2.1列表与列表推导式36
  10. 2.1.1列表创建与删除36
  11. 2.1.2列表常用方法38
  12. 2.1.3列表推导式46
  13. 2.1.4切片50
  14. 2.2元组与生成器推导式54
  15. 2.2.1元组54
  16. 2.2.2生成器推导式55
  17. 2.3字典57
  18. 2.3.1字典创建和元素添加、修改与删除57
  19. 2.3.2访问字典对象的数据59
  20. 2.3.3案例精选61
  21. 2.4集合63[1]〖2〗Python可以这样学[1]目录〖2〗2.4.1集合基础知识63
  22. 2.4.2集合操作与运算64
  23. 2.4.3案例精选67
  24. 2.5序列解包69
  25. 第3章程序控制结构与函数设计71
  26. 3.1选择结构71
  27. 3.1.1条件表达式71
  28. 3.1.2选择结构的几种形式73
  29. 3.1.3案例精选79
  30. 3.2循环结构82
  31. 3.2.1for循环与while循环的基本语法82
  32. 3.2.2break与continue语句83
  33. 3.2.3循环代码优化技巧84
  34. 3.2.4案例精选86
  35. 3.3函数设计与使用90
  36. 3.3.1基本语法91
  37. 3.3.2函数参数不得不说的几件事94
  38. 3.3.3变量作用域99
  39. 3.3.4lambda表达式102
  40. 3.3.5案例精选104
  41. 第4章面向对象程序设计122
  42. 4.1基础知识122
  43. 4.1.1类的定义与使用122
  44. 4.1.2私有成员与公有成员123
  45. 4.1.3数据成员125
  46. 4.1.4方法126
  47. 4.1.5属性129
  48. 4.1.6继承131
  49. 4.1.7特殊方法与运算符重载134
  50. 4.2案例精选135
  51. 4.2.1自定义数组135
  52. 4.2.2自定义矩阵141
  53. 4.2.3自定义队列147
  54. 4.2.4自定义栈151
  55. 4.2.5自定义二叉树154
  56. 4.2.6自定义有向图157
  57. 4.2.7自定义集合158
  58. 第5章字符串与正则表达式165
  59. 5.1字符串165
  60. 5.1.1字符串格式化的两种形式168
  61. 5.1.2字符串常用方法171
  62. 5.1.3案例精选186
  63. 5.2正则表达式190
  64. 5.2.1正则表达式语法与子模式扩展语法190
  65. 5.2.2re模块方法与正则表达式对象193
  66. 5.2.3案例精选199
  67. 第6章文件与文件夹操作206
  68. 6.1文件对象常用方法与属性207
  69. 6.2文本文件操作案例精选209
  70. 6.3二进制文件操作案例精选217
  71. 6.3.1使用pickle模块读写二进制文件217
  72. 6.3.2使用struct模块读写二进制文件219
  73. 6.3.3使用shelve模块操作二进制文件220
  74. 6.3.4使用marshal模块操作二进制文件220
  75. 6.4文件与文件夹操作221
  76. 6.4.1标准库os、os.path与shutil简介221
  77. 6.4.2案例精选227
  78. 第7章异常处理结构、代码测试与调试252
  79. 7.1异常处理结构252
  80. 7.1.1异常是什么252
  81. 7.1.2Python内置异常类层次结构254
  82. 7.1.3常见异常处理结构形式255
  83. 7.2代码测试262
  84. 7.2.1doctest263
  85. 7.2.2单元测试264
  86. 7.3代码调试270
  87. 7.3.1使用IDLE调试270
  88. 7.3.2使用pdb调试273
  89. 阶段性寄语278
  90. 第8章数据库应用开发279
  91. 8.1使用Python操作SQLite数据库279
  92. 8.1.1Connection对象280
  93. 8.1.2Cursor对象281
  94. 8.1.3Row对象284
  95. 8.2使用Python操作其他关系型数据库285
  96. 8.2.1操作Access数据库285
  97. 8.2.2操作MS SQL Server数据库286
  98. 8.2.3操作MySQL数据库288
  99. 8.3操作MongoDB数据库290
  100. 第9章网络应用开发293
  101. 9.1计算机网络基础知识293
  102. 9.2Socket编程295
  103. 9.2.1UDP编程296
  104. 9.2.2TCP编程298
  105. 9.2.3网络嗅探器300
  106. 9.2.4多进程端口扫描器302
  107. 9.2.5代理服务器端口映射功能的实现305
  108. 9.2.6自己编写FTP通信软件308
  109. 9.3域名解析与网页爬虫313
  110. 9.3.1网页内容读取与域名分析313
  111. 9.3.2网页爬虫315
  112. 9.3.3scrapy框架316
  113. 9.3.4BeautifulSoup4318
  114. 9.4网站开发323
  115. 9.4.1使用IIS运行Python CGI程序323
  116. 9.4.2Python在ASP.NET中的应用325
  117. 9.4.3Flask框架简单应用327
  118. 9.4.4django框架简单应用328
  119. 第10章多线程与多进程333
  120. 10.1多线程编程334
  121. 10.1.1线程创建与管理336
  122. 10.1.2线程同步技术339
  123. 10.2多进程编程346
  124. 10.2.1进程创建与管理347
  125. 10.2.2进程间数据交换347
  126. 10.2.3进程同步技术350
  127. 第11章大数据处理351
  128. 11.1大数据简介351
  129. 11.2MapReduce框架352
  130. 11.3Spark应用开发356
  131. 第12章图形编程与图像处理361
  132. 12.1图形编程361
  133. 12.1.1绘制三维图形361
  134. 12.1.2绘制三次贝塞尔曲线364
  135. 12.1.3纹理映射365
  136. 12.1.4响应键盘事件368
  137. 12.1.5光照模型369
  138. 12.2图像处理372
  139. 12.2.1pillow模块基本用法372
  140. 12.2.2计算椭圆中心375
  141. 12.2.3动态生成比例分配图376
  142. 12.2.4生成验证码图片377
  143. 12.2.5gif动态图像分离与生成379
  144. 12.2.6材质贴图380
  145. 12.2.7图像融合381
  146. 12.2.8棋盘纹理生成383
  147. 第13章数据分析与科学计算可视化384
  148. 13.1扩展库numpy简介384
  149. 13.2科学计算扩展库scipy393
  150. 13.2.1数学、物理常用常数与单位模块constants394
  151. 13.2.2特殊函数模块special395
  152. 13.2.3信号处理模块signal395
  153. 13.2.4图像处理模块ndimage397
  154. 13.3扩展库pandas简介401
  155. 13.4统计分析标准库statistics用法简介405
  156. 13.5matplotlib407
  157. 13.5.1绘制正弦曲线408
  158. 13.5.2绘制散点图408
  159. 13.5.3绘制饼状图410
  160. 13.5.4绘制带有中文标签和图例的图410
  161. 13.5.5绘制图例标签中带有公式的图411
  162. 13.5.6使用pyplot绘制,多个图形单独显示412
  163. 13.5.7绘制三维参数曲线413
  164. 13.5.8绘制三维图形414
  165. 13.5.9使用指令绘制自定义图形416
  166. 13.5.10在tkinter中使用matplotlib417
  167. 13.5.11使用matplotlib提供的组件实现交互式图形显示419
  168. 13.5.12根据实时数据动态更新图形421
  169. 13.5.13使用Slider组件调整曲线参数422
  170. 第14章密码学编程425
  171. 14.1经典密码算法425
  172. 14.1.1恺撒密码算法425
  173. 14.1.2维吉尼亚密码427
  174. 14.1.3换位密码算法428
  175. 14.2安全哈希算法429
  176. 14.3对称密钥密码算法DES和AES432
  177. 14.4非对称密钥密码算法RSA与数字签名算法DSA433
  178. 14.4.1RSA433
  179. 14.4.2DSA435
  180. 第15章tkinter编程精彩案例436
  181. 15.1用户登录界面436
  182. 15.2选择类组件应用438
  183. 15.3简单文本编辑器441
  184. 15.4简单画图程序445
  185. 15.5电子时钟449
  186. 15.6简单动画451
  187. 15.7多窗口编程454
  188. 15.8屏幕任意区域截图456
  189. 15.9音乐播放器458
  190. 15.10远程桌面监控系统462
  191. 第16章课堂教学管理系统设计与实现466
  192. 16.1功能简介466
  193. 16.1.1教师端功能466
  194. 16.1.2学生端功能467
  195. 16.2数据库设计468
  196. 16.3系统总框架与通用功能设计469
  197. 16.4数据导入功能473
  198. 16.4.1学生名单导入473
  199. 16.4.2题库导入473
  200. 16.5点名与加分功能475
  201. 16.5.1在线点名475
  202. 16.5.2离线点名与加分477
  203. 16.6随机提问功能480
  204. 16.7在线收作业功能482
  205. 16.7.1学生端482
  206. 16.7.2教师端483
  207. 16.8在线自测与在线考试功能485
  208. 16.8.1学生端486
  209. 16.8.2教师端488
  210. 16.9信息查看功能490
  211. 16.10数据导出功能492
  212. 16.11其他辅助功能493
  213. 16.11.1防作弊功能493
  214. 16.11.2服务器自动发现功能493
  215. 16.11.3Word版试卷生成功能494
  216. 结束语496
  217. 附录A本书中例题清单497
  218. 附录B本书中插图清单503
  219. 附录C本书中表格清单507
  220. 附录D本书中拓展知识摘要清单508
  221. 参考文献513
  222. 《Python可以这样学》_董付国_清华大学_扫描版[PDF]大小:80MB已经过安全软件检测无毒,请您放心下载。
  223. 浏览器不支持脚本!

常见问题

《Python可以这样学》适合谁读?

适合根据书名、作者、目录、标签和格式继续判断阅读价值的读者。

《Python可以这样学》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《Python可以这样学》纸质书值得买吗?

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

《Python可以这样学》哪个版本更适合?

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

在哪里可以合法获取《Python可以这样学》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《Python可以这样学》相关书籍?

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

手机扫码下载

使用手机扫描二维码

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

电子书下载二维码

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