注册 登录 进入教材巡展
#

出版时间:2024-06

出版社:电子工业出版社

以下为《Python程序设计基础(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121477157
  • 1-1
  • 525026
  • 48254044-0
  • 平塑
  • 16开
  • 2024-06
  • 300
  • 公共课
  • 本科 高职
内容简介
本书介绍Python程序设计的基础知识,集教材、习题、上机实验于一体,内容涵盖全国计算机等级考试二级Python语言程序设计的考试大纲,包括11章教学内容和12个实验。在教学内容中,第1~6章介绍Python程序设计的基础知识,第7~9章介绍3个用于数据分析的第三方软件包及其应用,第10~11章介绍运用Python进行财经数据分析与可视化的几个综合案例。12个实验与教学内容结合紧密,包括验证性、设计性和综合性实验,方便实验教学的组织与开展。
目录
第1章 初识Python 1__eol__1.1 Python语言概述 1__eol__1.2 Python的开发优势 1__eol__1.3 安装Python 2__eol__1.4 IDLE开发环境 3__eol__1.4.1 Python IDLE集成开发环境 3__eol__1.4.2 Python程序编辑器 4__eol__1.4.3 Python程序书写规范 5__eol__1.4.4 Python程序的运行 6__eol__1.5 Anaconda开发环境 8__eol__1.5.1 Python软件包管理工具 8__eol__1.5.2 Anaconda软件包 9__eol__1.5.3 Anaconda Prompt窗口 11__eol__1.5.4 IPython开发工具 13__eol__1.5.5 Spyder集成开发环境 17__eol__1.6 Jupyter Notebook介绍 18__eol__1.6.1 安装与启动Jupyter Notebook 18__eol__1.6.2 程序的编辑与运行 19__eol__1.7 本章小结 21__eol__习题 21__eol__第2章 Python语言基础 23__eol__2.1 基本数据类型 23__eol__2.1.1 数值型 23__eol__2.1.2 逻辑型 23__eol__2.1.3 字符串 24__eol__2.2 变量 28__eol__2.2.1 关键字和标识符 28__eol__2.2.2 变量 29__eol__2.3 运算符与表达式 30__eol__2.3.1 运算符 30__eol__2.3.2 表达式 35__eol__2.3.3 数据类型转换 36__eol__2.4 输入与输出 37__eol__2.4.1 输入函数input() 37__eol__2.4.2 输出函数print() 37__eol__2.5 内置函数 38__eol__2.5.1 数学运算函数 38__eol__2.5.2 字符串处理函数 39__eol__2.5.3 其他函数 42__eol__2.6 常用模块 43__eol__2.6.1 模块导入 43__eol__2.6.2 math模块 45__eol__2.6.3 random模块 46__eol__2.6.4 datetime和time模块 47__eol__2.7 本章小结 50__eol__习题 51__eol__第3章 Python容器数据类型 53__eol__3.1 列表 53__eol__3.1.1 创建列表和存取列表元素 53__eol__3.1.2 列表基本操作 54__eol__3.1.3 列表常用函数 55__eol__3.1.4 切片 57__eol__3.1.5 列表生成方式 57__eol__3.2 元组 59__eol__3.2.1 创建元组和存取元组元素 59__eol__3.2.2 元组和列表的差异 60__eol__3.2.3 序列操作函数 61__eol__3.3 字典 62__eol__3.3.1 创建字典和存取键值对 62__eol__3.3.2 字典的常用方法 63__eol__3.4 集合 64__eol__3.4.1 创建集合 64__eol__3.4.2 遍历集合 65__eol__3.4.3 集合操作函数 65__eol__3.4.4 集合运算:并、交、差 66__eol__3.5 可变类型和不可变类型 67__eol__3.6 本章小结 68__eol__习题 69__eol__第4章 程序控制结构 70__eol__4.1 顺序结构 70__eol__4.2 选择结构 71__eol__4.2.1 二分支选择结构 71__eol__4.2.2 单分支选择结构 72__eol__4.2.3 多分支选择结构 73__eol__4.2.4 多分支(嵌套)选择结构 75__eol__4.3 循环结构 76__eol__4.3.1 while循环 76__eol__4.3.2 for循环 78__eol__4.3.3 break语句和continue语句 79__eol__4.3.4 循环的嵌套 80__eol__4.4 异常处理结构 82__eol__4.5 本章小结 84__eol__习题 84__eol__第5章 函数 85__eol__5.1 函数定义 85__eol__5.2 函数调用与参数 88__eol__5.2.1 函数调用的一般形式 88__eol__5.2.2 不可变对象和可变对象参数 89__eol__5.2.3 默认值参数 89__eol__5.2.4 关键字参数 90__eol__5.2.5 不定长参数 91__eol__5.2.6 实参序列解包 91__eol__5.3 变量的作用域 92__eol__5.4 lambda表达式 93__eol__5.5 生成器函数 95__eol__5.6 函数递归调用 95__eol__5.7 Python的第三方库 97__eol__5.7.1 jieba库 97__eol__5.7.2 wordcloud库 98__eol__5.7.3 turtle库 100__eol__5.8 本章小结 101__eol__习题 102__eol__第6章 文件 103__eol__6.1 文件的基本概念 103__eol__6.2 文件基本操作 104__eol__6.2.1 用内置函数open()打开文件 104__eol__6.2.2 文件对象的属性和常用方法 105__eol__6.2.3 关闭文件 106__eol__6.2.4 读/写文本文件 106__eol__6.2.5 使用pickle模块读/写二进制文件 108__eol__6.2.6 文件定位 109__eol__6.2.7 读/写docx文件 110__eol__6.2.8 读/写xlsx文件 111__eol__6.3 文件与文件夹操作 112__eol__6.3.1 os模块 112__eol__6.3.2 os.path模块 114__eol__6.4 编程实例 114__eol__6.5 本章小结 118__eol__习题 118__eol__第7章 NumPy科学计算库 119__eol__7.1 NumPy基础 120__eol__7.1.1 数组对象特性 120__eol__7.1.2 生成数组 121__eol__7.1.3 NumPy的数据类型 123__eol__7.2 存取数组元素 125__eol__7.2.1 基本索引和切片操作 125__eol__7.2.2 二维数组的索引操作 125__eol__7.2.3 布尔索引 126__eol__7.3 数组运算和排序 127__eol__7.3.1 数组和单个数据的运算 127__eol__7.3.2 数组广播运算 127__eol__7.3.3 数组排序 129__eol__7.4 NumPy的函数 130__eol__7.4.1 常用函数 130__eol__7.4.2 随机函数 133__eol__7.4.3 集合函数 134__eol__7.4.4 多项式 134__eol__7.4.5 线性代数函数 135__eol__7.5 数组组合和文件存取 136__eol__7.5.1 改变数组维数 136__eol__7.5.2 数组组合 137__eol__7.5.3 数组分割 138__eol__7.5.4 读写文件 139__eol__7.5.5 meshgrid网格数组 140__eol__7.6 应用实例 140__eol__7.7 本章小结 143__eol__习题 143__eol__第8章 Pandas数据分析库 144__eol__8.1 Pandas的基本数据结构 144__eol__8.1.1 Series序列 144__eol__8.1.2 DataFrame数据框 147__eol__8.2 访问数据 149__eol__8.2.1 loc[]、iloc[]访问 149__eol__8.2.2 query()和select_dtypes() 151__eol__8.3 算术运算和对齐 151__eol__8.3.1 nan缺失值处理 151__eol__8.3.2 对齐处理 154__eol__8.3.3 通用函数 156__eol__8.4 读/写数据文件 157__eol__8.4.1 CSV文件 157__eol__8.4.2 Excel文件 159__eol__8.4.3 Stata和Json文件 160__eol__8.4.4 html表格 160__eol__8.5 数据整理 161__eol__8.5.1 插入或删除行列及数据替换 161__eol__8.5.2 索引整理 162__eol__8.5.3 重复值处理 164__eol__8.5.4 排序和排名 164__eol__8.5.5 数据框连接 166__eol__8.5.6 数据分箱 168__eol__8.5.7 多级索引 16