第2周:Python编程基础

教案

教学目标

教学时间

总时长:2小时

教学内容

  1. 理论部分(40分钟)
    • Python简介与变量(10分钟)
    • 条件语句(10分钟)
    • 循环语句(10分钟)
    • 函数与模块(10分钟)
  2. 实践部分(70分钟)
    • 任务1:变量与条件语句练习(30分钟)
    • 任务2:循环与函数练习(20分钟)
    • 任务3:结合LeRobot控制机器人(20分钟)
  3. 总结与答疑(10分钟)

教学方法

PPT展示+代码演示+分组编程

评估方式

所需材料

教材内容

第2章:Python编程基础

2.1 Python简介

Python是一种简单易学的编程语言,广泛用于机器人和人工智能开发。

2.2 变量

变量是用来存储数据的名称。

speed = 10
print(speed)

2.3 条件语句

使用if-else根据条件执行不同代码。

number = 15
if number > 10:
    print("大于10")
else:
    print("小于等于10")

2.4 循环语句

for循环:已知循环次数时使用。

for i in range(5):
    print("Hello")

while循环:条件满足时持续执行。

count = 0
while count < 3:
    print("计数:", count)
    count = count + 1

2.5 函数与模块

函数:定义可重用的代码块。

def say_hello():
    print("你好,机器人!")
say_hello()

模块:导入外部功能。

import lerobot
robot = lerobot.connect("arm")

2.6 实践任务

任务1:判断数字大小

num = int(input("请输入一个数字:"))
if num > 10:
    print("数字大于10")
else:
    print("数字小于等于10")

任务2:LED灯闪烁

import lerobot
import time
robot = lerobot.connect("robot")
for i in range(5):
    robot.led_on()
    time.sleep(0.5)
    robot.led_off()
    time.sleep(0.5)

任务3:机器人移动

import lerobot
robot = lerobot.connect("robot")
robot.move_forward(1)
robot.stop()

2.7 小结

Python是机器人编程的基础语言,掌握变量、条件、循环和函数是编写控制程序的关键。

课后练习

  1. 编写一个程序,用for循环打印1到10。
  2. 修改任务3代码,让机器人前进2秒后左转。

课件PPT内容

幻灯片1:封面

幻灯片2:学习目标

幻灯片3-7:理论讲解

幻灯片8-10:实践任务

幻灯片11:总结

返回主页