Python语言程序设计 封面

Python语言程序设计

评分 3.3
字数
12.7万字
章节数
109
ISBN
9787113313593

标签

内容简介

本书是“十四五”高等学校计算机教育新形态一体化系列教材之一,系统介绍了Python语言程序设计的基本理论、方法和过程,深入浅出地介绍实用案例。全书共11章,包括程序设计概述、Python语法基础、基本数据类型、选择控制结构、循环控制结构、组合数据、文件与数据格式化、函数、面向对象编程、异常处理、网络爬虫等内容,旨在培养读者的计算思维,提高程序设计解决问题的能力。本书突出应用,强调思政功能;强化计算思维,培养创新意识;案例新颖,趣味性强。

本书适合作为高等学校各专业计算机程序设计教材,也可作为计算机程序设计培训教材、计算机考试的参考教材和Python程序设计爱好者的自学用书。

编辑推荐

本书作为高校新形态一体化教材,在内容组织上兼顾语法基础与计算思维培养,从基本数据类型、控制结构到函数、面向对象编程逐层递进,知识链条较为完整。较有特色的是将网络爬虫纳入教学章节,使读者在掌握语言基础后能接触真实数据获取场景,增强学习的实用感与成就感。书中案例强调新颖与趣味,配合思政元素的融入,适合课堂讲授与上机实践结合使用。文件与数据格式化、异常处理等内容贴近实际开发需要,有助于读者建立规范的程序设计习惯。整体而言,本书定位清晰,既可作为零起点读者的系统入门材料,也能为后续学习数据分析、网络应用等方向打下语言基础,适合在教师引导下按章节推进学习。

适合谁读

适合

  • 高等学校各专业选修程序设计课程的在校学生
  • 需要系统学习Python语法并具备上机练习需求的初学者
  • 准备参加计算机等级考试、需要教材式参考的备考者
  • 希望借助案例理解爬虫等实用功能的编程爱好者

不适合

  • 已具备Python开发经验、寻求进阶架构或性能优化内容的读者
  • 偏好纯项目实战、不愿按章节系统学习语法的读者
  • 希望深入学习机器学习算法原理而非语言本身的人群

阅读建议

  1. 按章节顺序学习,每章结束后独立完成课后练习再进入下一章
  2. 学习控制结构与函数时,在电脑上逐例敲写代码并观察运行结果
  3. 读到网络爬虫章节前,先复习文件操作与异常处理,便于理解数据流程
  4. 结合课堂进度做笔记,将易错语法点整理成个人速查清单

出版社简介

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

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

