人工智能开发语言 PythonPDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:潘风文,潘启儒著
- 出 版 社:北京:化学工业出版社
- 出版年份:2019
- ISBN:9787122332974
- 页数:293 页
1引论 1
1.1人工智能的发展历史 2
1.2人工智能的应用 4
1.3 Python和人工智能 4
2 Python基本知识 6
2.1 Python概述 7
2.1.1 Python的发展史 7
2.1.2 Python应用领域 8
2.1.3 Python的优缺点 8
2.1.4 Python解释器 9
2.2 Python安装和卸载 11
2.2.1 Python的下载 11
2.2.2 Python的安装 12
2.2.3 Python的卸载 15
2.3 Python开发环境 15
2.3.1 PyDev的安装 16
2.3.2 PyDev的配置 19
2.3.3 PyDev创建工程 20
2.3.4 PyDev调试代码 25
3 Python语言基础 30
3.1代码文件结构 31
3.2基础语法 33
3.2.1文件编码格式 33
3.2.2代码注释 33
3.2.3标识符命名规则 34
3.2.4代码缩进 35
3.2.5语句与行 37
3.2.6模块导入 38
3.3基本数据类型 40
3.3.1变量类型概述 40
3.3.2 Number数值类型 41
3.3.3 String字符串 46
3.3.4 Byte字节序列 56
3.3.5 Tuple元组 63
3.3.6 List列表 66
3.3.7 Set集合 70
3.3.8 Dictionary字典 79
3.3.9 Range整数序列 84
3.4运算符和表达式 88
3.4.1算术运算 88
3.4.2关系运算符 91
3.4.3赋值运算 91
3.4.4逻辑运算 92
3.4.5位运算 94
3.4.6身份运算 96
3.4.7成员运算 99
3.4.8运算符优先级 100
3.5控制语句 101
3.5.1条件控制结构(if…else) 101
3.5.2循环控制结构(for/while) 107
3.5.3转移控制结构 111
3.6函数 114
3.6.1函数定义 114
3.6.2函数调用 115
3.6.3参数传递 117
3.6.4变量的作用域和生命周期 122
3.6.5匿名函数 125
3.6.6有益的编码风格 126
3.7错误和异常处理 126
3.8模块和包 135
3.8.1 Python模块 135
3.8.2 Python包 139
4文件和目录 142
4.1文件操作 143
4.1.1文件的概念 143
4.1.2文件的打开 143
4.1.3文件的写入 145
4.1.4文件的读取 145
4.1.5文件的关闭 145
4.1.6常用文件操作函数 147
4.2目录操作 148
5类与对象 153
5.1面向对象编程 154
5.2类的定义 154
5.2.1_init_()函数 156
5.2.2成员定义 156
5.3对象创建 159
5.4继承 163
5.4.1继承的概念 163
5.4.2单继承 164
5.4.3多继承 166
5.5多态 170
5.5.1成员函数重载 170
5.5.2操作符重载 172
6Python常用标准库 176
6.1内置函数 177
6.2内置常量 181
6.3操作系统接口模块(os) 182
6.4文件搜索模块(glob) 183
6.5系统交互模块(sys) 183
6.6正则表达式模块(re) 184
6.7数学计算模块(math/random/statistics) 188
6.8互联网访问模块(urllib/smtplib) 189
6.9日期和时间模块(datetime) 190
6.10数据压缩模块(zlib) 191
6.11日志功能(logging) 192
6.12数组模块(array) 193
6.13十进制数学模块(decimal) 196
7数据库编程 198
7.1数据库基础知识 199
7.2 Python DataBase API规范 202
7.2.1模块接口 203
7.2.2数据库连接对象(Connection) 204
7.2.3游标对象(Cursor) 205
7.3访问MySQL数据库 206
7.3.1安装PyMySQL 207
7.3.2使用PyMySQL 207
8数据科学重要模块介绍 213
8.1 NumPy 214
8.1.1 NumPy数组概念 214
8.1.2 NumPy的数组操作 219
8.1.3 NumPy矩阵 228
8.2 SciPy 228
8.2.1基础知识 229
8.2.2 SciPy的使用 230
8.3Pandas 235
8.3.1基础知识 236
8.3.2 Series数据序列 237
8.3.3 DataFrame数据框 242
8.4 Matplotlib 257
9 Python与机器学习 262
9.1机器学习简介 263
9.2机器学习模块 264
9.3 sklearn模块 267
9.3.1 sklearn模块的安装 267
9.3.2 sklearn功能组成 267
9.3.3 sklearn的使用 268
10 Python包管理工具及应用打包 274
10.1 Pip 275
10.1.1安装和更新模块 276
10.1.2显示和卸载模块 277
10.2打包 277
10.2.1 PyInstaller的安装 278
10.2.2 PyInstaller的使用 279
10.2.3规格文件的使用 285
附录 290
1.Python解释器运行参数 291
2.Python 3.6的关键字 292
3.Python 3.6内置模块列表 293
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《音乐语言的根基》张艺编著 2019
- 《智能时代的教育智慧》魏忠著 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《汉语言文学本科专业核心课程研究导引教材 古代汉语》马蓝婕责任编辑;(中国)魏宜辉 2019
- 《英语教师语言意识研究》秦莉,赵春贺著 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《旅伴文库 白衣女人》潘华凌译;(英)威尔基·柯林斯 2019
- 《南方快车》朱卫净,潘丽萍责编;吴娴敏译者;(智利)路易斯·塞普尔维达 2019
- 《流体力学与传热学》潘小勇编著 2019
- 《虚拟现实与人工智能技术的综合应用》潘晓霞著 2018
- 《海明威书信集:1917-1961 上》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《中国城市发展报告 No.12 大国治业之城市经济转型》潘家华,单菁菁主编 2019
- 《儿童哲学的理论与实践》潘小慧著 2020
- 《工业园区环境监管体系的建立与应用》潘光谷树茂 2019
- 《普通高等教育“十三五”规划教材 涂料与胶黏剂》潘向阳责任编辑;王凤洁,刘效源 2019