登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』人工智能开发语言——Python

書城自編碼: 3314109
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 潘风文,潘启儒 著
國際書號(ISBN): 9787122332974
出版社: 化学工业出版社
出版日期: 2019-02-01


書度/開本: 16开 釘裝: 精装

售價:NT$ 491

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
步履匆匆:陈思和讲当代人文(杰出学者陈思和的人文之思、情怀之笔!)
《 步履匆匆:陈思和讲当代人文(杰出学者陈思和的人文之思、情怀之笔!) 》

售價:NT$ 299.0
宋朝三百年
《 宋朝三百年 》

售價:NT$ 790.0
礼制考古经典选读
《 礼制考古经典选读 》

售價:NT$ 1340.0
MATLAB实用教程(第六版)
《 MATLAB实用教程(第六版) 》

售價:NT$ 695.0
中国思想的再发现(壹卷:近观系列,沟口雄三教授以其精湛的学术洞察力,旨在呈现一个全面而立体的中国思想图景)
《 中国思想的再发现(壹卷:近观系列,沟口雄三教授以其精湛的学术洞察力,旨在呈现一个全面而立体的中国思想图景) 》

售價:NT$ 325.0
骨科康复学(第2版)
《 骨科康复学(第2版) 》

售價:NT$ 1140.0
笔记启蒙 : 英国皇家学会与科学革命
《 笔记启蒙 : 英国皇家学会与科学革命 》

售價:NT$ 390.0
汉语副词研究论集(第六辑)
《 汉语副词研究论集(第六辑) 》

售價:NT$ 490.0

建議一齊購買:

+

NT$ 324
《 计算思维导向的中小学生编程能力培养——基于SCRATCH的探索 》
+

NT$ 503
《 少博士趣学Python 》
+

NT$ 314
《 人工智能基础教程:Python篇(青少版) 》
編輯推薦:
Python等级考试与入门学习的上佳选择,打造轻松阅读体验,使你短时间内快速掌握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 条件控制结构(ifelse) 101

3.5.2 循环控制结构(forwhile) 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 randomstatistics) 188

6.8 互联网访问模块(urllibsmtplib) 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
內容試閱
人工智能(AI)是一种基于计算机技术的智能 应用,应用范围广泛,从机器定理证明、机器翻译、专家系统、博弈、模式识别、机器学习、机器人智能控制,到目前的大数据智能、互联网群体智能、跨媒体推理智能、人机一体化混合增强智能、自主机器人智能系统等,已经渗透到人类社会的各个方面。

亚马逊首席执行官贝索斯(Jeff Bezos)说:AI在未来20年对社会产生的影响之大怎么评估都不为过。谷歌首席执行官桑达尔皮查伊(Sundar
Pichai)也曾说过:过去10年我们一直在做一件事,那就是打造移动优先的世界,而在接下来的10年时间里,我们将转到一个AI优先的世界。从亚马逊到Facebook,再到谷歌和微软,以及国内的百度、阿里和腾讯等,全球最顶尖、最有影响力的技术公司都纷纷将目光转向了AI。中国工程院院士潘云鹤先生在2017中科曙光智能峰会上,对人工智能产业的发展前景做了以下描述:新一代人工智能的新理论、新技术、新平台,如果跟社会的新需求相结合,会有强大的延展性和渗透性。

人工智能作为目前最热门的计算机技术,要掌握其应用开发,就必须选择好的开发工具。而大数据、机器学习、人工智能的兴起,把Python语言推到了时代的前沿,在众多机构推出的计算机开发语言排名中,Python始终在前三名,特别是在人工智能开发领域,Python成为首选语言,因此它被称为开发人工智能应用的殿堂级语言。

Python创始于20世纪90年代,由荷兰人Guido van Rossum(吉多范罗苏姆)于1991年推出。Python语言具有简单而不失严谨、易用而不失专业的特点。目前支持Python的机器学习框架非常丰富,包括Scikit-Learn、Keras、Statsmodels、PyMC、Shogun、Gensim、Orange、PyMVPA、Theano、PyLearn、Decaf、Nolearn、OverFeat、Hebel、Neurolab等,另外谷歌著名的TensoFlow也有Python库,可以供Python开发者直接调用,充分发挥TensorFlow的威力。

本书尽量采用通俗易懂的语言,从Python语言的基础语法到使用方式等进行深入浅出的讲解,书中结合作者多年项目实践案例,提供了很多经过优化筛选的实例代码,旨在引领读者快速掌握基本开发技能,这些代码都经过了作者精心严格调试测试,读者可一享为快。如果读者在阅读本书中有什么问题和需要,可直接联系QQ:420165499。

本书共分10章,各章主要内容如下。

第1章介绍人工智能概念、Python语言和人工智能的关系。

第2章内容包括Python语言概述、Python系统安装和集成开发环境。

第3章是Python的重点内容,包括Python程序文件结构、语法、数据类型、运算符以及控制语句和函数等;对编写函数过程中容易出现的错误和异常处理,以及体现Python胶水语言特点的特征模块,本章也都进行了详细讲解。学完这一章,读者可以自行编写一些简单的程序。

第4章介绍如何保存数据文件以及组织文件的目录。

第5章介绍面向对象的编程,Python语言起源于CC,天然具备面向对象编程的基因,本章重点讲解类的封装、继承和多态实现方法,使读者能尽快编写出自己的类实现,为后面的常用类库、数据库编程做铺垫。

第6章对Python内置的14个常用库进行了介绍,这些库在编程中会频繁使用到。

第7章讲解数据库编程,众多的数据库厂商或第三方机构为各种各样的数据库提供了访问模块,这些模块都遵从Python DataBase API规范,使得对不同数据库的访问具有一致性,大大提高了开发效率。

第8章重点介绍机器学习中常用的4个模块:NumPy、Pandas、SciPy、Matplotlib。

第9章在第8章的基础上详细介绍机器学习模块Sklearn,Sklearn和第8章中介绍的4个模块组合在一起,是利用Python语言开发人工智能应用的黄金组合。

第10章介绍关于Python系统第三方模块管理工具pip,讲解如何将开发完成后的Python程序打包,供最终用户安装使用。

本书适合有志于从事机器学习、人工智能技术开发的人员学习,也可作为相关专业教材。由于编写时间仓促,加之水平所限,书中难免有缺陷存在,敬请广大读者批评指正。



潘风文 潘启儒

2018年12月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.