⬅️ 上一课下一课 ➡️

第1课:和电脑交朋友——你好,Python世界!

🎯 本课目标

  • 了解什么是编程,Python能做什么
  • 安装Python编程环境
  • 编写第一个Python程序
  • 激发对编程的兴趣

🎮 趣味引入:编程是什么?

想象一下,你想让一个很听话但很"笨"的机器人帮你做事情。你必须用它能听懂的语言,一步一步告诉它该怎么做。比如:

  1. 走到门口
  2. 伸出右手
  3. 握住门把手
  4. 向下按
  5. 向外推
  6. 向前走一步

编程就是这样:用计算机能懂的语言,告诉计算机该做什么。而Python就是一种和计算机"说话"的语言,它特别适合初学者,就像用简单的英语告诉计算机该做什么一样!

Python能做很多有趣的事情:

  • 制作小游戏
  • 画各种美丽的图案
  • 帮助学习数学
  • 控制机器人
  • 甚至能写诗和创作音乐!

🛠️ 搭建你的编程环境

方法一:最简单的开始(推荐新手使用)

我们将从一个专门为小朋友设计的编程工具开始:

在线编程环境(无需安装)

  1. 打开浏览器
  2. 访问:trinket.ioreplit.com
  3. 注册一个免费账号
  4. 选择"创建Python项目"

优点:无需安装,打开网页就能编程,手机、平板、电脑都能用!

海龟编辑器(国内推荐)

  1. 访问:turtle.educoder.net 或搜索"海龟编辑器"
  2. 下载安装(只有10MB左右)
  3. 安装后打开,界面非常友好,有代码提示和图形化界面

优点:中文界面,功能丰富,有大量现成的示例

方法二:安装官方Python(适合想深入学习的同学)

  1. 访问:python.org
  2. 点击"Downloads" → 下载Python 3.x版本
  3. 安装时一定要勾选"Add Python to PATH"
  4. 安装完成后,在开始菜单找到"IDLE"并打开

💻 第一个Python程序:向世界问好

让我们写一个最简单的程序,看看Python是怎么工作的:

代码示例1:最简单的问候

# 我的第一个Python程序
print("你好,Python!")
print("今天是我学习编程的第一天!")

代码解释:

  • #后面的内容是注释,是给人看的,计算机不会执行
  • print()是一个函数,就像一个小机器人,它的任务是把括号里的内容显示在屏幕上
  • 引号""里的文字叫做字符串,是我们要显示的内容
  • 每行代码就像一句话,要一句一句告诉计算机

运行结果:

你好,Python!
今天是我学习编程的第一天!

🎨 动手实践:让程序更有趣

练习1:个性化问候

修改上面的程序,让计算机问候你:

# 修改这里,换上你的名字
my_name = "小明"  # 改成你的名字

print("你好," + my_name + "!")
print("欢迎来到Python的奇妙世界!")
print("让我们一起探索编程的乐趣吧!")

运行结果(如果输入"小红"):

你好,小红!
欢迎来到Python的奇妙世界!
让我们一起探索编程的乐趣吧!

练习2:打印一个图案

Python不仅可以打印文字,还能打印图案:

# 打印一颗小心心
print("    ★★      ★★")
print("  ★    ★  ★    ★")
print(" ★      ★★      ★")
print("  ★            ★")
print("    ★        ★")
print("      ★    ★")
print("        ★★")
print("         ★")

print("\n送给你,未来的编程小达人!")

运行结果

    ★★      ★★
  ★    ★  ★    ★
 ★      ★★      ★
  ★            ★
    ★        ★
      ★    ★
        ★★
         ★

送给你,未来的编程小达人!

练习3:简单的计算

让Python帮我们做数学题:

# 计算简单的数学题
print("1 + 2 =", 1 + 2)
print("3 × 4 =", 3 * 4)
print("10 ÷ 2 =", 10 / 2)
print("2的3次方 =", 2 ** 3)

运行结果

1 + 2 = 3
3 × 4 = 12
10 ÷ 2 = 5.0
2的3次方 = 8

