类似推荐
编辑推荐
本书是关于Python程序设计的基础课程教材。
内容简介
本书是关于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 集合常用函数或方法
参考文献
程序设计方法(Python)(微课版)是2024年由人民邮电出版社出版,作者周勇 主编。
得书感谢您对《程序设计方法(Python)(微课版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。