第一课:和电脑说“你好” – 认识 Python 和第一个程序

  • 时长: 90 分钟
  • 教学目标:
    • 知道什么是编程,编程是做什么的。
    • 了解 Python 编程语言的一些特点(比如简单易学)。
    • 学会在电脑上找到并使用 Python 编写代码的地方(集成开发环境 – IDE)。
    • 学会使用 print() 命令,让电脑显示文字或数字。
    • 了解写代码时加“备注”(注释)的好处和方法。
    • 明白电脑会按照代码的顺序一行一行执行。

课程内容

1. 什么是编程?为什么学 Python? (15 分钟)

  • 概念解释: 老师提问学生:“你知道什么是电脑程序吗?我们玩的游戏、用的手机 App 都是程序。”
  • 打个比方: 编程就像给电脑写一本特别的“指令书”,告诉电脑一步一步做什么事情。
  • 介绍 Python: Python 是一种编程语言,就像我们说话用中文、英文一样,编程语言是用来和电脑交流的。Python 比较像英语,写起来和读起来都比较容易,所以很适合初学者。很多厉害的公司都在用它做很多事情,比如做网站、做游戏、分析数据等等。
  • 展示例子: 可以给学生看一些用 Python 做的简单有趣的项目截图或短视频,比如一个猜数字小游戏、一个简单的小动画。

2. 找到写代码的地方 (开发环境介绍) (15 分钟)

  • 介绍工具: 我们需要在电脑上一个专门的地方来写和运行 Python 代码,这叫做集成开发环境 (IDE)。老师会介绍并演示一个适合初学者的 IDE,比如 Thonny 或 VS Code。
  • 界面讲解: 演示 IDE 的主要部分:
    • 上面是“编辑区”,我们在这里写代码。
    • 下面是“Shell”或“运行区”,我们在这里看程序运行的结果。
  • 操作示范: 演示如何新建一个文件,把文件保存到电脑里(比如起名叫 my_first_program.py)。
  • 跟着操作: 学生跟着老师一起打开 IDE,新建并保存一个文件。

3. 你的第一个 Python 程序 – print() (15 分钟)

  • print() 的作用: 讲解 print() 是最常用的一个命令,它的作用就是把括号里的内容显示在屏幕上。
  • 打印文字 (字符串): 如果想打印文字,需要用引号(单引号 ' 或双引号 ")把文字包起来。
    print("你好,Python!")
    print('我爱学编程')
    
  • 打印数字和计算结果: 数字可以直接打印,也可以打印计算的结果。
    print(123)
    print(5 + 3)
    print(10 * 2)
    
  • 打印多个内容: 可以在 print() 的括号里用逗号 , 分隔打印多个内容。
    print("今天", "天气", "真好")
    print("计算结果:", 15 / 3)
    
  • 代码的顺序: 告诉学生,电脑会从上到下,一行一行地执行你写的代码。
    print("先打印这句话")
    print("再打印这句话")
    
  • 动手实践: 学生跟着老师输入上面的一些示例代码,然后点击运行按钮,看看结果是不是和老师说的一样。

4. 给代码加“备注” – 注释 (15 分钟)

  • 为什么加注释: 讲解注释不是写给电脑看的,是写给人看的,用来解释代码是做什么的,方便自己以后再看或者别人看懂你的代码。有时候也可以用来暂时“藏起来”某行代码不让它运行。
  • 单行注释: 使用 # 符号,从 # 开始到这行结束的内容都是注释。
    # 这是一个单行注释
    print("这行代码会被执行") # 这行代码后面的也是注释
    
  • 多行注释: 使用三个单引号 ''' 或三个双引号 """ 把一段文字包起来,就可以写多行注释。
    """
    这是一个
    多行注释
    用来解释一段比较长的代码块
    """
    print("这段文字在多行注释下面")
    
  • 动手实践: 让学生修改之前写的 print 代码,给每一行代码加一句注释,说明它做了什么。

5. 课堂练习 (15 分钟)

让学生独立完成以下练习,老师巡视指导:

  • 练习 1: 编写一个程序,使用 print() 命令打印你的名字、你所在的城市。
    # 在这里写你的代码
    print("我的名字是...")
    print("我住在...")
    
  • 练习 2: 编写一个程序,计算 8 加 9 的结果,并打印出来。
    # 在这里写你的代码
    print(8 + 9)
    
  • 练习 3: 编写一个程序,打印一个简单的图案,比如:

    “`
    *
    **
    </p></li>
    </ul>

    <hr />

    <p>
    “`

    (提示:使用多个 print() 命令)
    练习 4: 在你写的程序中添加注释,说明程序的功能。

    6. 总结与提问 (10 分钟)

    • 回顾: 老师带领学生回顾本节课学习的内容:什么是编程,如何在 IDE 中运行代码,print() 的作用,注释的作用和写法,代码是按顺序执行的。
    • 提问: 提问学生一些问题,检查理解情况:
      • print("你好") 会在屏幕上显示什么?
      • # 这是一句说明 这行字电脑会执行吗?
      • 写代码时,电脑是先看第一行还是最后一行?
    • 答疑: 回答学生在本节课中遇到的任何问题。

    7. 布置课后作业 (5 分钟)

    • 作业 1: 编写一个 Python 程序,打印一段自我介绍(包括你的名字、你的年龄、你最喜欢的科目),至少 3 行不同的内容。
    • 作业 2: 编写一个程序,计算 12 乘以 5 的结果,并将算式和结果都打印出来,例如:12 * 5 = 60
    • 作业 3: 在你写的作业程序中,使用 # 添加注释,说明每行代码的作用。
    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。