注册 登录 进入教材巡展 进入在线书城
#
  • #
  • #

出版时间:2021-05

出版社:高等教育出版社

以下为《Python程序设计基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040559101
  • 1版
  • 368708
  • 45242226-4
  • 平装
  • 16开
  • 2021-05
  • 400
  • 266
  • 工学
  • 软件工程
  • 通用
  • 本科 高职
内容简介

本书为国家级一流本科课程配套教材,定位于非计算机专业学生的程序设计通识课程,基于“普及程序设计能力、培养解决复杂专业问题能力、训练计算思维能力”的教学目标。在系统讲解Python语言语法和程序设计基本思想的同时,改变传统教学中严格按知识点顺序组织内容的模式,以案例为纽带建立知识点间的有机联系,强化知识点间的交叉融合,使常用的知识反复再现,循序渐进地培养学生掌握利用Python语言解决复杂问题的能力。

本书分为程序设计基础和应用两部分:基础部分主要讲授Python语法、各种数据类型的应用、常用内置函数与常用模块的基本使用方法。应用部分主要聚焦于讲授文件与数据可视化方法。

本书为新形态教材,提供丰富的资源,包括微视频、教学课件、源代码、知识点详解、例题演示、案例素材和教案等丰富的资源,适合作为高等院校Python程序设计通识课程教材,也适合初学Python程序设计语言的读者自学使用。

