Curriculum Framework

课程大纲

Lesson 1

走近Python

课程内容:

认识Python里的模块,掌握海龟绘图模块的几种基础方法

知识点:

1.模块的概念
2.forward方法
3.circle方法
4.left方法

Lesson 2

坐标与画笔

课程内容:

本节课主要通过绘制同心圆来学习画笔的移动,抬起与落下,最后通过绘制爱睡觉的小呆来巩固本节课的知识点。

知识点:

1.创建画笔
2.画笔的抬起与落下
3.goto方法
绘制小呆

Lesson 3

变量与颜色

课程内容:

通过变化的正方形学习变量的相关知识,并且独立的绘制出可爱的大眼怪并给它涂上颜色。

知识点:

1.变量的知识
2.绘制大眼怪
3.线条色与填充色
给大眼怪上色

Lesson 4

数据类型与转换

课程内容:

在上节课的基础上,我们来学习字符串的基础知识并学会将大眼怪的名字以及作者名显示出来。

知识点:

1. 字符串
2. 数据类型转换
3. 给大眼怪添加名称及作者名

Lesson 5

运算符与表达式

课程内容:

本节课主要学习运算符的基础知识,并利用变量表达式调整大眼怪的大小,最后通过RGB颜色和取余运算调整大眼怪的颜色来巩固本节课的知识点。

知识点:

1.运算符
2.变量表达式
3.RGB颜色
4.取余运算

Lesson 6

条件判断

课程内容:

掌握Python里的条件判断语句,熟练使用if-elif-else结构

知识点:

1.条件判断和缩进
2.布尔值和逻辑运算符
3.if-elif-else
4..round方法

Lesson 7

列表

课程内容:

学习一种新的数据类型:列表;并熟练掌握列表的常用操作

知识点:

1.列表的定义和创建
2.索引和切片
3.列表增、删、改

Lesson 8

for循环

课程内容:

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

知识点:

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

Lesson 9

循环嵌套

课程内容:

本节课我们主要学习了for循环嵌套,绘制出更复杂更好看的图形

知识点:

1.for循环嵌套
2.在循环的过程中改变变量的值

Lesson 10

while循环

课程内容:

熟练掌握while循环的执行流程,以及基本结构;理解while True的原理;掌握random模块的两个常用方法

知识点:

1.while循环
2.while True和break
3.random模块

Lesson 11

字符串的操作

课程内容:

对比“列表”数据类型掌握字符串的切片和遍历操作;了解三种格式化字符串的方法。

知识点:

1.字符串索引、切片和遍历
2.格式化

Lesson 12

必备编程技巧

课程内容:

学习阅读代码的技巧,猜想代码含义,学会用关键字搜索陌生的函数,并验证其作用,学习debug的技巧,学习增强代码的可读性

知识点:

1.阅读猜想与编程解题
2.测试代码与debug
3.增强代码的可读性
4.快捷键的使用

继续了解 Python level 2