PYTHON程序设计基础
PYTHON程序设计基础作者:钟雪灵 开 本:其他 书号ISBN:9787121375958 定价: 出版时间:2017-12-01 出版社:电子工业出版社有限公司 |
PYTHON程序设计基础 本书特色
本书介绍Python程序设计的基础知识,集教材、习题、上机实验于一体,内容涵盖全国计算机等级考试二级Python 语言程序设计的考试大纲,包括11章教学内容和9个实验。在教学内容中,第1~6章介绍Python程序设计的基础知识,第7~9章分别介绍三个用于数据分析的第三方程序包(NumPy、Pandas、Matplotlib)及其应用,第10~11章主要围绕Tushare财经数据库介绍运用Python进行数据分析的几个综合案例。9个实验与教学内容结合紧密,包括验证性、设计性和综合性实验,方便实验教学的组织与开展。
PYTHON程序设计基础 内容简介
本书介绍Python程序设计的基础知识,集教材、习题、上机实验于一体,内容涵盖全国计算机等级考试二级Python 语言程序设计的考试大纲,包括11章教学内容和9个实验。在教学内容中,~6章介绍Python程序设计的基础知识,第7~9章分别介绍三个用于数据分析的第三方程序包(NumPy、Pandas、Matplotlib)及其应用,0~11章主要围绕Tushare财经数据库介绍运用Python进行数据分析的几个综合案例。9个实验与教学内容结合紧密,包括验证性、设计性和综合性实验,方便实验教学的组织与开展。
PYTHON程序设计基础 目录
目 录第1章 初识Python 1
1.1 Python语言概述 1
1.2 Python的开发优势 1
1.3 安装Python 2
1.4 IDLE开发环境 4
1.4.1 Python IDLE集成开发环境 4
1.4.2 Python程序编辑器 4
1.4.3 Python程序书写规范 5
1.4.4 Python程序的运行 7
1.5 Anaconda开发环境 8
1.5.1 Python软件包管理工具 8
1.5.2 Anaconda软件包 10
1.5.3 Anaconda Prompt窗口 12
1.5.4 IPython开发工具 14
1.5.5 Spyder集成开发环境 18
1.6 本章小结 19
习题 20
第2章 Python语言基础 21
2.1 基本数据类型 21
2.1.1 数值型 21
2.1.2 逻辑型 21
2.1.3 字符串 22
2.2 变量 26
2.2.1 关键字和标识符 26
2.2.2 变量 27
2.3 运算符与表达式 28
2.3.1 运算符 28
2.3.2 表达式 33
2.3.3 数据类型转换 34
2.4 输入与输出 35
2.4.1 输入函数input() 35
2.4.2 输出函数print() 36
2.5 内置函数 36
2.5.1 数学运算函数 37
2.5.2 字符串处理函数 37
2.5.3 其他函数 40
2.6 常用模块 41
2.6.1 模块导入 41
2.6.2 math数学模块 43
2.6.3 random随机数模块 44
2.6.4 datetime和time模块 45
2.7 本章小结 48
习题 49
第3章 Python容器数据类型 51
3.1 列表list 51
3.1.1 创建列表和存取列表元素 51
3.1.2 列表基本操作 52
3.1.3 列表常用函数 53
3.1.4 切片 55
3.1.5 列表生成方式 55
3.2 元组 56
3.2.1 创建元组和存取元组元素 56
3.2.2 元组和列表的差异 58
3.2.3 序列操作函数 58
3.3 字典 59
3.3.1 创建字典和存取键值对 59
3.3.2 字典的常用方法 60
3.4 集合 62
3.4.1 创建集合 62
3.4.2 遍历集合 62
3.4.3 集合操作函数 63
3.4.4 集合运算:并、交、差 64
3.5 可变类型和不可变类型 65
3.6 浅复制和深复制 66
3.7 本章小结 67
习题 67
第4章 程序控制结构 69
4.1 顺序结构 69
4.2 选择结构 69
4.2.1 二分支选择结构 70
4.2.2 单分支选择结构 71
4.2.3 多分支选择结构 72
4.2.3 嵌套的选择结构 73
4.3 循环结构 74
4.3.1 while循环 75
4.3.2 for循环 76
4.3.3 break语句和continue语句 78
4.3.4 else子句 79
4.3.5 循环的嵌套 79
4.4 异常处理结构 81
4.5 本章小结 82
习题 82
第5章 函数 84
5.1 函数定义 84
5.2 函数调用与参数 86
5.2.1 函数调用的一般形式 86
5.2.2 不可变对象和可变对象参数 87
5.2.3 默认值参数 87
5.2.4 关键字参数 89
5.2.5 不定长参数 89
5.2.6 实参序列解包 90
5.3 变量的作用域 91
5.4 lambda表达式 92
5.5 嵌套定义、修饰器和生成器函数 93
5.6 函数递归调用 95
5.7 Python的第三方库 97
5.7.1 pyinstaller库 97
5.7.2 jieba库 98
5.7.3 wordcloud库 99
5.7.4 turtle库 100
5.8 本章小节 102
习题 102
第6章 文件 103
6.1 文件的基本概念 103
6.2 文件基本操作 104
6.2.1 用内置函数open打开文件 104
6.2.2 文件对象的属性和常用方法 105
6.2.3 关闭文件 105
6.2.4 读/写文本文件 106
6.2.5 读/写二进制文件 107
6.2.6 文件定位 108
6.2.7 读/写docx文件和xlsx文件 109
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |