《Python编程快速上手》合规电子书下载

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

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

作者
斯维加特
分类
科技技术
出版年份
2016
译者
王海鹏
页数
391 页
语言
中文
豆瓣评分
★ 8.8 (953人评价)
格式
资源

《Python编程快速上手》内容简介

如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。 本书是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的首部分介绍了基本Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。 本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用强大的编程语言和工具,并且会体会到Python编程的快...(展开全部)

《Python编程快速上手》书籍信息摘要

《Python编程快速上手》合规电子书下载,作者 斯维加特,科技技术,2016年,资源格式。查找时建议核对作者、出版社、年份、目录、授权状态和文件格式。

《Python编程快速上手》适合哪些读者?

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

获取建议

《Python编程快速上手》怎么获取更合适?

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

下载

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

版本

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

目录

  1. 前言
  2. 第一部分Python编程基础
  3. 第1章Python基础
  4. 1.1在交互式环境中输入表达式
  5. 1.2整型、浮点型和字符串数据类型
  6. 1.3字符串连接和复制
  7. 1.4在变量中保存值
  8. 1.4.1赋值语句
展开全部(共 206 章节)
  1. 1.4.2变量名
  2. 1.5第一个程序
  3. 1.6程序剖析
  4. 1.6.1注释
  5. 1.6.2print()函数
  6. 1.6.3input()函数
  7. 1.6.4打印用户的名字
  8. 1.6.5len()函数
  9. 1.6.6str()、int()和float()函数
  10. 1.7小结
  11. 1.8习题
  12. 第2章控制流
  13. 2.1布尔值
  14. 2.2比较操作符
  15. 2.3布尔操作符
  16. 2.3.1二元布尔操作符
  17. 2.3.2not操作符
  18. 2.4混合布尔和比较操作符
  19. 2.5控制流的元素
  20. 2.5.1条件
  21. 2.5.2代码块
  22. 2.6程序执行
  23. 2.7控制流语句
  24. 2.7.1if语句
  25. 2.7.2else语句
  26. 2.7.3elif语句
  27. 2.7.4while循环语句
  28. 2.7.5恼人的循环
  29. 2.7.6break语句
  30. 2.7.7continue语句
  31. 2.7.8for循环和range()函数
  32. 2.7.9等价的while循环
  33. 2.7.10range()的开始、停止和步长参数
  34. 2.8导入模块
  35. fromimport语句
  36. 2.9用sys.exit()提前结束程序
  37. 2.10小结
  38. 2.11习题
  39. 第3章函数
  40. 3.1def语句和参数
  41. 3.2返回值和return语句
  42. 3.3None值
  43. 3.4关键字参数和print()
  44. 3.5局部和全局作用域
  45. 3.5.1局部变量不能在全局作用域内使用
  46. 3.5.2局部作用域不能使用其他局部作用域内的变量
  47. 3.5.3全局变量可以在局部作用域中读取
  48. 3.5.4名称相同的局部变量和全局变量
  49. 3.6global语句
  50. 3.7异常处理
  51. 3.8一个小程序:猜数字
  52. 3.9小结
  53. 3.10习题
  54. 3.11实践项目
  55. 3.11.1Collatz序列
  56. 3.11.2输入验证
  57. 第4章列表
  58. 4.1列表数据类型
  59. 4.1.1用下标取得列表中的单个值
  60. 4.1.2负数下标
  61. 4.1.3利用切片取得子列表
  62. 4.1.4用len()取得列表的长度
  63. 4.1.5用下标改变列表中的值
  64. 4.1.6列表连接和列表复制
  65. 4.1.7用del语句从列表中删除值
  66. 4.2使用列表
  67. 4.2.1列表用于循环
  68. 4.2.2in和notin操作符
  69. 4.2.3多重赋值技巧
  70. 4.3增强的赋值操作
  71. 4.4方法
  72. 4.4.1用index()方法在列表中查找值
  73. 4.4.2用append()和insert()方法在列表中添加值
  74. 4.4.3用remove()方法从列表中删除值
  75. 4.4.4用sort()方法将列表中的值排序
  76. 4.5例子程序:神奇8球和列表
  77. 4.6类似列表的类型:字符串和元组
  78. 4.6.1可变和不可变数据类型
  79. 4.6.2元组数据类型
  80. 4.6.3用list()和tuple()函数来转换类型
  81. 4.7引用
  82. 4.7.1传递引用
  83. 4.7.2copy模块的copy()和deepcopy()函数
  84. 4.8小结
  85. 4.9习题
  86. 4.10实践项目
  87. 4.10.1逗号代码
  88. 4.10.2字符图网格
  89. 第5章字典和结构化数据
  90. 5.1字典数据类型
  91. 5.1.1字典与列表
  92. 5.1.2keys()、values()和items()方法
  93. 5.1.3检查字典中是否存在键或值
  94. 5.1.4get()方法
  95. 5.1.5setdefault()方法
  96. 5.2漂亮打印
  97. 5.3使用数据结构对真实世界建模
  98. 5.3.1井字棋盘
  99. 5.3.2嵌套的字典和列表
  100. 5.4小结
  101. 5.5习题
  102. 5.6实践项目
  103. 5.6.1好玩游戏的物品清单
  104. 5.6.2列表到字典的函数,针对好玩游戏物品清单
  105. 第6章字符串操作
  106. 6.1处理字符串
  107. 6.1.1字符串字面量
  108. 6.1.2双引号
  109. 6.1.3转义字符
  110. 6.1.4原始字符串
  111. 6.1.5用三重引号的多行字符串
  112. 6.1.6多行注释
  113. 6.1.7字符串下标和切片
  114. 6.1.8字符串的in和notin操作符
  115. 6.2有用的字符串方法
  116. 6.2.1字符串方法upper()、lower()、isupper()和islower()
  117. 6.2.2isX字符串方法
  118. 6.2.3字符串方法startswith()和endswith()
  119. 6.2.4字符串方法join()和split()
  120. 6.2.5用rjust()、ljust()和center()方法对齐文本
  121. 6.2.6用strip()、rstrip()和lstrip()删除空白字符
  122. 6.2.7用pyperclip模块拷贝粘贴字符串
  123. 6.3项目:口令保管箱
  124. 第1步:程序设计和数据结构
  125. 第2步:处理命令行参数
  126. 第3步:复制正确的口令
  127. 6.4项目:在Wiki标记中添加无序列表
  128. 第1步:从剪贴板中复制和粘贴
  129. 第2步:分离文本中的行,并添加星号
  130. 第3步:连接修改过的行
  131. 6.5小结
  132. 6.6习题
  133. 6.7实践项目
  134. 表格打印
  135. 第二部分自动化任务
  136. 第7章模式匹配与正则表达式
  137. 7.1不用正则表达式来查找文本模式
  138. 7.2用正则表达式查找文本模式
  139. 7.2.1创建正则表达式对象
  140. 7.2.2匹配Regex对象
  141. 7.2.3正则表达式匹配复习
  142. 7.3用正则表达式匹配更多模式
  143. 7.3.1利用括号分组
  144. 7.3.2用管道匹配多个分组
  145. 7.3.3用问号实现可选匹配
  146. 7.3.4用星号匹配零次或多次
  147. 7.3.5用加号匹配一次或多次
  148. 7.3.6用花括号匹配特定次数
  149. 7.4贪心和非贪心匹配
  150. 7.5findall()方法
  151. 7.6字符分类
  152. 7.7建立自己的字符分类
  153. 7.8插入字符和美元字符
  154. 7.9通配字符
  155. 7.9.1用点-星匹配所有字符
  156. 7.9.2用句点字符匹配换行
  157. 7.10正则表达式符号复习
  158. 7.11不区分大小写的匹配
  159. 7.12用sub()方法替换字符串
  160. 7.13管理复杂的正则表达式
  161. 7.14组合使用re.IGNORECASE、re.DOTALL和re.VERBOSE
  162. 7.15项目:电话号码和E-mail地址提取程序
  163. 第1步:为电话号码创建一个正则表达式
  164. 第2步:为E-mail地址创建一个正则表达式
  165. 第3步:在剪贴板文本中找到所有匹配
  166. 第4步:所有匹配连接成一个字符串,复制到剪贴板
  167. 第5步:运行程序
  168. 第6步:类似程序的构想
  169. 7.16小结
  170. 7.17习题
  171. 7.18实践项目
  172. 7.18.1强口令检测
  173. 7.18.2strip()的正则表达式版本
  174. 第8章读写文件
  175. 8.1文件与文件路径
  176. 8.1.1Windows上的倒斜杠以及OSX和Linux上的正斜杠
  177. 8.1.2当前工作目录
  178. 8.1.3绝对路径与相对路径
  179. 8.1.4用os.makedirs()创建新文件夹
  180. 8.1.5os.path模块
  181. 8.1.6处理绝对路径和相对路径
  182. 8.1.7查看文件大小和文件夹内容
  183. 8.1.8检查路径有效性
  184. 8.2文件读写过程
  185. 8.2.1用open()函数打开文件
  186. 8.2.2读取文件内容
  187. 8.2.3写入文件
  188. 8.3用shelve模块保存变量
  189. 8.4用pprint.pformat()函数保存变量
  190. 8.5项目:生成随机的测验试卷文件
  191. 第1步:将测验数据保存在一个字典中
  192. 第2步:创建测验文件,并打乱问题的次序
  193. 第3步:创建答案选项
  194. 第4步:将内容写入测验试卷和答案文件
  195. 8.6项目:多重剪贴板
  196. 第1步:注释和shelf设置
  197. 第2步:用一个关键字保存剪贴板内容
  198. 第3步:列出关键字和加载关键字的内容

常见问题

《Python编程快速上手》适合谁读?

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

《Python编程快速上手》阅读难度高吗?

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

《Python编程快速上手》纸质书值得买吗?

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

《Python编程快速上手》哪个版本更适合?

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

在哪里可以合法获取《Python编程快速上手》?

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

如何继续查找《Python编程快速上手》相关书籍?

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

手机扫码下载

使用手机扫描二维码

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

电子书下载二维码

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