标签
内容简介
本书是“十四五”高等学校计算机教育新形态一体化系列教材之一,系统介绍了Python语言程序设计的基本理论、方法和过程,深入浅出地介绍实用案例。全书共11章,包括程序设计概述、Python语法基础、基本数据类型、选择控制结构、循环控制结构、组合数据、文件与数据格式化、函数、面向对象编程、异常处理、网络爬虫等内容,旨在培养读者的计算思维,提高程序设计解决问题的能力。本书突出应用,强调思政功能;强化计算思维,培养创新意识;案例新颖,趣味性强。
本书适合作为高等学校各专业计算机程序设计教材,也可作为计算机程序设计培训教材、计算机考试的参考教材和Python程序设计爱好者的自学用书。
编辑推荐
本书作为高校新形态一体化教材,在内容组织上兼顾语法基础与计算思维培养,从基本数据类型、控制结构到函数、面向对象编程逐层递进,知识链条较为完整。较有特色的是将网络爬虫纳入教学章节,使读者在掌握语言基础后能接触真实数据获取场景,增强学习的实用感与成就感。书中案例强调新颖与趣味,配合思政元素的融入,适合课堂讲授与上机实践结合使用。文件与数据格式化、异常处理等内容贴近实际开发需要,有助于读者建立规范的程序设计习惯。整体而言,本书定位清晰,既可作为零起点读者的系统入门材料,也能为后续学习数据分析、网络应用等方向打下语言基础,适合在教师引导下按章节推进学习。
适合谁读
适合
- 高等学校各专业选修程序设计课程的在校学生
- 需要系统学习Python语法并具备上机练习需求的初学者
- 准备参加计算机等级考试、需要教材式参考的备考者
- 希望借助案例理解爬虫等实用功能的编程爱好者
不适合
- 已具备Python开发经验、寻求进阶架构或性能优化内容的读者
- 偏好纯项目实战、不愿按章节系统学习语法的读者
- 希望深入学习机器学习算法原理而非语言本身的人群
阅读建议
- 按章节顺序学习,每章结束后独立完成课后练习再进入下一章
- 学习控制结构与函数时,在电脑上逐例敲写代码并观察运行结果
- 读到网络爬虫章节前,先复习文件操作与异常处理,便于理解数据流程
- 结合课堂进度做笔记,将易错语法点整理成个人速查清单
出版社简介
中国铁道出版社
中国 · 成立于 1951 年
中国铁道出版社长期以铁路专业出版为核心,同时覆盖轨道交通、工业技术、编程设计与财经、考试等方向,库内相关图书约194种。代表图书包括《城市轨道交通全自动运行(FAO)系统》《城市轨道交通车辆基地设计创新与实践》《动车组一级修检测机器人系统分析与运用管理》,以及《赣州至深圳铁路广东段工程总结》《北京城市轨道交通工程建设盾构法安全风险控制技术及典型案例》等工程实践读物。除技术专著外,该社也出版《Python程序设计基础教程》及房地产开发企业财税处理等实用类图书,作者资源包括贺鹏、唐涛、丁树奎、孙长军等。就公开资料看,其出版特色是依托线路工程与运营实践,兼顾专业教材与普及读物;更完整的出版结构公开资料有限。
目录
- 版权信息
- 内容简介
- “十四五”高等学校计算机教育新形态一体化系列教材编审委员会
- 序
- 前言
- 第1章 程序设计概述
- 1.1 程序设计语言
- 1.2 算法
- 1.3 编程基本方法
- 1.4 Python语言概述
- 1.5 Python开发环境
- 1.6 应用案例
- 小结
- 思考与练习
- 第2章 Python语法基础
- 2.1 编程基本步骤的应用
- 2.2 程序的基本元素
- 2.3 Python代码风格
- 2.4 输入、输出数据
- 2.5 Python流程控制语句
- 2.6 函数式编程
- 2.7 turtle库绘图入门
- 2.8 应用案例
- 小结
- 思考与练习
- 第3章 基本数据类型
- 3.1 数字类型
- 3.2 字符串类型
- 3.3 应用案例
- 小结
- 思考与练习
- 第4章 选择控制结构
- 4.1 单分支if语句
- 4.2 条件判断
- 4.3 双分支if...else语句
- 4.4 if表达式
- 4.5 多分支if...elif...else语句
- 4.6 if语句的嵌套
- 4.7 random随机库的应用
- 4.8 应用案例
- 小结
- 思考与练习
- 第5章 循环控制结构
- 5.1 for...in遍历循环
- 5.2 while条件循环
- 5.3 循环语句的嵌套
- 5.4 循环控制命令
- 5.5 else子句
- 5.6 应用案例
- 小结
- 思考与练习
- 第6章 组合数据
- 6.1 组合数据概述
- 6.2 元组
- 6.3 列表
- 6.4 集合
- 6.5 字典
- 6.6 推导式与迭代器
- 6.7 中文分词jieba库和词云wordcloud
- 6.8 应用案例
- 小结
- 思考与练习
- 第7章 文件与数据格式化
- 7.1 文件基本概念
- 7.2 文件的打开与关闭
- 7.3 文件的读写操作
- 7.4 文件目录管理库os
- 7.5 数据的格式化
- 7.6 图像处理库PIL入门
- 7.7 应用案例
- 小结
- 思考与练习
- 第8章 函数
- 8.1 函数概述
- 8.2 函数的定义和调用
- 8.3 函数参数的传递
- 8.4 lambda匿名函数与生成器
- 8.5 函数嵌套和递归函数
- 8.6 变量的作用域
- 8.7 日期时间库datetime
- 8.8 应用案例
- 小结
- 思考与练习
- 第9章 面向对象编程
- 9.1 面向对象的编程思想
- 9.2 类与对象
- 9.3 类的属性
- 9.4 类的方法
- 9.5 访问控制
- 9.6 类的特性
- 9.7 应用案例
- 小结
- 思考与练习
- 第10章 异常处理
- 10.1 异常概述
- 10.2 捕获异常
- 10.3 抛出异常
- 10.4 自定义异常
- 10.5 应用案例
- 小结
- 思考与练习
- 第11章 网络爬虫
- 11.1 网络爬虫基础知识
- 11.2 requests库访问网页
- 11.3 beautifulsoup4库解析页面内容
- 11.4 正则表达式re库
- 11.5 应用案例
- 小结
- 思考与练习
常见问题
零基础没有编程经验能读懂这本书吗?
可以。本书从程序设计概述和Python语法基础讲起,章节安排由浅入深,基本数据类型、选择与循环结构等内容都从概念讲起。建议按顺序阅读并坚持上机练习,遇到不理解的地方先动手运行示例代码,再回看文字说明,学习效果会更好。
书中的网络爬虫内容需要额外基础吗?
网络爬虫安排在全书靠后章节,前置的文件与数据格式化、函数、异常处理等知识已为它做了铺垫。读者只要掌握前面章节的语法和文件操作,就能跟上爬虫部分的学习。若想深入抓取策略,还需查阅其他专门资料。
这本教材适合自学还是必须跟课?
两者皆可。本书配有案例和章节体系,自学读者可按章推进并完成练习;在校学生则可配合教师讲授,利用课堂重点解析加深理解。自学时建议制定每周学习计划,避免跳过练习环节,以保证语法掌握的扎实程度。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
张敏
作者
张敏是一位公开资料有限的作者,其署名作品在库内共22种,覆盖面相当宽泛。从代表作品看,她既涉及《简爱》这样的外国文学经典,也写过《跳着踢踏舞去上班:巴菲特的快乐投资与人生智慧》这类投资理财读物,还参与《标准韩国语》系列多个版本及《中韩翻译教程》等语言学习类图书的编写。常见分类显示,她的作品横跨考试、理财、励志成长、编程设计、设计与计算机综合等方向,可见其写作多面向实用学习与大众阅读,注重为读者提供可上手的知识与方法。由于生平信息暂缺,其国籍、生卒年及专业背景均无从确认,读者可结合具体书目判断其写作侧重。