Python程序设计 封面

Python程序设计

评分 3.0
字数
11.8万字
章节数
145
ISBN
9787113307653

标签

内容简介

本书从入门者的角度出发,分12章讲解了计算机和程序、Python编写简单程序、面向对象和图形、序列、函数、判断结构、循环结构和布尔值、数据收集、模拟和设计、类与对象、面向对象设计、Python的计算生态,并讲解了异常处理与测试、调试、单元测试和文档测试等内容。

书中融入了“全国计算机等级考试二级Python语言程序设计”考试的考点体系,引入健康警报器、硬币兑换统计、炮弹飞行、短柄壁球比赛等一系列有趣的小程序案例,循序渐进地进行讲解,并配以丰富的界面图篇,为编程学习增添乐趣。

本书各章后均设有知识拓展、名人小故事,在教学同时也关注学生的素质教育。

编辑推荐

本书从入门者视角分12章讲解Python编程,内容覆盖计算机与程序基础、简单程序编写、序列、函数、判断与循环结构、数据收集、类与对象、面向对象设计及Python计算生态,并涉及异常处理、测试与调试等工程习惯。书中融入全国计算机等级考试二级Python语言程序设计的考点体系,配合健康警报器、硬币兑换统计、炮弹飞行、短柄壁球比赛等小案例循序渐进地讲解,界面图较丰富,能降低初学者的理解门槛。各章设有知识拓展与名人小故事,兼顾素质教育。适合作为高职院校或本科入门课程教材,也适合备考二级Python的读者系统学习;自学者可跟做案例巩固语法与设计思路。

适合谁读

适合

  • 零基础或初学Python、需要系统入门的高校学生
  • 准备参加全国计算机等级考试二级Python语言程序设计的考生
  • 采用案例教学、需要配套教材的Python课程教师
  • 希望借助小案例理解语法与面向对象设计的自学者

不适合

  • 已具备Python基础、寻求进阶框架或工程实战的开发者
  • 专门从事数据分析、机器学习等垂直方向学习的读者
  • 只希望快速查阅语法、不需要系统教程的工具书用户

阅读建议

  1. 按章节顺序学习,每章先读概念再亲手敲一遍书中案例。
  2. 把健康警报器、硬币兑换等案例改写扩展,加深对语法的理解。
  3. 学完函数与类后,尝试独立设计一个小程序并做单元测试。
  4. 备考二级的读者可对照考点体系,标记各章对应考点重点复习。

出版社简介

中国铁道出版社 中国 · 成立于 1951 年

中国铁道出版社长期以铁路专业出版为核心,同时覆盖轨道交通、工业技术、编程设计与财经、考试等方向,库内相关图书约194种。代表图书包括《城市轨道交通全自动运行(FAO)系统》《城市轨道交通车辆基地设计创新与实践》《动车组一级修检测机器人系统分析与运用管理》,以及《赣州至深圳铁路广东段工程总结》《北京城市轨道交通工程建设盾构法安全风险控制技术及典型案例》等工程实践读物。除技术专著外,该社也出版《Python程序设计基础教程》及房地产开发企业财税处理等实用类图书,作者资源包括贺鹏、唐涛、丁树奎、孙长军等。就公开资料看,其出版特色是依托线路工程与运营实践,兼顾专业教材与普及读物;更完整的出版结构公开资料有限。

