🐍 Python 编程大冒险 – 第一课:开启魔法大门

  • ⏳ 课程时长: 90 分钟
  • 🎯 教学目标:
    • 🤔 明白什么是编程,为什么 Python 这么酷。
    • 🛠️ 熟悉你的“魔法工坊”(编程软件 IDE)。
    • ✨ 学会第一句咒语:print(),让电脑开口说话。
    • 🔢 区分文字(字符串)和数字。
    • 🤫 学会写“秘密笔记”(注释)。
    • 🤖 理解电脑是按照顺序一步步执行指令的。

📖 课程内容

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

  • 🤔 什么是编程? 想象一下,电脑就是一个超级听话、超级快、但有点“笨”的机器人 🤖。它听不懂我们平时说的“帮我倒杯水”。 编程,就是给这个机器人写一份“详细的说明书”(代码),用它能听懂的语言,告诉它第一步做什么,第二步做什么。

  • 🔥 为什么选 Python? 在众多的编程语言中,Python 是最受欢迎的明星!🌟

    • 像英语一样简单: Python 的代码读起来很像简单的英语句子,不用写很多奇怪的符号。
    • 无所不能: 它可以用来做网站 🌐、做游戏 🎮、分析数据 📊,甚至用来做现在最火的人工智能 🧠(AI)!
    • 大家都在用: NASA(美国宇航局)、Google、YouTube 都在用 Python。

2. 🛠️ 参观你的“魔法工坊” (IDE) (15 分钟)

在开始写代码之前,我们需要一个工具。我们把这个写代码的软件叫做 IDE(集成开发环境),你可以把它想象成你的“魔法工坊”

  • 👀 界面初体验 (以 Thonny 为例): 打开软件,你会看到两个主要区域:

    1. 📝 代码编辑区 (Editor): 这里是写“魔法咒语”的地方。你在这里输入代码,可以修改、保存。
    2. 💻 控制台/运行区 (Shell): 这里是见证“奇迹发生”的地方。当你运行代码,结果会显示在这里。
  • 🖱️ 动手操作:

    • 新建一个文件。
    • 保存文件:起个酷酷的名字,比如 magic_01.py。注意后缀名要是 .py 哦!

3. ✨ 第一句咒语:print() (20 分钟)

这是所有程序员学会的第一句代码,它能让电脑在屏幕上显示信息。

  • 📜 语法规则: print("你想说的话")

    • print:告诉电脑“打印”或“显示”。
    • ():括号就像一个包裹,把要显示的内容包起来。
    • ""'':引号告诉电脑,里面是文字,不要随便改动它。
  • 💻 代码示例:

    print("Hello, World!") 
    print("你好,Python!")
    print('我准备好开始冒险了!')

    (运行一下,看看控制台输出了什么?)

  • ⚠️ 小心“Bug” (小虫子): 如果在写代码时粗心了,程序会报错,这就叫 Bug

    • print "你好" (忘了括号)
    • print("你好) (忘了右边的引号)
    • Print("你好") (P 大写了,Python 区分大小写!)
    • print("你好") (用了中文的括号,一定要用英文符号!)

4. 🎨 玩转 print:数字 vs 文字 (15 分钟)

电脑处理数字文字的方式是不一样的。

  • 🔤 字符串 (String): 用引号包起来的都是字符串(文字)。

    print("100")  # 这是一个长得像数字的文字
    print("Python")
  • 🔢 数字 (Number): 不需要引号。如果加了引号,它就变成了文字。

    print(100)    # 这是一个真正的数字
    print(1 + 1)  # 电脑会做数学题!输出 2
  • 👀 看看区别:

    print("10 + 10") # 有引号,电脑觉得是文字,原样输出:10 + 10
    print(10 + 10)   # 没引号,电脑觉得是数学题,算出结果:20
  • 🔗 一次打印多个东西:逗号 , 把不同的东西隔开,它们会连在一起显示,中间自动加一个空格。

    print("我的幸运数字是", 7)
    print("3 乘以 5 等于", 3 * 5)

5. 🤫 秘密笔记:注释 (Comment) (10 分钟)

有时候我们想在代码里写点说明,给自己看,不想让电脑执行,这就需要用到注释

  • 📌 单行注释: 使用 # 符号。 电脑看到 #,就会忽略这一行后面所有的内容。

    # 这是一行注释,电脑看不见我!🙈
    print("这行代码会运行") # 这里的注释电脑也看不见
    # print("这行代码被注释掉了,不会运行")
  • 📜 多行注释: 使用三个引号 '''"""

    '''
    这是一个多行注释
    我可以写很多行
    用来解释一段复杂的代码
    '''
    print("Python 真好玩")

6. 🤖 机器人的逻辑:顺序执行 (5 分钟)

记住,电脑是从上到下,一行一行读代码的。

  • 示例:
    print("第一步:打开冰箱")
    print("第二步:把大象装进去")
    print("第三步:关上冰箱")

    (如果把顺序换了,逻辑就不对啦!)


💪 课堂大练兵 (10 分钟)

现在轮到你大显身手了!请在你的编辑器里完成以下任务:

  1. 🏷️ 自我介绍: 写一个程序,用 print() 打印三行字:

    • 你的名字
    • 你的年龄
    • 你最喜欢的爱好 (记得给代码加上注释说明哦!)
  2. 🧮 小小数学家: 让电脑帮你算算数,直接打印出结果:

    • 123 + 456 等于多少?
    • 100 乘以 5 等于多少?
  3. 🎨 字符画: 尝试用 print() 和符号(如 *o)打印一个简单的形状(比如一个正方形或三角形)。

    *
    **
    ***

📝 课程总结 (5 分钟)

今天我们成功开启了 Python 魔法大门!🚪✨ 我们学会了:

  1. 编程就是给电脑写说明书 📜。
  2. 在 IDE 里写代码和运行代码 🛠️。
  3. print("...") 显示文字,用 print(1+1) 做计算 🧮。
  4. # 写电脑看不见的秘密注释 🤫。
  5. 所有符号(括号、引号)都要用英文模式输入!⚠️

🏠 课后作业 (5 分钟)

请回家完成以下有趣的挑战:

  1. 📜 个人名片: 编写一个程序,打印一个漂亮的个人名片框,里面包含你的名字、学校和一句你的座右铭。 提示:用 - 或 `` 来画边框。*

    ********************
    * 姓名: 这里的名字 *
    * 学校: 霍格沃茨 *
    ********************
  2. 🤔 思考题: 试着运行 print("10" + "10"),猜猜看结果是 20 还是 1010?为什么会这样?(下节课揭晓!)

  3. 🐛 找虫子 (选做): 下面这段代码有 3 个错误,请把它们找出来并修正,在你的电脑上运行成功。

    Print("你好")
    print("我今年10岁了)
    print("再见")

下节课预告: 我们将学习如何用“魔法盒子”(变量)来存储数据!🎁

准备好迎接新的挑战了吗?下次见!👋

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。