目录

  1. 版权信息
  2. 内容简介
  3. “十四五”高等学校计算机教育新形态一体化系列教材编审委员会
  4. 序
  5. 前言
  6. 第1章 程序设计概述
  7. 1.1 程序设计语言
  8. 1.2 算法
  9. 1.3 编程基本方法
  10. 1.4 Python语言概述
  11. 1.5 Python开发环境
  12. 1.6 应用案例
  13. 小结
  14. 思考与练习
  15. 第2章 Python语法基础
  16. 2.1 编程基本步骤的应用
  17. 2.2 程序的基本元素
  18. 2.3 Python代码风格
  19. 2.4 输入、输出数据
  20. 2.5 Python流程控制语句
  21. 2.6 函数式编程
  22. 2.7 turtle库绘图入门
  23. 2.8 应用案例
  24. 小结
  25. 思考与练习
  26. 第3章 基本数据类型
  27. 3.1 数字类型
  28. 3.2 字符串类型
  29. 3.3 应用案例
  30. 小结
  31. 思考与练习
  32. 第4章 选择控制结构
  33. 4.1 单分支if语句
  34. 4.2 条件判断
  35. 4.3 双分支if...else语句
  36. 4.4 if表达式
  37. 4.5 多分支if...elif...else语句
  38. 4.6 if语句的嵌套
  39. 4.7 random随机库的应用
  40. 4.8 应用案例
  41. 小结
  42. 思考与练习
  43. 第5章 循环控制结构
  44. 5.1 for...in遍历循环
  45. 5.2 while条件循环
  46. 5.3 循环语句的嵌套
  47. 5.4 循环控制命令
  48. 5.5 else子句
  49. 5.6 应用案例
  50. 小结
  51. 思考与练习
  52. 第6章 组合数据
  53. 6.1 组合数据概述
  54. 6.2 元组
  55. 6.3 列表
  56. 6.4 集合
  57. 6.5 字典
  58. 6.6 推导式与迭代器
  59. 6.7 中文分词jieba库和词云wordcloud
  60. 6.8 应用案例
  61. 小结
  62. 思考与练习
  63. 第7章 文件与数据格式化
  64. 7.1 文件基本概念
  65. 7.2 文件的打开与关闭
  66. 7.3 文件的读写操作
  67. 7.4 文件目录管理库os
  68. 7.5 数据的格式化
  69. 7.6 图像处理库PIL入门
  70. 7.7 应用案例
  71. 小结
  72. 思考与练习
  73. 第8章 函数
  74. 8.1 函数概述
  75. 8.2 函数的定义和调用
  76. 8.3 函数参数的传递
  77. 8.4 lambda匿名函数与生成器
  78. 8.5 函数嵌套和递归函数
  79. 8.6 变量的作用域
  80. 8.7 日期时间库datetime
  81. 8.8 应用案例
  82. 小结
  83. 思考与练习
  84. 第9章 面向对象编程
  85. 9.1 面向对象的编程思想
  86. 9.2 类与对象
  87. 9.3 类的属性
  88. 9.4 类的方法
  89. 9.5 访问控制
  90. 9.6 类的特性
  91. 9.7 应用案例
  92. 小结
  93. 思考与练习
  94. 第10章 异常处理
  95. 10.1 异常概述
  96. 10.2 捕获异常
  97. 10.3 抛出异常
  98. 10.4 自定义异常
  99. 10.5 应用案例
  100. 小结
  101. 思考与练习
  102. 第11章 网络爬虫
  103. 11.1 网络爬虫基础知识
  104. 11.2 requests库访问网页
  105. 11.3 beautifulsoup4库解析页面内容
  106. 11.4 正则表达式re库
  107. 11.5 应用案例
  108. 小结
  109. 思考与练习

常见问题

零基础没有编程经验能读懂这本书吗?
可以。本书从程序设计概述和Python语法基础讲起,章节安排由浅入深,基本数据类型、选择与循环结构等内容都从概念讲起。建议按顺序阅读并坚持上机练习,遇到不理解的地方先动手运行示例代码,再回看文字说明,学习效果会更好。
书中的网络爬虫内容需要额外基础吗?
网络爬虫安排在全书靠后章节,前置的文件与数据格式化、函数、异常处理等知识已为它做了铺垫。读者只要掌握前面章节的语法和文件操作,就能跟上爬虫部分的学习。若想深入抓取策略,还需查阅其他专门资料。
这本教材适合自学还是必须跟课?
两者皆可。本书配有案例和章节体系,自学读者可按章推进并完成练习;在校学生则可配合教师讲授,利用课堂重点解析加深理解。自学时建议制定每周学习计划,避免跳过练习环节,以保证语法掌握的扎实程度。

读者评论

查询本书

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

作者简介

张敏 作者

张敏是一位公开资料有限的作者,其署名作品在库内共22种,覆盖面相当宽泛。从代表作品看,她既涉及《简爱》这样的外国文学经典,也写过《跳着踢踏舞去上班:巴菲特的快乐投资与人生智慧》这类投资理财读物,还参与《标准韩国语》系列多个版本及《中韩翻译教程》等语言学习类图书的编写。常见分类显示,她的作品横跨考试、理财、励志成长、编程设计、设计与计算机综合等方向,可见其写作多面向实用学习与大众阅读,注重为读者提供可上手的知识与方法。由于生平信息暂缺,其国籍、生卒年及专业背景均无从确认,读者可结合具体书目判断其写作侧重。

同一作者

同类高分