目录

  1. 版权信息
  2. 内容简介
  3. 前言
  4. 第1章 计算机和程序设计基础
  5. 1.1 现代计算机
  6. 1.2 硬件基础
  7. 1.3 计算机科学
  8. 1.4 程序的力量
  9. 1.5 编程语言
  10. 1.6 初识Python
  11. 1.7 Python解释器
  12. 1.8 Python程序内部
  13. 小结
  14. 知识拓展 Python技术演变史
  15. 名人小故事 计算机教育与普及的辛勤耕耘者与奠基人——谭浩强
  16. 二级考试对应知识点
  17. 习题
  18. 第2章 Python编写简单程序
  19. 2.1 软件开发过程
  20. 2.2 程序要素
  21. 2.3 常量与变量
  22. 2.4 Python的代码编写规范
  23. 2.5 输出语句
  24. 2.6 赋值语句
  25. 2.7 数值数据类型
  26. 2.8 类型转换和舍入
  27. 2.9 使用math库
  28. 小结
  29. 知识拓展 Python关键字的含义
  30. 名人小故事 职守核心技术——倪光南
  31. 二级考试对应知识点
  32. 习题
  33. 第3章 面向对象和图形
  34. 3.1 概述
  35. 3.2 对象的理解
  36. 3.3 简单图形编程
  37. 3.4 turtle函数库介绍
  38. 小 结
  39. 知识拓展 运算符优先级
  40. 名人小故事 中国“量子之父”——潘建伟
  41. 二级考试对应知识点
  42. 习题
  43. 第4章 字符串、列表、元组和文件
  44. 4.1 字符串数据类型
  45. 4.2 简单字符串处理
  46. 4.3 列表
  47. 4.4 元组
  48. 4.5 字符串表示的方式和消息编码
  49. 4.6 从编码到加密
  50. 4.7 字符串的输入输出操作
  51. 4.8 文件
  52. 小结
  53. 知识拓展 Python的格式字符
  54. 名人小故事 中国汉字激光照排之父——王选
  55. 二级考试对应知识点
  56. 习题
  57. 第5章 函数
  58. 5.1 函数的功能
  59. 5.2 认识函数
  60. 5.3 返回值的函数
  61. 5.4 修改参数的函数
  62. 5.5 函数和程序结构
  63. 5.6 递归函数
  64. 小结
  65. 知识拓展 内置函数
  66. 名人小故事 创造了国产软件的骄傲——求伯君
  67. 二级考试对应知识点
  68. 习题
  69. 第6章 判 断 结 构
  70. 6.1 简单判断
  71. 6.2 二路判断
  72. 6.3 多路判断
  73. 6.4 异常处理
  74. 6.5 设计研究:求最大数
  75. 小结
  76. 知识拓展 Python的标准库和常用的第三方库
  77. 名人小故事 杀毒行业的先锋——王江民
  78. 二级考试对应知识点
  79. 习题
  80. 第7章 循环结构和布尔值
  81. 7.1 for循环:快速回顾
  82. 7.2 累积结果:阶乘
  83. 7.3 不定循环
  84. 7.4 常见循环模式
  85. 7.5 跳出循环
  86. 7.6 布尔值计算
  87. 7.7 其他常见结构
  88. 小结
  89. 知识拓展 Python工具——Anaconda与IPython
  90. 名人小故事 奥运精神之“亚洲飞人”——苏炳添
  91. 二级考试对应知识点
  92. 习题
  93. 第8章 集合和字典
  94. 8.1 集合
  95. 8.2 字典
  96. 小结
  97. 知识拓展 Python Cheatsheet
  98. 名人小故事 我要回中国了——姚期智
  99. 二级考试对应知识点
  100. 习题
  101. 第9章 模拟和设计
  102. 9.1 模拟技术——短柄壁球示例
  103. 9.2 伪随机数
  104. 9.3 自顶向下的设计
  105. 9.4 自底向上的实现
  106. 小结
  107. 知识拓展 Python编辑工具——Jupyter Notebook
  108. 名人小故事 破解MD5 算法的女强人——王小云
  109. 二级考试对应知识点
  110. 习题
  111. 第 10 章 类与对象
  112. 10.1 对象
  113. 10.2 自定义的类——模拟炮弹示例
  114. 10.3 定义新类
  115. 10.4 用类处理数据
  116. 10.5 对象和封装
  117. 10.6 控件
  118. 10.7 示例:炮弹动画
  119. 小结
  120. 知识拓展 Python工具——Skulpt
  121. 名人小故事 中国互联网运动的先锋——王志东
  122. 二级考试对应知识点
  123. 习题
  124. 第 11 章 面向对象设计
  125. 11.1 面向对象设计的过程
  126. 11.2 类和实例
  127. 11.3 数据封装
  128. 11.4 访问限制
  129. 11.5 继承和多态
  130. 11.6 获取对象信息
  131. 11.7 实例属性和类属性
  132. 11.8 案例研究:壁球模拟
  133. 小结
  134. 知识拓展 Python开发社区
  135. 科技创新 华为公司
  136. 二级考试对应知识点
  137. 习题
  138. 第 12 章 Python库及计算生态
  139. 12.1 标准库
  140. 12.2 第三方库
  141. 12.3 Python计算生态
  142. 小结
  143. 知识拓展 Python第三方库纵览
  144. 二级考试对应知识点
  145. 习题

