热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

人工智能开发语言:python

  • 1星
  • 2023-03-29
  • 89.19MB
  • 需要1积分
  • 100+ 次下载
标签: 人工智能

人工智能

python

python

编程

编程

《人工智能开发语言——Python》2019年由化学工业出版社出版,本书以浅显易懂的语言对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

6 Python常用标准库  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.3 Pandas  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

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×