注册 登录 进入教材巡展
#
  • #

最新印次日期:2026-1

出版社:高等教育出版社

以下为《Python语言程序设计教程(双色)(一体化教材)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040666816
  • 1版
  • 48271681-8
  • 16开
  • 460
  • 工学
  • 计算机类
  • 电子与信息大类
  • 计算机类
  • 计算机等
  • 本科 高职
内容简介

本书分为基础篇和提高篇两部分:基础篇介绍了Python语言的基础知识、三种控制结构、字符串、列表、元组、字典、集合、函数、模块和文件;提高篇介绍了数据分析与可视化中常用的第三方库numpy、pandas和matplotlib的基础知识和使用方法。

本书在内容组织上由浅入深、突出重点、分散难点。在每章开头给出了知识目标、技能目标和素养目标,不仅可以帮助学习者明确学习目标,提升学习主动性,还可以帮助教师规范教学,增强备课针对性。在每章结尾给出了思维导图,可以帮助学习者快速梳理章节逻辑,课后精准查漏补缺。本书配备专属AI学习助手,提供学习相关资源,学习者可扫描书中二维码查看。本书配套的PPT课件、源代码和习题答案等,教师可以通过封底的联系方式获取。

本书可作为应用型本科院校与职业院校Python语言程序设计课程的人门教材或参考用书,还可作为具备一定编程基础能力、想要学习Python语言的编程爱好者的自学用书。