常见问题

没有编程基础能读懂这本书吗?
本书从计算机和程序的基础讲起,按章节循序渐进,案例配有界面图,适合零基础入门。建议边读边动手敲代码,遇到报错先自行排查,再对照书中讲解理解,学习效果会比只读不练好得多。
书中的案例和考试考点有什么关系?
本书融入了全国计算机等级考试二级Python语言程序设计的考点体系,案例用于帮助理解语法与程序设计思路。备考时可将各章内容与考点对照复习,但考试具体要求仍应以当年官方考试大纲为准。
学完这本书能达到什么水平?
按书中内容完整学习并完成练习后,可掌握Python基本语法、常用数据结构、函数、类与对象、异常处理及测试调试等入门知识,能编写小型程序。面向对象设计和计算生态部分为后续深入学习打下基础,但距离工程实战仍需更多项目练习。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

苏琳 作者

苏琳,目前公开资料有限,其创作横跨文化普及、励志成长、计算机教育与历史读物等多个领域,库内共收录作品 6 种。从题材看,她既关注日常生活与自我提升,也涉足编程入门与历史解读。文化类作品《一本书快速了解中国茶文化》以简明通俗的方式梳理茶文化常识;励志方向有《365天不抱怨的智慧(心灵瑜伽)》与《一学就会的沉浸式学习法》,侧重心态调整与学习方法;计算机方面著有《Python程序设计》,面向初学者讲解编程基础;历史读物《推恩令:汉武帝的顶级阳谋》及《你应该知道的阳谋破局成事心法(套装3册)》则从历史典故切入,讨论谋略与处世思路。整体而言,她的写作偏向知识普及与实用指导,语言平实,注重可读性,适合入门读者。

胡洋 作者

胡洋,目前可查的公开资料十分有限,其国籍、生卒年、教育背景与职业经历均未见明确记载,库内仅收录其作品一种。就现有信息而言,胡洋以《Python程序设计》一书为人所知,该书归入计算机综合类,属于编程语言学习与入门方向的写作。从题材看,这类作品通常面向初学者与高校学生,注重语法基础、编程思路与上机实践的衔接;就本书而言,可以推测其写作偏向由浅入深、示例驱动的教学式表达,力求把抽象概念落到可操作的代码练习上。由于作者个人信息与创作脉络尚不完整,其写作风格的全貌与更广泛的影响仍有待更多资料补充后再作评估。

何小平 作者

何小平,目前公开资料有限,尚无法确认其完整身份背景与个人经历。从库内收录情况看,何小平现有一部作品《Python程序设计》,该书归入计算机综合类,是一本面向编程学习者的技术类图书。Python 语言以语法简洁、上手门槛较低著称,常用于数据处理、脚本编写与教学入门,因此这类教材通常需要兼顾基础概念的清晰讲解与编程实践的引导。《Python程序设计》这一书名表明,作者在写作中围绕 Python 语言的核心语法与程序设计方法展开内容,服务于初学者的学习需求。由于缺乏更多可核实的信息,何小平的其他写作方向与学术背景暂难评述,其作品的实际影响也有待读者与市场检验。

同一作者

同类高分