可以朗读
语音朗读
174千字
字数
2024-02-01
发行日期
展开全部
主编推荐语
本书是关于Python程序设计的基础课程教材。
内容简介
全书共十一章,主要内容包括程序设计基础、数据的计算机表示与操作、结构化程序设计、函数、面向对象程序设计、程序设计中的常用算法、文件、数据分析与可视化、用户界面设计、程序设计综合案例和实验。为了便于教学,本书提供课程教学质量标准、教材配套PPT、微视频、源代码、习题和难点解析等教学资源。
全书站在科学高度,提炼教学内容,以精练的语言讲述程序设计方法,通过丰富的示例引导读者进行深度探索,内容新颖,特色鲜明。
目录
- 版权信息
- 内容提要
- 前言
- 第1章 程序设计基础
- 1.1 程序和程序设计语言
- 1.2 程序设计
- 1.3 程序示例
- 课后习题
- 第2章 数据的计算机表示与操作
- 2.1 Python程序基本构成
- 2.2 标识符
- 2.3 编程语言中的数据类型
- 2.4 表达式与运算符
- 2.5 格式化输出
- 2.6 程序示例
- 课后习题
- 第3章 结构化程序设计
- 3.1 顺序结构程序设计
- 3.2 选择结构程序设计
- 3.3 循环结构程序设计
- 3.4 random库
- 3.5 异常处理
- 3.6 程序调试
- 3.7 程序示例
- 课后习题
- 第4章 函数
- 4.1 函数的定义与调用
- 4.2 函数的参数
- 4.3 lambda函数
- 4.4 map()函数和filter()函数
- 4.5 变量的作用域
- 4.6 递归函数
- 4.7 模块
- 4.8 datetime库
- 4.9 程序示例
- 课后习题
- 第5章 面向对象程序设计
- 5.1 类的定义与实例化
- 5.2 继承
- 5.3 程序示例
- 课后习题
- 第6章 程序设计中的算法
- 6.1 算法基础
- 6.2 加密算法
- 6.3 查找算法
- 6.4 排序算法
- 课后习题
- 第7章 文件
- 7.1 文件的基本概念
- 7.2 常用纯文本文件
- 7.3 常用二进制文件
- 7.4 网页文件
- 课后习题
- 第8章 数据分析与可视化
- 8.1 NumPy——科学计算
- 8.2 pandas——数据分析与处理
- 8.3 Matplotlib——数据可视化
- 课后习题
- 第9章 图形用户界面设计
- 9.1 GUI的布局——窗口与框架模块
- 9.2 GUI的用户交互——小部件
- 9.3 程序示例
- 课后习题
- 第10章 程序设计综合案例
- 10.1 程序源代码
- 10.2 游戏窗体实现
- 10.3 游戏地图加载
- 10.4 跳跃功能实现
- 10.5 随机生成障碍功能实现
- 10.6 播放与停止背景音乐功能实现
- 10.7 碰撞和显示积分功能实现
- 第11章 实验
- 11.1 实验1 Python开发环境和编程基础
- 11.2 实验2基本程序设计
- 11.3 实验3顺序结构和选择结构
- 11.4 实验4循环结构
- 11.5 实验5函数
- 11.6 实验6面向对象程序设计
- 11.7 实验7程序设计中的算法
- 11.8 实验8文件
- 11.9 实验9数据分析与可视化
- 11.10 实验10图形用户界面设计
- 附录A 序列类型通用函数
- 附录B 字符串常用方法
- 附录C 列表常用方法
- 附录D 字典常用方法
- 附录E 集合常用函数或方法
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。