目录
目录
 前辅文
 基础篇
  第1章 Python语言概述
   1.1 程序设计语言简介
   1.2 Python语言的发展历史
   1.3 Python语言的特点
   1.4 Python的应用领域
   1.5 Python的开发环境
    1.5.1 开发环境简介
    1.5.2 IDLE的下载和安装
    1.5.3 Python的编程模式
   1.6 基本输入输出函数
    1.6.1 基本输出函数print()
    1.6.2 基本输入函数input()
   1.7 Python程序的组成元素
    1.7.1 数据类型
    1.7.2 对象与变量
    1.7.3 标识符与关键字
    1.7.4 常用运算符
    1.7.5 函数和注释
   本章小结
   本章练习
  第2章 Python的控制结构
   2.1 顺序结构的程序设计
    2.1.1 类型转换内置函数
    2.1.2 常用的数学内置函数
   2.2 分支结构的程序设计
    2.2.1 单分支if语句
    2.2.2 两分支if语句
    2.2.3 多分支if语句
    2.2.4 if的嵌套
    2.2.5 三元条件表达式
   2.3 循环结构的程序设计
    2.3.1 for语句
    2.3.2 while语句
    2.3.3 循环的嵌套
    2.3.4 break和continue语句
    2.3.5 循环的else子句
   2.4 异常处理
    2.4.1 try-except语句
    2.4.2 as子句
    2.4.3 多个except子句
    2.4.4 else子句
    2.4.5 finally子句
   2.5 应用案例
   本章小结
   本章练习
  第3章 序列
   3.1 字符串
    3.1.1 字符串的表示
    3.1.2 字符串的创建和删除
    3.1.3 字符串相关的内置函数
    3.1.4 字符串的常用操作
    3.1.5 字符串的常用方法
   3.2 列表
    3.2.1 列表的创建和删除
    3.2.2 列表相关的内置函数
    3.2.3 列表的常用操作
    3.2.4 列表的常用方法
   3.3 元组
    3.3.1 元组的创建和删除
    3.3.2 元组的常用方法
    3.3.3 元组的其他特性
   3.4 应用案例
   本章小结
   本章练习
  第4章 字典和集合
   4.1 字典
    4.1.1 字典的创建和删除
    4.1.2 字典的常用方法
    4.1.3 字典的常用操作
    4.1.4 字典相关的内置函数
   4.2 集合
    4.2.1 集合的创建和删除
    4.2.2 集合的常用方法
    4.2.3 集合的常用操作
    4.2.4 集合常用的内置函数
   4.3 应用案例
   本章小结
   本章练习
  第5章 函数和模块
   5.1 函数的定义、调用和返回值
    5.1.1 函数的定义
    5.1.2 函数的调用
    5.1.3 函数的嵌套调用
    5.1.4 函数的返回值
   5.2 函数参数
    5.2.1 函数参数的传递方式
    5.2.2 函数实参的分类
    5.2.3 函数形参的分类
   5.3 匿名函数
    5.3.1 匿名函数被直接调用
    5.3.2 匿名函数作函数参数
   5.4 递归函数
   5.5 变量的作用域
   5.6 模块
    5.6.1 模块的导入方式
    5.6.2 用户自定义模块的方法
   5.7 应用案例
   本章小结
   本章练习
  第6章 文件
   6.1 文件的分类
   6.2 文件的打开和关闭
   6.3 文件的读写操作
    6.3.1 写文本文件
    6.3.2 读文本文件
    6.3.3 定位文本文件
   6.4 应用案例
   本章小结
   本章练习
 提高篇
  第7章 科学计算库numpy
   7.1 numpy的基础知识
    7.1.1 安装和导入
    7.1.2 创建numpy数组
    7.1.3 ndarray数组的属性
   7.2 numpy的基本运算
    7.2.1 算术运算
    7.2.2 比较运算
    7.2.3 逻辑运算
   7.3 numpy的基本操作
    7.3.1 选择数组元素
    7.3.2 修改数组元素
    7.3.3 增加数组元素
    7.3.4 插入数组元素
    7.3.5 删除数组元素
    7.3.6 改变数组形状
   7.4 数据处理与统计分析
    7.4.1 numpy读写文件
    7.4.2 数组拼接和堆叠
    7.4.3 numpy通用函数
    7.4.4 numpy统计函数
    7.4.5 数组排序和去重
    7.4.6 常用矩阵运算
   本章小结
   本章练习
  第8章 数据处理与分析库pandas
   8.1 pandas的安装与导入
   8.2 pandas的数据结构
    8.2.1 Series类型
    8.2.2 DataFrame类型
   8.3 Series数据的查看和编辑
    8.3.1 查看数据
    8.3.2 选择和筛选数据
    8.3.3 增加和修改数据
    8.3.4 删除数据
   8.4 DataFrame数据的查看和编辑
    8.4.1 查看数据
    8.4.2 选择和筛选数据
    8.4.3 增加和修改数据
    8.4.4 删除数据
   8.5 pandas的基本运算
    8.5.1 算术运算
    8.5.2 比较运算
    8.5.3 逻辑运算
    8.5.4 数据排序
    8.5.5 映射转换
   8.6 pandas对数据文件的存取
    8.6.1 pandas存取csv文件
    8.6.2 pandas存取Excel文件
   8.7 pandas的数据合并
    8.7.1 数据拼接
    8.7.2 数据连接
   8.8 pandas的数据预处理
    8.8.1 数据清洗
    8.8.2 数据替换
    8.8.3 数据离散化
   8.9 数据统计和汇总
    8.9.1 常用的数学统计方法
    8.9.2 描述性统计方法
    8.9.3 计数和频率统计方法
   8.10 数据分组与聚合
    8.10.1 数据分组
    8.10.2 数据聚合
    8.10.3 数据透视表
   本章小结
   本章练习
  第9章 数据可视化库matplotlib
   9.1 matplotlib的安装和导入
   9.2 创建、显示和保存图形
   9.3 绘制线图
    9.3.1 颜色属性
    9.3.2 标记样式
    9.3.3 线条风格
   9.4 设置图形属性
    9.4.1 设置图形属性的常用函数
    9.4.2 添加图例和注释
    9.4.3 解决中文和负号的显示问题
   9.5 创建和管理子图
    9.5.1 创建子图
    9.5.2 设置子图属性
   9.6 绘制图形
    9.6.1 绘制平面图(2D图)
    9.6.2 绘制三维图(3D图)
    9.6.3 绘制动态图
   本章小结
   本章练习
 主要参考文献
 前辅文
 基础篇
  第1章 Python语言概述
   1.1 程序设计语言简介
   1.2 Python语言的发展历史
   1.3 Python语言的特点
   1.4 Python的应用领域
   1.5 Python的开发环境
    1.5.1 开发环境简介
    1.5.2 IDLE的下载和安装
    1.5.3 Python的编程模式
   1.6 基本输入输出函数
    1.6.1 基本输出函数print()
    1.6.2 基本输入函数input()
   1.7 Python程序的组成元素
    1.7.1 数据类型
    1.7.2 对象与变量
    1.7.3 标识符与关键字
    1.7.4 常用运算符
    1.7.5 函数和注释
   本章小结
   本章练习
  第2章 Python的控制结构
   2.1 顺序结构的程序设计
    2.1.1 类型转换内置函数
    2.1.2 常用的数学内置函数
   2.2 分支结构的程序设计
    2.2.1 单分支if语句
    2.2.2 两分支if语句
    2.2.3 多分支if语句
    2.2.4 if的嵌套
    2.2.5 三元条件表达式
   2.3 循环结构的程序设计
    2.3.1 for语句
    2.3.2 while语句
    2.3.3 循环的嵌套
    2.3.4 break和continue语句
    2.3.5 循环的else子句
   2.4 异常处理
    2.4.1 try-except语句
    2.4.2 as子句
    2.4.3 多个except子句
    2.4.4 else子句
    2.4.5 finally子句
   2.5 应用案例
   本章小结
   本章练习
  第3章 序列
   3.1 字符串
    3.1.1 字符串的表示
    3.1.2 字符串的创建和删除
    3.1.3 字符串相关的内置函数
    3.1.4 字符串的常用操作
    3.1.5 字符串的常用方法
   3.2 列表
    3.2.1 列表的创建和删除
    3.2.2 列表相关的内置函数
    3.2.3 列表的常用操作
    3.2.4 列表的常用方法
   3.3 元组
    3.3.1 元组的创建和删除
    3.3.2 元组的常用方法
    3.3.3 元组的其他特性
   3.4 应用案例
   本章小结
   本章练习
  第4章 字典和集合
   4.1 字典
    4.1.1 字典的创建和删除
    4.1.2 字典的常用方法
    4.1.3 字典的常用操作
    4.1.4 字典相关的内置函数
   4.2 集合
    4.2.1 集合的创建和删除
    4.2.2 集合的常用方法
    4.2.3 集合的常用操作
    4.2.4 集合常用的内置函数
   4.3 应用案例
   本章小结
   本章练习
  第5章 函数和模块
   5.1 函数的定义、调用和返回值
    5.1.1 函数的定义
    5.1.2 函数的调用
    5.1.3 函数的嵌套调用
    5.1.4 函数的返回值
   5.2 函数参数
    5.2.1 函数参数的传递方式
    5.2.2 函数实参的分类
    5.2.3 函数形参的分类
   5.3 匿名函数
    5.3.1 匿名函数被直接调用
    5.3.2 匿名函数作函数参数
   5.4 递归函数
   5.5 变量的作用域
   5.6 模块
    5.6.1 模块的导入方式
    5.6.2 用户自定义模块的方法
   5.7 应用案例
   本章小结
   本章练习
  第6章 文件
   6.1 文件的分类
   6.2 文件的打开和关闭
   6.3 文件的读写操作
    6.3.1 写文本文件
    6.3.2 读文本文件
    6.3.3 定位文本文件
   6.4 应用案例
   本章小结
   本章练习
 提高篇
  第7章 科学计算库numpy
   7.1 numpy的基础知识
    7.1.1 安装和导入
    7.1.2 创建numpy数组
    7.1.3 ndarray数组的属性
   7.2 numpy的基本运算
    7.2.1 算术运算
    7.2.2 比较运算
    7.2.3 逻辑运算
   7.3 numpy的基本操作
    7.3.1 选择数组元素
    7.3.2 修改数组元素
    7.3.3 增加数组元素
    7.3.4 插入数组元素
    7.3.5 删除数组元素
    7.3.6 改变数组形状
   7.4 数据处理与统计分析
    7.4.1 numpy读写文件
    7.4.2 数组拼接和堆叠
    7.4.3 numpy通用函数
    7.4.4 numpy统计函数
    7.4.5 数组排序和去重
    7.4.6 常用矩阵运算
   本章小结
   本章练习
  第8章 数据处理与分析库pandas
   8.1 pandas的安装与导入
   8.2 pandas的数据结构
    8.2.1 Series类型
    8.2.2 DataFrame类型
   8.3 Series数据的查看和编辑
    8.3.1 查看数据
    8.3.2 选择和筛选数据
    8.3.3 增加和修改数据
    8.3.4 删除数据
   8.4 DataFrame数据的查看和编辑
    8.4.1 查看数据
    8.4.2 选择和筛选数据
    8.4.3 增加和修改数据
    8.4.4 删除数据
   8.5 pandas的基本运算
    8.5.1 算术运算
    8.5.2 比较运算
    8.5.3 逻辑运算
    8.5.4 数据排序
    8.5.5 映射转换
   8.6 pandas对数据文件的存取
    8.6.1 pandas存取csv文件
    8.6.2 pandas存取Excel文件
   8.7 pandas的数据合并
    8.7.1 数据拼接
    8.7.2 数据连接
   8.8 pandas的数据预处理
    8.8.1 数据清洗
    8.8.2 数据替换
    8.8.3 数据离散化
   8.9 数据统计和汇总
    8.9.1 常用的数学统计方法
    8.9.2 描述性统计方法
    8.9.3 计数和频率统计方法
   8.10 数据分组与聚合
    8.10.1 数据分组
    8.10.2 数据聚合
    8.10.3 数据透视表
   本章小结
   本章练习
  第9章 数据可视化库matplotlib
   9.1 matplotlib的安装和导入
   9.2 创建、显示和保存图形
   9.3 绘制线图
    9.3.1 颜色属性
    9.3.2 标记样式
    9.3.3 线条风格
   9.4 设置图形属性
    9.4.1 设置图形属性的常用函数
    9.4.2 添加图例和注释
    9.4.3 解决中文和负号的显示问题
   9.5 创建和管理子图
    9.5.1 创建子图
    9.5.2 设置子图属性
   9.6 绘制图形
    9.6.1 绘制平面图(2D图)
    9.6.2 绘制三维图(3D图)
    9.6.3 绘制动态图
   本章小结
   本章练习
 主要参考文献