序是什么
Lesson 1-1 程序是命令的集合 ......................................2
Lesson 1-2 如何编写程序 ..........................................6
Lesson 1-3 编写程序需要什么 ......................................9
Lesson 1-4 学习些什么知识好呢 ...................................13
开始Python的学习
Lesson 2-1 关于使用Python .................................16
Lesson 2-2 版本不同的两个Python ...............................18
Lesson 2-3 安装Python ..........................................20
Lesson 2-4 尝试着执行简单命令 ..............................28
Lesson 2-5 尝试使用交互模式 ...................................32
编写Python程序时的规则
Lesson 3-1 把命令汇总到一个文件里 ................................................40
Lesson 3-2 尝试写入很多命令 .....................................46
Lesson 3-3 打开即存文件 .........................................49
Lesson 3-4 显示字符串 ...........................................51
Lesson 3-5 连接字符串 ...........................................55
Lesson 3-6 为了正确显示中文所需的规则 ..........................60
Lesson 3-7 显示长字符串 ........................................63
Lesson 3-8 空格、缩进、换行的作用 ..............................68
Lesson 3-9 作为程序补充的注释写法 .............................71
构成程序的基本功能
Lesson 4-1 程序构成的6大要素 ....................................74
Lesson 4-2 尝试使用变量 .........................................76
Lesson 4-3 循环执行① for 语句 ..................................80
Lesson 4-4 循环执行②while语句 ..................................88
Lesson 4-5 条件分支的if语句 .....................................93
Lesson 4-6 使用函数 ............................................100
Lesson 4-7 扩展功能的模块 ......................................110
试着编写猜数字游戏
Lesson 5-1 编写猜数字游戏喽 ..................................114
Lesson 5-2 首先尝试1位随机数 ...................................117
Lesson 5-3 制作4位的随机数 ...............................123
Lesson 5-4 正确输入4位数字 ................................128
Lesson 5-5 判断Hit和Blow ...................................139
将猜数字游戏图形化
Lesson 6-1 如何设计游戏的界面 .................................148
Lesson 6-2 用Python试着显示窗口 ..........................150
Lesson 6-3 放置提示信息和文本输入框 .........................155
Lesson 6-4 单击按钮显示信息 ........................................160
Lesson 6-5 添加Hit和Blow的判定 .............................165
Lesson 6-6 显示历史记录 .........................................170
类和对象
Lesson 7-1 编写一个圆移动的程序 ...................176
Lesson 7-2 在窗口中绘制圆 ..................................178
Lesson 7-3 移动圆到单击位置 ..................................183
Lesson 7-4 让圆向右移动 ............................................189
Lesson 7-5 试着往返移动 .........................................193
Lesson 7-6 试着斜向移动 ...........................................197
Lesson 7-7 试着移动很多的圆 .............................................200
Lesson 7-8 将程序模块化,提供单一功能 .......................................207
Lesson 7-9 尝试把圆形、四边形、三角形混合绘制 .........................217
试着使用扩展模块
Lesson 8-1 用PDF制作横幅 .....................................226
Lesson 8-2 Python中追加功能模块 ...............................228
Lesson 8-3 用Python尝试制作PDF文件 ..........................231
Lesson 8-4 制作横幅 ..................................................239