顶部
收藏

Python语言程序设计教程


作者:
时贵英 李瑞芳 主编
定价:
43.00 元
版面字数:
460.00千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
暂无
ISBN:
978-7-04-066681-6
物料号:
66681-00
出版时间:
2026-02-03
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机科学与技术专业课程

本书分为基础篇和提高篇两部分:基础篇介绍了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 绘制动态图
      • 本章小结
      • 本章练习
  • 主要参考文献

相关图书