当前位置:首页 > 工业技术
人工智能开发语言  Python
人工智能开发语言  Python

人工智能开发语言 PythonPDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:潘风文,潘启儒著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2019
  • ISBN:9787122332974
  • 页数:293 页
图书介绍:本书以浅显易懂的语言对Python进行了全面系统的介绍,采用范例加图解的形式,普通读者可轻松阅读。主要内容包括:Python语言的基础语法、数据类型、运算符、函数、类、对象以及常用的标准功能模块,最后以实例的形式介绍了开发机器学习和人工智能应用所需的知识及相应的功能模块。
《人工智能开发语言 Python》目录

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

相关图书
作者其它书籍
返回顶部