《青少年人工智能编程 : Python版》简介

更新于 2026年10月10日 版权声明

《青少年人工智能编程 : Python版》这本书是由.刘瑜等著创作的,《青少年人工智能编程 : Python版》共有208章节

1

内容简介

本书在内容设计上具有明显的创新行为,主要为了更好地满足12岁到20岁青少年朋友的学习需求,由浅入深,快乐学习Python语言。从基础知识角度,考虑读者中学数学、
阅读
2

编写委员会

主 任: 刘 瑜 副主任: 薛桂香(河北工业大学) 顾明臣(交通运输部规划研究院) 刘 勇(皖江工学院) 王洪波(荣成市石岛实验中学)(https://www.
阅读
3

编写委员会

编委委员: 宋天博(天津市第二十中学) 赵芃淇(天津市第七中学) 范人元(天津市第四十二中学) 高铭泽(天津市新华中学) 林语成(天津市第二南开学校)(http
阅读
4

前言

刘瑜老师的Python系列畅销书在网上平台销售,一直受到广大读者的追捧。这里尤其令人感动的是不少中学生甚至小学生都在使用这些书籍,参与书群的讨论,并给予好评。但
阅读
5

目录

目 录 内容简介 编写委员会 编写委员会 前言 1.内容定位 1)突出编程的趣味性 2)通俗易懂,容易操作 3)深度考虑读者的知识背景 4)兼顾各类竞赛入门要求
阅读
6

第一篇 从零开始

从零开始,意味着读者可以是从来没有接触过编程的新手。本篇以接近于手把手的方式,带领读者从零开始学习Python编程。 这里提供几个学编程的基本技能: (1)每天
阅读
7

第一章 编程准备工作

(https://www.daowen.com) 第一章是为从未接触过编程的朋友们所准备的,通过对最基础知识的介绍,让读者对编程有个初步印象,并带领读者开始一步
阅读
8

1.1 从计算机到人工智能

人类是勤劳和智慧的,自进入文明社会开始,人类一直在发明新的工具,以替代人类更好地工作。如原始社会的弓箭、石斧,奴隶社会的青铜器,封建社会的铁制农具,工业社会的机
阅读
9

1.2 编程工具准备

计算机编程的核心技巧就是多编写代码,代码编写多了至少能熟悉相关代码的使用。三酷猫第一次接触编程代码时,感觉哪里都是“外星人”,哪个代码都是古怪的,原因是其面对的
阅读
10

1.3 [案例]三酷猫的第一个程序

三酷猫通过Spyder编辑器,编写两行代码,借助计算机用英语和汉语分别向大家问好!其代码实现如图1.2所示。 图1.2 三酷猫的第一个程序 在左边脚本代码编辑
阅读
11

1.4 编程中的红绿灯规则

当然,1.3节的第一个程序,是三酷猫依样画葫芦输入,运气不错!现实中,一些初学者经常会碰到各种问题,如图1.4所示。第5行代码左边给出了一个红色叉号,意味着这行
阅读
12

1.5 良好的编程习惯

编写完成代码后,除了让计算机运行外,还需要提供良好的代码帮助阅读。 这里主要通过注释说明、良好的命名方式,为代码阅读提供更好的帮助。 1.注释说明 图1.2和图
阅读
13

1.6 练习和实验

练习 1.填空题 (1)用“0”“1”组合的这些8位的二进制编码被称为计算机可以直接识别的( )。 (2)高级语言代码,需要通过中间工具把它们转换为机器语言,才
阅读
14

第二章 智能计算基础

(https://www.daowen.com) 从第二章开始,正式学习Python的最基础的知识,包括变量、四则运算、求余、取整、赋值、求幂、求次方根、取近似
阅读
15

2.1 用变量记录数据

Python代码需要记录各种数据: (1)整数(Integer)是指数学里的整数,如-2、-1、0、1、2、3; (2)浮点数(Float)是指带小数位的数值,
阅读
16

2.2 简易运算(一)

数学里最基础的加减乘除四则运算,可以通过编程,在计算机里自动计算。那些复杂的数学计算,计算机也可以轻而易举地替代人的大脑,进行运算解答。(https://www
阅读
17

2.2.1 基本四则运算 

数学里的四则运算符是“+、-、×、÷”,在计算机里其对应的四则运算符为“+、-、*、/”。这里加减符一致,乘除符有点区别,但是使用方法一样。 图2.4所示的交互
阅读
18

2.2.2 四则混合运算

根据数学知识可知,加减乘除四则混合运算是有优先级的,而且可以通过小括号调整优先级。 (https://www.daowen.com) 上述小括号及加减乘除运算的
阅读
19

2.2.3 求余、取整

当被除数与除数相除时,存在除不尽的问题,于是想知道余数还剩多少。Python的%运算符用于求余,另外//运算符用于获取除法的商的整数部分。(https://ww
阅读
20

2.2.4 赋值运算

在数学里通过“=”实现数学公式的等价表示,或实现值的计算过程等价表示。在Python语言里通过“=”符号实现变量的赋值,示例如下: Python支持传统数学要
阅读
21

2.3 简易运算(二)

计算机具备做小学数学题目的能力,自然也具备做中学数学题目的能力。(https://www.daowen.com)
阅读
22

2.3.1 求幂、次方根

求幂、n次方根是初中的基础知识之一。 1.求幂 求幂,就是求x的n次方的过程。在Python里用x**n表达式来实现求幂,其中x是底数,n是次数,**是求幂运算
阅读
23

2.3.2 取近似值

显然2.3.1节产生的近似值4.999999999999999,有时不是使用者想要的数字,使用者需要一个确定的整数值。为此,Python提供了以下函数。 1.取
阅读
24

2.3.3 随机数

在实际生活中经常会碰到随机事件,如买彩票中奖、在一副牌中随机抽取一张扑克牌、年底活动随机派送奖品、老师上课随机提问。这些事件可以通过Python自带的rando
阅读
25

2.3.4 求两点间的距离

在一个二维平面上,可以利用勾股定理求两点间的距离。如图2.5所示,在二维平面上,分别给出了2个点的坐标(2,3)、(6,6)。 图2.5 利用勾股定理求两点间
阅读
26

2.3.5 三角函数

三角函数是初三数学知识。 Python的math数学库为三角函数计算提供正弦sin(x)、余弦cos(x)、正切tan(x)函数,它们的x参数取值范围为[0,2
阅读
27

2.4 逻辑比较

人们在日常生活中,喜欢各种比较,如比较三酷猫胖还是加菲猫胖,月亮圆还是太阳圆,王五成绩好还是麻六成绩好。Python也提供了一系列逻辑比较运算符,如表2.1所示
阅读
28

2.5 字符串操作

中国人说汉语、英国人说英语、日本人说日语,不同国家的语言表述自然有所差异。计算机编程的一个重要应用,就是可以实现不同国家的语言表示。Python语言里用字符串来
阅读
29

2.5.1 基本字符串操作

字符串(String)由单引号(')、多引号('')或三引号(''')成对出现,包含相应的内容表示,示例如下: 显然,除了能正确表达字符串内容外,计算机编程
阅读
30

2.5.2 其他相关操作

其他相关的字符串操作,主要有获取字符串长度、字符串合并、字符串删除。 1.获取字符串长度 获取字符串长度用len( )函数,示例如下: 2.字符串合并(htt
阅读