-
内容大纲
本书主要面向程序设计初学者,以培养读者的计算思维和信息素养为知识目标,以案例为驱动,突出展示计算机处理问题的方法,在教学内容中渗透计算思维思想。本书从程序设计的基本概念出发,通过大量程序实例,深入浅出地介绍了Python程序设计的基本概念和方法。全书主要内容包括Python语言概述、Python语言基础、Python程序设计结构、特征数据类型、函数与模块、文件和图形绘制。本书使用的是Python 3.11.2版本。另外,本书还通过对知识内容的梳理,挖掘其所蕴含的思政教育元素,并自然地融入相应案例中。附录A中给出了课程思政育人融入参考表,可供教师在教学时参考;附录B中根据每章要点设计了相关实验;附录C中给出了各章习题的参考答案。
本书简化了语法细节的介绍,以程序设计为导向,突出问题求解方法与思维能力训练,适合作为高校非计算机专业计算机程序设计基础教材,也可作为对Python感兴趣的读者的课外阅读资料。 -
作者介绍
-
目录
第1章 Python语言概述
1.1 Python语言简介
1.2 Python语言的特点
1.3 Python语言的开发环境
1.3.1 Python系统的下载与安装
1.3.2 系统环境变量的设置
1.3.3 Python程序的运行
1.4 常用的Python第三方编辑器
1.5 在线帮助和相关资源
1.5.1 Python交互式帮助系统
1.5.2 Python文档
习题1
第2章 Python语言基础
2.1 Python程序概述
2.2 Python语言编码规范
2.2.1 标识符命名规则
2.2.2 代码缩进
2.2.3 使用空行分隔代码
2.2.4 语句的分隔
2.2.5 注释
2.3 Python的基本数据类型
2.4 常量和变量
2.4.1 常量
2.4.2 变量
2.5 运算符
2.5.1 算术运算符
2.5.2 关系运算符
2.5.3 逻辑运算符
2.6表达式…2.7 赋值语句
2.8 常用模块与函数
2.8.1 常用内置函数
2.8.2 常用模块及函数
2.9 标准输入/输出
2.9.1 标准输入
2.9.2 标准输出
2.9.3 格式化输出
2.10 字符串操作相关方法
习题2
第3章 Python程序设计结构
3.1 程序设计概述
3.1.1 程序设计的基本步骤
3.1.2 算法及其描述
3.2 顺序结构
3.3 选择结构
3.3.1 单分支选择结构
3.3.2 双分支选择结构
3.3.3 多分支选择结构
3.3.4 选择结构的嵌套
3.3.5 条件运算
3.3.6 选择结构程序举例
3.4 循环结构
3.4.1 while循环结构
3.4.2 for循环结构
3.4.3 循环控制语句
3.4.4 else子句
3.4.5 循环的嵌套
3.4.6 循环结构程序举例
习题3
第4章 特征数据类型
4.1 列表
4.1.1 创建列表
4.1.2 列表的基本操作
4.1.3 更多列表操作
4.1.4 删除列表中的元素
4.1.5 列表解析
4.2 元组
4.2.1 创建元组
4.2.2 元组的基本操作
4.2.3 元组与列表的相互转换
4.2.4 元组解包
4.3 列表和元组的应用
4.3.1 数据排序
4.3.2 数据查找
4.3.3 矩阵运算
4.4 字典
4.4.1 字典概述
4.4.2 创建字典
4.4.3 访问字典中的值
4.4.4 更新字典
4.4.5 字典的操作
4.5 集合
4.5.1 集合的创建
4.5.2 集合的修改
4.5.3 集合的数学运算
4.6 字典与集合的应用
习题4
第5章 函数与模块
5.1 函数的定义与调用
5.1.1 函数的定义
5.1.2 函数的调用
5.2 函数的参数传递
5.2.1 参数传递方式
5.2.2 参数的传递
5.3 函数中变量的作用域
5.4 匿名函数和递归函数
5.5 模块
5.5.1 模块的定义与使用
5.5.2 Python程序结构
5.5.3 模块的有条件执行
5.6 函数应用举例
习题5
第6章 文件
6.1 文件的概念
6.2 文件的基本操作
6.2.1 打开文件
6.2.2 关闭文件
6.2.3 文件的读取
6.2.4 文件的写入
6.2.5 文件的定位
6.3 文件管理方法
6.4 文件操作应用举例
习题6
第7章 图形绘制
7.1 基于tkinter的图形绘制
7.2 画布对象绘图方法
7.2.1 绘制矩形
7.2.2 绘制椭圆与圆弧
7.2.3 绘制线条与多边形
7.2.4 绘图举例
7.3 基于turtle模块的绘图
7.4 用Graphics图形库绘图
习题7
附录A 课程思政育人融入参考表
附录B 实验
实验1 熟悉Python语言编程环境
实验2 Python程序的基本语法
实验3 顺序结构程序设计
实验4 选择结构程序设计
实验5 循环结构程序设计
实验6 列表与元组
实验7 字典与集合
实验8 函数
实验9 文件
实验10 绘图
附录C 各章习题参考答案
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...