《Python与AI编程.上》简介
《Python与AI编程.上》这本书是由.施彦编著创作的,《Python与AI编程.上》共有54章节
1
“中学人工智能系列教材”编委会
主 编:韩力群 编 委:(按拼音字母顺序排列) 毕长剑 陈殿生 崔天时 段星光 侯增广 季林红 李 擎 潘 峰 乔 红 施 彦 宋...
2
“中学人工智能系列教材”序
1956 年的夏天,一群年轻的科学家聚集在美国一个名叫汉诺佛的小镇上,讨论着对于当时的世人而言完全陌生的话题。从此,一个崭新的学科——人工智能,异军突起,开启了...
3
目录
目 录 “中学人工智能系列教材”编委会 “中学人工智能系列教材”序 第一章 胶水语言——初识Python 第一节 Section 1 计算思维与生活 第二节 S...
4
第一章 胶水语言——初识Python
计算机程序设计语言是人和计算机交流信息的工具,现有的各种操作系统、应用程序都是采用计算机程序设计语言来实现的。在介绍Python这门常用的计算机程序设计语言之前...
5
第一节 Section 1
...
6
计算思维与生活
我们以制作三明治为例来说明生活中的计算思维以及其与计算机程序的对应关系。第一个方法是采用现成材料制作双层三明治,第二个方法是采用基本原材料来制作三明治。 双层三...
7
第二节 Section 2
...
8
编程语言及Python的特点
编程语言的原理 计算机程序设计语言通过对所有的信息进行数字化处理,为每一个字母、字符进行编码,用计算机指令与计算机进行交互。计算机中的大规模集成电路传输的是由电...
9
第三节 Section 3
...
10
Python与人工智能
本书侧重于Python在人工智能中的应用。之所以选择Python作为实现工具,是因为作为Python的解释器CPython具有胶水语言特性,以及Python在历...
11
第四节 Section 4
...
12
Python的安装
要进行Python编程,需要在计算机(Mac系统、Windows系统或者Linux系统)中安装Python软件。安装后,会得到Python解释器(负责运行Pyt...
13
本章小结
本章简要地说明了生活中的计算思维,Python 语言的来历、主要特点和安装方法,并介绍了Python 与人工智能的密切联系。自从20 世纪90 年代初Pytho...
14
本章习题
1.说说你在日常生活中发现的计算思想。 2.说一说红灯停、绿灯行中的编程思维。 3.说一说从买票到乘坐火车的编程思维。 4.Python 有什么特点?为什么成了...
15
第二章 描述世界——数据类型
在真实世界中,我们用不同的载体、不同的描述、不同的计量单位来记录和传递这个世界的不同信息。例如,书籍(文本)、图像(照片、绘画)、视频、音频、网页等存储数据对事...
16
第一节 Section 1
...
17
数据类型与变量简介
先来看三国人物关羽。 再来看一下《水浒传》中的108将。 在上面的描述中,可以发现在现实世界中,我们用不同的数据类型以及数据组织的方式(数据结构)来描述事物...
18
第二节 Section 2
...
19
对数据的操作
由于每种数据类型的存储内容和方式不同,对其进行处理和操作的方式也就不同。对数据的操作主要有两种方式,一种是运算符,另一种是函数。这两种方式和我们在数学中接触的方...
20
本章小结
本章我们学习了不同的数据类型,以及对数据的操作。在不断的编程实践中我们要能够将现实世界与数字世界进行联系,把握不同数据类型的特点和操作方法,这是编写程序的基础。...
21
本章习题
1.请在屏幕上输出“早上好!”或者其他语句。 2.声明变量的注意事项有哪些? 3.布尔值分别有什么? 4.列表和元组有什么区别? 5.阅读代码,请写出执行结果:...
22
第三章 流程管理——程序结构
程序在一般情况下是按代码的先后顺序执行的,然而很多情况需要更复杂的执行路径,例如,根据不同的情况执行不同的语句,或者将某一个操作执行若干次。编程语言提供了各种控...
23
第一节 Section 1
...
24
分支结构与条件语句
在《三国演义》中,有孔明借东风的故事,如果东风不来,就不开战;如果东风来了,就火攻曹营,如图3-2所示。这是一个典型的根据不同情况(条件)采取不同策略做事的顺序...
25
第二节 Section 2
...
26
循环结构
在日常生活中,我们经常会重复一个动作多次,如扫地、抄词n遍、背诵n遍等,这在程序语言中可以用循环结构实现。循环结构允许我们执行一个语句或语句组多次,但注意不是无...
27
第三节 Section 3
...
28
综合程序——石头剪刀布的游戏
下面我们来编写一个石头剪刀布的游戏,这里用到了循环和分支结构。 小P 来解决 Q:让用户玩家和计算机玩家进行石头剪刀布的游戏。 要求:分别出石头、剪刀、布中的一...
29
本章小结
计算机程序在解决某个具体问题时,包括3 种情形,即顺序执行所有语句、选择执行部分语句和循环执行部分语句,这正好对应着程序设计中的3 种程序执行结构流程:顺序结构...
30
本章习题
1.关于程序的控制结构,哪个选项的描述是错误的?( ) A.流程图可以用来展示程序结构 B.顺序结构有一个入口 C.控制结构可以用来更改程序的执行顺序 D.循环...