1Python基础 1
1.1简介 1
1.2诞生 1
1.3应用 2
1.4优点 2
2开发环境配置 5
2.1 Python下载与安装 5
2.2 VS Code安装 10
2.3 VS Code辅助插件 12
3 VS Code使用 16
3.1 Python文件创建 16
3.2简单输出代码测试 18
4输出与变量 20
4.1 Python的输出语句 20
4.2 Python的变量及类型 23
4.3输出变量案例练习 23
5输入与判断 25
5.1 Python的输入语句 25
5.2 Python的判断语句 27
5.3变量的类型转换 28
6运算符和循环 31
6.1 Python常用运算符 31
6.2 Python的两种循环 33
6.3购物系统实例 34
7列表和字典 37
7.1 Python的列表用法 37
7.2 Python的字典用法 39
7.3简单角色信息存储 40
8函数编程 41
8.1 Python函数编写 41
8.2函数编程的作用 43
8.3背包复制函数 44
9 pygame初识 45
9.1 Python的第三方库 45
9.2 pygame的简单介绍 46
9.3创建窗体、背景 47
10 pygame图片处理 51
10.1载入图片、调整大小 51
10.2图片显示规则 53
10.3足球反弹 54
11pygame键盘与鼠标 55
11.1绘制图形 55
11.2键盘事件处理 57
11.3鼠标事件处理 57
12面向对象、音乐 59
12.1面向对象的概念 59
12.2音乐播放 60
12.3播放器制作 61
13 pygame接球游戏 62
13.1游戏介绍 62
13.2接球游戏—小球 63
13.3接球游戏—接杆 66
14 pygame弹球游戏 68
14.1游戏介绍 68
14.2弹球游戏—小球 69
14.3弹球游戏—接杆 70
15 pygame打地鼠 73
15.1游戏介绍 73
15.2分步编写 74
16游戏2048 82
16.1游戏2048介绍 82
16.2游戏2048分析 83
16.3游戏2048编程 84
17贪吃蛇 95
17.1贪吃蛇介绍 95
17.2贪吃蛇结构 97
17.3贪吃蛇编程 97
18恐龙跑酷 109
18.1恐龙跑酷介绍 109
18.2恐龙跑酷结构 110
18.3恐龙跑酷编程 111
19飞机大战 119
19.1飞机大战介绍 119
19.2飞机大战结构 120
19.3飞机大战编程 121