-
内容大纲
本书依据教育部高等学校大学计算机课程教学指导委员会对程序设计课程的要求编写,详细阐述了Python语言程序设计的基本原理和一般方法,介绍了Python语言的基本语法及初步应用。全书共分10章,主要内容包括Python概述与编程环境、Python语法基础、常用运算、程序流程控制、序列类型、集合与字典、函数与模块、文件、面向对象编程及数据可视化。
本书采用Python 3.13版本,理论与实践并重,提供丰富的编程实例,将Python编程基础知识和程序设计能力培养有效结合,以提高读者对程序设计的兴趣和编程实践能力。
本书适合作为普通高等院校各专业的Python课程教材,也可作为Python程序设计的自学教材。 -
作者介绍
-
目录
第1章 Python概述与编程环境
1.1 Python语言概述
1.1.1 Python语言简介
1.1.2 Python语言的特点
1.1.3 Python的应用领域
1.2 Python开发环境配置
1.2.1 解释器的安装
1.2.2 第三方IDE
1.3 Python基本输入与输出
1.3.1 Python基本输入
1.3.2 Python基本输出
1.3.3 第一个Python程序
1.4 编码规范
1.5 查看帮助文档
1.6 DeepSeek的使用
1.6.1 DeepSeek的基本使用
1.6.2 DeepSeek代码解释功能
小结
习题
第2章 Python语法基础
2.1 标识符与关键字
2.1.1 标识符
2.1.2 关键字
2.2 变量与赋值
2.2.1 变量
2.2.2 赋值运算符
2.2.3 复合赋值运算符
2.3 基本数据类型
2.4 数值类型
2.4.1 整数
2.4.2 浮点数
2.4.3 复数
2.4.4 数值类型转换
2.4.5 类型转换实例及解析
2.5 格式化输入与输出
2.5.1 格式化输出函数
2.5.2 输出格式控制
2.5.3 格式化输入函数
2.6 实例
2.7 使用DeepSeek进行知识点总结
小结
习题
第3章 常用运算
3.1 算术运算
3.1.1 算术运算符与表达式
3.1.2 数值运算实例及解析
3.1.3 常用数学运算函数
3.1.4 math库及其应用
3.1.5 实例及解析
3.2 比较运算
3.3 成员运算
3.4 逻辑运算
3.4.1 逻辑表达式计算特性
3.4.2 真值测试
3.5 运算优先级
3.6 DeepSeek构建综合程序示例
小结
习题
第4章 程序流程控制
4.1 程序控制结构
4.2 顺序结构
4.3 分支结构
4.3.1 单分支结构
4.3.2 双分支结构
4.3.3 多分支结构
4.3.4 嵌套分支结构
4.3.5 条件表达式
4.4 循环结构
4.4.1 for循环
4.4.2 while循环
4.5 pass语句
4.6 continue与break语句
4.7 else子句
4.8 异常处理
4.8.1 程序中的错误
4.8.2 异常
4.8.3 try...except子句
4.8.4 finally子句
4.8.5 异常处理的应用
4.9 DeepSeek将流程图转换为相应程序
小结
习题
第5章 序列类型
5.1 序列类型的定义
5.2 序列通用操作
5.2.1 索引
5.2.2 切片
5.2.3 序列拼接与重复
5.2.4 成员测试
5.3 字符串类型
5.3.1 字符串的创建
5.3.2 字符串常量
5.3.3 字符串的表示
5.3.4 字符串的遍历
5.3.5 字符串序列操作
5.3.6 常用字符串处理方法
5.3.7 字符串格式化
5.3.8 转义字符
5.4 range()函数
5.5 元组
5.6 列表
5.6.1 列表的创建
5.6.2 列表的更新
5.6.3 列表的删除
5.6.4 列表的排序
5.6.5 列表赋值与复制
5.6.6 列表推导式
5.6.7 内置函数map()、zip()和enumerate()
5.6.8 列表嵌套
5.7 使用DeepSeek绘制程序的流程图
小结
习题
第6章 集合与字典
6.1 集合
6.1.1 集合的创建
6.1.2 可变集合类型的操作
6.1.3 成员关系
6.1.4 集合关系
6.1.5 集合运算
6.2 字典
6.2.1 字典的创建
6.2.2 获取字典值
6.2.3 修改字典
6.2.4 相关函数与方法
6.2.5 字典排序输出
6.3 使用DeepSeek实现代码转换
小结
习题
第7章 函数与模块
7.1 函数的定义、调用与返回值
7.1.1 函数的定义
7.1.2 函数的调用
7.1.3 匿名函数
7.2 函数的参数传递
7.2.1 位置传递
7.2.2 关键字传递
7.2.3 默认值传递
7.2.4 包裹传递及解包裹传递
7.3 变量的作用域
7.3.1 局部变量
7.3.2 全局变量
7.4 递归调用
7.5 内置函数
7.6 random模块及其应用
7.7 模块化程序设计
7.7.1 标准库
7.7.2 安装第三方库
7.7.3 更新与卸载第三方库
7.7.4 使用第三方库
7.8 DeepSeek协助系统功能模块划分
小结
习题
第8章 文件
8.1 文件的打开与关闭
8.1.1 文件的打开
8.1.2 文件的关闭
8.2 文件的读写操作
8.2.1 文件读取方法
8.2.2 文件写入方法
8.3 CSV文件
8.3.1 CSV格式文件
8.3.2 第三方库的文件处理
8.4 JSON文件
8.5 文件与文件夹操作
8.5.1 文件重命名与删除
8.5.2 文件夹的相关操作
8.6 DeepSeek分析代码性能
小结
习题
第9章 面向对象编程
9.1 面向对象编程基础
9.2 类与对象
9.2.1 类的定义
9.2.2 属性
9.2.3 方法
9.3 面向对象编程核心思想
9.3.1 封装
9.3.2 继承
9.3.3 方法重写
9.3.4 多重继承
9.3.5 组合
9.3.6 多态
9.4 DeepSeek生成OOP代码
小结
习题
第10章 数据可视化
10.1 绘制曲线
10.2 标注与美化
10.3 绘制多个子图
10.4 数据文件绘图
10.5 柱形图
10.6 饼图
10.7 雷达图
10.8 直方图
10.9 散点图
10.10 等高线图
10.11 曲线拟合
10.12 词云
10.13 DeepSeek助力图形绘制
小结
习题
附录A Python的编码规范
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