🎯 小挑战:试试看!

挑战1:打印你的专属卡片

# 修改下面的信息,制作你的专属卡片
name = "编程小新"      # 你的名字
age = 11              # 你的年龄
hobby = "编程和画画"  # 你的爱好
dream = "成为游戏设计师"  # 你的梦想

print("=" * 30)
print("        个人名片")
print("=" * 30)
print("姓名:", name)
print("年龄:", age)
print("爱好:", hobby)
print("梦想:", dream)
print("=" * 30)

挑战2:创意打印

你能用print()函数打印出下面的图案吗?

   *
  ***
 *****
*******
   |

提示:每个图案用一行print(),引号里直接打空格和星号


🔍 知识扩展:如果遇到问题怎么办?

常见问题及解决方法:

  1. 问题SyntaxError: invalid syntax

原因:语法错误,比如括号、引号不匹配

解决:检查代码中的()""是否成对出现

  1. 问题:程序一闪就没了

原因:程序运行太快,窗口自动关闭

解决:在程序最后加一行input("按回车键退出...")

  1. 问题:输入中文时出现乱码

解决:确保文件保存时使用UTF-8编码

编程小贴士:

  • 写代码时使用英文标点,Python只认识英文括号和引号
  • 代码要对齐,Python对缩进很敏感
  • 出错了不要怕,错误信息是计算机在帮你找问题

📚 本课重点回顾

| 知识点 | 记住什么 |

|--------|---------|

| print()函数 | 在屏幕上显示内容 |

| 字符串 | 用引号包围的文字,如"你好" |

| 注释 | 以#开头,是给人看的说明 |

| 运行程序 | 点击"运行"或按F5键 |

一句话总结

print()就像计算机的嘴巴,""里的内容就是计算机要说的话。


🎁 彩蛋:一行代码的小魔术

试试这行神奇的代码,看看会发生什么:

print('\n'.join([''.join([('ILOVEPYTHON'[(x-y)%11] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(15, -15, -1)]))

运行后你会看到一个用文字组成的特殊图案哦!


🚀 课后作业

  1. 基础题:写一个程序,打印你的学校、班级和座右铭
  2. 提高题:用print()函数打印一只小猫的图案(发挥你的创意!)
  3. 挑战题:让计算机打印一首你喜欢的古诗,注意格式美观

作业提交:把你最满意的程序截图,分享给家人或朋友看看!


📅 下节预告

第2课:计算机的小本本——神奇的变量

下节课我们将学习:

  • 什么是变量?为什么需要变量?
  • 如何给变量起名字?
  • 用变量存储你的名字、年龄、成绩
  • 制作一个"个人信息卡"程序

💬 写给家长的话

亲爱的家长,您的孩子今天迈出了编程学习的第一步!学习编程不仅仅是学习技术,更是培养:

  1. 逻辑思维能力:如何有条理地解决问题
  2. 创造力:用代码创造自己的作品
  3. 耐心和细心:调试代码需要耐心观察
  4. 解决问题的能力:遇到错误不放弃,寻找解决方法

建议

  • 鼓励孩子动手尝试,不要怕出错
  • 和孩子一起完成课后作业
  • 把孩子的作品分享给家人朋友,增强成就感
  • 如果遇到问题,可以搜索错误信息,很多问题网上都有答案

🌟 编程思维小训练

试着用日常语言描述"泡一杯茶"的步骤,就像给计算机下指令一样:

  1. 走到厨房
  2. 拿起水壶
  3. 打开水龙头
  4. 接水到刻度线
  5. 把水壶放到底座上
  6. 按下开关
  7. ...(你能继续写完吗?)

这就是编程思维:把复杂的事情分解成简单的步骤!


恭喜你完成了第1课! 🎉

你已经和Python成为了朋友,并学会了如何向它问好。记住,每个编程高手都从这样简单的"你好"开始。下节课,我们将学习如何让计算机"记住"信息,让程序变得更聪明!

⬅️ 上一课下一课 ➡️