Python Level1

课程概述

本课程主要以“玩仔大冒险”的故事情节为背景,再配合生动有趣的动画,来讲解Python相关知识。寓教于乐的教学方式,能让学生们一边学习Python知识,一边跟着“玩仔”去闯关冒险。每节课学习完,同学们都能学会用一个小程序来解决“玩仔”遇到的困难,并且,循序渐进地学会Python的基础知识。

报名课程

开课时间:

收起

课程大纲

第一节课
课程标题

神经网络

课程内容

玩仔掉入神经网络,失去了身体,但是通过python力量绘制出了身体。

知识点

import、变量和变量的命名规则、创建一只画笔:Pen、坐标系、控制画笔的方法:forward、left、penup、goto、pendown、cirle 、setheading、停住图纸的方法:done、方法及方法的调用、参数、注释:#

课程标题

找回身体

课程内容

在引导者的帮助下,玩仔将学到的方法装载进了身体,并通过2D打印机获得了自己的身体。

知识点

Pen:textinput、print、list:pop、len、字符串、if、random.randint、for、range、break

课程标题

解等式锁

课程内容

玩仔来到了一个由等式锁着的大门面前,必须将正确的方块放入等式才能打开大门!

知识点

数字变量、for嵌套循环的使用、多位数的合成、python中的数学运算符:+、-、*、/、判断==、 !=、if语句

课程标题

九宫格过道

课程内容

玩仔走到了一个有许多小格子的过道面前,他必须破解纸上的一堆字符串密码才能找到正确的路。

知识点

list:append、字符串:索引、分片、and、or、not、for、类型转换int

课程标题

数列汉诺塔

课程内容

玩仔被数字汉诺塔挡住了去路,使用函数成功清除了这道障碍,顺利通过。

知识点

汉诺塔移动规则、斐波那契数列、函数的定义、调用、返回值、递归的定义、用递归的思想求解汉诺塔

课程标题

谁是守卫

课程内容

玩仔发现一群守卫,通过规律确定了一个守卫,跟踪了过去。

知识点

range(a,b)、Pop方法和while、求余运算符%

课程标题

真假钥匙

课程内容

心急的玩仔打晕了守卫,面前出现12把钥匙,哪一把才是真的钥匙?

知识点

if/else条件语句、if/elif/else条件语句、整除://、二分查找法

课程标题

鉴别同伴

课程内容

拿到了钥匙,玩仔发现一群机器人,谁才是他的同伴呢?

知识点

回文数判断、字典的定义、字典的创建:dict函数、字典元素的访问、修改和删除、字典方法get()、items()、for循环的特殊用法

课程标题

身体上色

课程内容

玩仔和同伴们在一个房间里发现了一堆颜料,玩仔利用这一堆颜料找回了自己身体的色彩。

知识点

Pen:speed,shape,pencolo,Fillcolor,begin_fil,end_fill,ondrag,getscreen,onkey,pensize,shapesize、listen、事件监听

课程标题

破解迷宫

课程内容

玩仔和同伴们来到一个迷宫的入口,门口有一张地图,怎么才能按照地图找到出口呢?

知识点

文件的读取、文件内容处理、random.choice()、迷宫问题的思路和算法、集合类型set

课程标题

Python力量

课程内容

玩仔来到了一个神秘的房间,里面有一本关于python力量的书,看书之际,一个boss出现了,玩仔将要大战boss!

知识点

类和对象、访问类中的属性和调用类中的方法、继承

课程标题

逃离网络

课程内容

玩仔在一个空旷的地方发现一个发射台,借助这个发射台,玩仔和同伴们就可以出去了,他们是怎么出去的呢?

知识点

魔法画笔MagicPen类的构建、画出飞船、寻找合适的倒序数