人工智能的普及将是未来的发展趋势,本书作为青少年人工智能编程语言教材,尽可能通俗易懂且全面地解释Python语言的基础知识。
全书共12章,介绍了从Python语言基础到使用Python创建图像界面的知识。第1章首先从总体上介绍了Python语言的发展历程和与编程语言相关的知识。第2、3章介绍了Python语言中常用的数据结构以及操作方法。第4章介绍了一种基本的抽象方法,即变量,并介绍了程序和外部环境沟通的方法,即输入操作。第5章介绍了一种使程序更加多样化的方式,即通过条件判断进行分支操作。第6章介绍了列表,这种数据结构可以用于同时处理多个数据。第7章介绍了循环操作。第8章介绍了元组和字典这两种数据结构。第9~11章分别介绍了三种抽象的方法。第12章介绍了创建图像界面的方法。每章都有对应的习题供读者进一步思考。
本书既可作为中学生信息技术课程的教材,也可作为青少年自学人工智能基础和Python编程基础的参考书。
前言
第1章 基础知识
1.1 Python介绍1
1.2 安装Python2
1.3 运行Python6
1.4 错误类型10
1.5 算法11
1.6 函数13
1.7 编程规范14
习题17
第2章 字符串
2.1 创建字符串21
2.2 使用print函数26
2.3 串联字符串32
2.4 字符串方法34
2.5 字符串格式化38
习题44
第3章 数值与运算符
3.1 不同类型的数值49
3.2 操作符52
3.3 运算优先级52
3.4 其他操作符54
3.5 科学计数法56
习题58
第4章 变量和输入
4.1 命名变量60
4.2 修改变量61
4.3 命名规则63
4.4 注释64
4.5 程序输入66
习题68
第5章 判断是非
5.1 进行判断71
5.2 if语句72
5.3 相等判断74
5.4 不相等判断75
5.5 大小判断76
5.6 取反操作79
5.7 多个比较运算的结果80
习题82
第6章 列表
6.1 创建列表86
6.2 添加元素87
6.3 获取内容88
6.4 修改内容94
6.5 删除元素95
6.6 列表相加和乘法96
6.7 成员资格99
6.8 一些内建函数100
6.9 常用列表方法101
习题109
第7章 循环
7.1 计数循环112
7.2 条件循环119
7.3 并行迭代121
7.4 嵌套循环122
习题125
第8章 其他集合类型
8.1 元组127
8.2 字典131
习题145
第9章 函数
9.1 创建函数147
9.2 函数调用155
9.3 函数参数156
9.4 lambda表达式161
习题162
第10章 对象和类
10.1 概述164
10.2 类166
10.3 类的属性和方法169
10.4 类的继承175
习题182
第11章 模块
11.1 导入模块185
11.2 编写模块187
11.3 常见的模块188
习题191
第12章 创建图像界面
12.1 图像用户界面192
12.2 Tkinter192
12.3 布局设置197
12.4 其他组件201
习题221
参考文献222