目录

 前辅文
 第1章 Python语言基础
  1.1 Python 语言概述
   1.1.1 程序设计语言简介
   1.1.2 Python语言简介
   1.1.3 Python语言的特点
   1.1.4 Python的应用领域
  1.2 Python开发环境配置
   1.2.1 解释器的安装
   1.2.2 编写程序
   1.2.3 查看帮助文档
  1.3 数据与数据类型
  1.4 人机交互
   1.4.1 输出函数
   1.4.2 输出格式
   1.4.3 输入函数
  1.5 对象与变量
   1.5.1 对象与属性
   1.5.2 变量与赋值
   1.5.3 变量命名规范
   1.5.4 Python 关键字
  1.6 编码与命名规范
   1.6.1 编码规范
   1.6.2 命名规范
  1.7 注释
  1.8 本章小结
  本章练习
 第2章 数值类型
  2.1 数值类型
   2.1.1 整数
   2.1.2 浮点数
   2.1.3 复数
  2.2 数值类型转换
   实例 2.1 计算矩形面积
  2.3 数值运算
   实例2.2 一元二次方程求解
  2.4 常用数学运算函数
  2.5 math模块及其应用
   实例2.3 换比萨
  2.6 本章小结
  本章练习
 第3章 流程控制
  3.1 程序控制结构
  3.2 常用运算
   3.2.1 比较运算
   3.2.2 成员运算
   3.2.3 布尔运算
   3.2.4 身份运算
   3.2.5 真值测试
   3.2.6 运算优先级
  3.3 循环结构
   3.3.1 for循环语句
   3.3.2 range
   实例3.1 兔子繁殖问题
   实例3.2 输出乘法表
   实例3.3 百钱买百鸡
   3.3.3 while循环语句
   实例3.4 计算圆周率
  3.4 分支结构
   实例3.5 百分制分数转换为五分制
  3.5 条件表达式
  3.6 pass语句
  3.7 continue 与 break 语句
   实例3.6 输出与3无关的数
   实例3.7 自身以外的最大因数
   实例3.8 判断素数
   实例3.9 百钱买百鸡进阶
  3.8 else 子句
   实例3.10 最小公倍数
   实例3.11 最大素数
  3.9 异常处理
   3.9.1 程序中的错误
   3.9.2 异常
   3.9.3 try…except子句
   实例3.12 四则运算
   3.9.4 finally子句
   3.9.5 异常处理的应用
   实例3.13 正整数A+B
  3.10 本章小结
  本章练习
 第4章 函数和模块化编程
  4.1 函数的定义、调用与返回值
   实例4.1 阶乘函数
   实例4.2 素数函数
   实例4.3 幂函数
  4.2 函数的参数传递
   4.2.1 位置传递
   4.2.2 关键字传递
   4.2.3 默认值传递
  4.3 变量作用域
   4.3.1 局部变量
   4.3.2 全局变量
  4.4 匿名函数
  4.5 递归
  4.6 内置函数
  4.7 模块化程序设计
   4.7.1 程序设计方法
   实例4.4 简单计算器
   4.7.2 模块
   实例4.5 回文素数
   4.7.3 包和库
  4.8 本章小结
  本章练习
 第5章 字符串
  5.1 序列通用操作
   5.1.1 索引
   实例 5.1 索引方法实现百分制转五分制
   5.1.2 切片
   实例 5.2 回文字符串
   5.1.3 序列拼接与重复
   实例 5.3 输出身份证信息
   实例 5.4 约瑟夫环问题
   5.1.4 成员测试
   实例 5.5 温度转换
  5.2 字符串及其操作
   5.2.1 字符串的创建
   5.2.2 字符串常量
   实例 5.6 分类统计字符个数
   5.2.3 字符串的表示
   5.2.4 字符串的遍历
   实例 5.7 字符串加密
   5.2.5 文件遍历
   实例 5.8 遍历输出文件
   5.2.6 常用字符串处理方法
   实例 5.9 隐私信息处理
   实例 5.10 恺撒密码
   5.2.7 字符串格式化
   5.2.8 转义字符
  5.3 random模块及其应用
   实例 5.11 猜数游戏
   实例 5.12 模拟校验验证码
   实例 5.13 模拟微软序列号
  5.4 本章小结
  本章练习
 第6章 序列类型
  6.1 元组
   6.1.1 元组的创建
   6.1.2 多变量赋值
  6.2 列表
   6.2.1 列表的创建
   6.2.2 列表的更新
   6.2.3 列表的删除
   6.2.4 列表的排序
   实例 6.1 成绩统计分析
   实例 6.2 二维列表的排序
   6.2.5 列表赋值与复制
   6.2.6 列表推导式
   实例 6.3 自幂数
   6.2.7 生成器
   6.2.8 常用内置函数
   实例 6.4 蒙特卡洛方法计算圆周率
   6.2.9 列表嵌套及其排序
   实例 6.5 文件中数据统计分析
  6.3 列表综合应用
   6.3.1 读Excel文件中数据
   实例6.6 读取Excel文件中的证券数据
   6.3.2 读文本文件中数据
   实例6.7 读取csv文件中的数据
   6.3.3 读数据库中数据
   实例6.8 读取SQLite数据库中的数据
  6.4 本章小结
  本章练习
 第7章 集合与映射类型
  7.1 集合
   7.1.1 集合的创建
   实例7.1 奇特的四位数
   实例7.2 特殊的生日
   7.1.2 可变集合类型的操作
   7.1.3 成员关系
   7.1.4 集合关系
   实例7.3 二进制 IP 地址转十进制
   7.1.5 集合运算
   实例7.4 手机销售分析
  7.2 映射类型
   7.2.1 字典的创建
   7.2.2 获取字典值
   实例7.5 通讯录查询
   7.2.3 修改字典值
   实例7.6 通讯录修改
   7.2.4 内置函数与方法
   7.2.5 字典排序输出
  7.3 集合与字典的应用
   实例7.7 查询首都
   实例7.8 词频统计
  7.4 本章小结
  本章练习
 第8章 文件操作
  8.1 文件的打开与关闭
   8.1.1 文件的打开
   8.1.2 文件的遍历
   实例8.1 读取文件
   8.1.3 文件的关闭
  8.2 文件的读写操作
   8.2.1 文件读取方法
   8.2.2 文件写入方法
  8.3 文件的应用
   8.3.1 CSV格式文件
   实例8.2 读文件统计成绩
   8.3.2 JSON文件
   实例8.3 CSV 格式与 JSON 格式的转换
   8.3.3 文件重命名与删除
   8.3.4 文件与文件夹操作
   实例8.4 从多文件中提取数据汇总
  8.4 NumPy 文件操作
   8.4.1 文件读写
   实例8.5 利用NumPy库读写数据文件
   8.4.2 ufunc函数
   8.4.3 统计分析
   实例8.6 NumPy数据分析
  8.5 Pandas文件操作
   8.5.1 文件读写
   8.5.2 数据查看
   8.5.3 数据排序
   8.5.4 数据统计
   实例8.7 Pandas数据分析
  8.6 本章小结
  本章练习
 第9章 数据可视化
  9.1 Matplotlib线性图
   9.1.1 多维数组及其创建
   9.1.2 基本函数曲线绘制
   实例9.1 绘制正余弦函数曲线
   9.1.3 标注与美化
   实例9.2 正余弦函数曲线标注
   9.1.4 绘制多子图
   实例9.3 绘图多个子图
   9.1.5 数据文件绘图
   实例9.4 读文件绘制数据曲线
   实例9.5 多列数据绘图
   实例9.6 绘制特定范围的数据曲线
   实例9.7 两列数据绘制多条曲线
  9.2 Matplotlib非线性图
   9.2.1 饼图
   实例9.8 编程语言热度饼图
   9.2.2 直方图
   实例9.9 成绩分布直方图
   9.2.3 雷达图
   实例9.10 成绩雷达图
   9.2.4 散点图
   实例9.11 身高和体重散点图
   9.2.5 等值线图
   实例9.12 绘制等值线图
   9.2.6 三维图
   9.2.7 曲线拟合
  9.3 词云
   9.3.1 英文词云制作
   实例9.13 制作英文词云
   9.3.2 中文词云制作
   实例9.14 制作带背景的中文词云
  9.4 本章小结
  本章练习
 参考文献