Curriculum Framework

课程大纲

Lesson 1

画统计图

课程内容:

学习如何导入海龟模块,并利用它绘制图形。

知识点:

1. import turtle 导入海龟模块
2. turtle.shape(“turtle”) 召唤海龟
3. turtle.done() 画布持续
4. turtle.forward() 移动
5. turtle.left() 左转turtle.right() 右转
6. turtle.circle() 画圆
7. turtle.Pen() 画笔

Lesson 2

平面直角坐标

课程内容:

我们将学习使用坐标来绘制图形,并利用坐标注特定方位,使我们可以将画笔移动到想要的位置

知识点:

1.turtle画布与坐标系
2.mypen.goto()方法
3.mypen.dot()方法
4.mypen.penup()方法
5.mypen.pendown()方法

Lesson 3

变量

课程内容:

我们将学习使用变量储存信息,使我们想要再次使用这个信息的时候和可以方便调用它

知识点:

1.变量
2.变量的命名规则
3.数值
4.“=”赋值
5.print()方法
6.占位符%

Lesson 4

编玩边学logo

课程内容:

我们将学会改变画笔属性的方法,它使我们的团更加美观

知识点:

1.pensize() 字体大小
2.pencolor() 字体颜色
3.fillcolor() 填充颜色
4.begin_fill() 起点填充颜色
5.end_fill() 重点填充颜色
6.color() 设置颜色

Lesson 5

漂亮的太阳花

课程内容:

本节课我们将学会for循环这个编程里极为重要的一个概念,掌握了循环的秘密,我们的代码会变得异常简洁而强大。

知识点:

1.range()方法
2.for循环
3.代码的缩进
4.循环嵌套

Lesson 6

素描大风车

课程内容:

这节课我们学习turtle的setheading方法和speed方法,以及运算符的相关知识

知识点:

1.setheading()方法
2.speed()方法
3.算术运算符
4.比较运算符

Lesson 7

彩色大风车

课程内容:

这节课我们来学习python另一个强大的功能:条件判断,并且结合上节课学的比较运算符让我们的程序根据不同的条件运行不同的代码。

知识点:

1.if条件语句的基本介绍
2.比较运算符
3.if+else的用法
4.条件判断的嵌套
5.逻辑判断and、or、not
If+elif+else的用法

Lesson 8

神奇的金字塔

课程内容:

本节课我们将学习一些关于字符串的知识,来绘制一座神秘的‘金字塔’

知识点:

1.字符串的基本介绍
2.字符串的操作方法
3.字符串的类型转换
4.write()函数

Lesson 9

奥运五环

课程内容:

这节课,我们将会学习一些关于Python列表的知识,然后运用它们来便捷高效地绘制奥运五环。

知识点:

1. 列表
2. 索引和切片
3. 遍历列表
4. 列表增删改

Lesson 10

酷炫魔法阵

课程内容:

本节课我们将会学习使用Python的力量绘制一个炫酷的魔法阵

知识点:

1.六芒星
2.字典
3.字典的遍历
4.字典的get方法

Lesson 11

函数的力量

课程内容:

这节课我们会学习运用函数来完成教授的考验

知识点:

1. 函数的定义
2. 编写函数
3. numinput方法

Lesson 12

流程图的妙用

课程内容:

这节课我们主要学习如何根据流程图来制作程序框架

知识点:

1. calendar模块
2. time模块
3. while循环

继续了解 Python Level2