Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

第1章 安装环境

本章导读

在开始编程之旅前,我们需要先准备好“工具箱“。就像画画需要画笔和颜料,做手工需要剪刀和胶水一样,编程也需要专门的工具。

这一章我们将会:

  • 了解什么是编程语言和程序
  • 安装Python编程语言
  • 安装代码编辑器VS Code
  • 写出并运行我们的第一个程序!

什么是编程语言?

编程语言是什么?

想象一下,你想和一个不会说中文的外国朋友交流。你们需要一种共同的语言才能互相理解。同样的道理,我们想要让计算机帮我们做事,也需要用一种计算机能理解的语言——这就是编程语言

常见的编程语言有:

  • Python:简单易学,我们用它来入门
  • C语言:运行速度快,但较复杂
  • Java:功能强大,常用于开发大型软件
  • JavaScript:主要用于网页开发

什么是程序?

用编程语言写出来的一系列指令,就叫做程序。程序就像给计算机的一份详细说明书,告诉它要做什么、怎么做。

举个例子,如果你想让计算机计算两个数的和,程序就会告诉计算机:

  1. 接收第一个数字
  2. 接收第二个数字
  3. 把这两个数字相加
  4. 把结果显示出来

👨‍🏫 给家长的Tips

用“给机器人下指令“的类比来讲解,可以让孩子更容易理解程序的概念。可以和孩子一起讨论:如果我们要指挥一个机器人从教室走到操场,需要给它哪些指令?

计算机是如何工作的?

在学习编程前,让我们先了解一下计算机的基本组成。计算机就像一个人的身体,有五个主要部分在工作:

1. 输入设备(Input Device) - 就像人的眼睛和耳朵

  • 键盘:用来输入命令和文字
  • 鼠标:用来点击和选择
  • 麦克风:用来输入声音

2. 输出设备(Output Device) - 就像人的嘴巴和动作

  • 显示器:用来显示文字和图像
  • 打印机:用来打印纸张
  • 扬声器:用来播放声音

3. 内存(Memory) - 就像人的短期记忆

  • 临时存储程序运行时的数据
  • 关机后数据会丢失
  • 比如:你在做数学题时草稿纸上的数字

4. 硬盘(Hard Drive) - 就像人的笔记本

  • 长期保存文件和程序
  • 关机后数据不会丢失
  • 比如:你记在笔记本上的笔记

5. CPU(中央处理器) - 就像人的大脑

  • 执行程序中的指令
  • 进行计算和判断
  • 控制其他所有部件
flowchart LR
    A[输入设备<br/>键盘/鼠标] --> B[CPU<br/>中央处理器]
    C[内存<br/>Memory] <--> B
    D[硬盘<br/>存储] <--> B
    B --> E[输出设备<br/>显示器/打印机]

💡 给孩子的小知识

计算机的这五个部分就像一个团队在工作:

  • 输入设备把信息告诉CPU
  • CPU从内存中读取指令和数据
  • CPU处理数据,进行计算
  • CPU把结果发送到输出设备显示

我们编写的Python程序,就是存储在硬盘上,运行时被调入内存,然后由CPU一条条执行!

👨‍🏫 给家长的Tips

为什么需要安装Python?

你可能会问:计算机不是已经很聪明了吗?为什么还要安装Python?

答案是:计算机的CPU只能理解“机器语言“(由0和1组成的指令)。Python是一种“高级语言“,人类容易理解,但CPU不能直接执行。

Python解释器就像一个“翻译官“,它把我们写的Python代码翻译成CPU能理解的机器语言。这就是为什么我们需要先安装Python编程语言!

类比:就像你想和一个只会说英语的外国朋友交流,如果你们都说中文,就需要一个翻译官。Python解释器就是这个“翻译官“。

安装Python

Python是我们要学习的编程语言。现在让我们在电脑上安装它。

第一步:下载Python

  1. 打开浏览器,访问Python官网:https://www.python.org/

  2. 点击网站上的 “Downloads”(下载)按钮

  3. 网站会自动识别你的操作系统。我们以Windows 10为例:

    • 点击 “Downloads” 下拉菜单
    • 选择 “Windows”
    • 在下载页面找到 “Python 3.8.x”(稳定版本)
    • 点击下载

⚠️ 重要提示

教程中使用Python 3.8版本。如果你下载的版本号略有不同(比如3.9或3.10),也不用担心,它们的基本用法是一样的。

第二步:安装Python

  1. 找到下载好的安装文件(比如 python-3.8.10-amd64.exe),双击打开

  2. **非常重要!**在安装界面底部,有两个选项:

    • ☑️ Add Python 3.8 to PATH(把Python添加到系统路径)

    务必勾选这个选项!如果不勾选,以后使用会很不方便。

  3. 点击 “Install Now”(现在安装)

  4. 等待安装完成,可能需要几分钟

  5. 看到 “Setup was successful”(安装成功)后,点击 “Close”(关闭)

第三步:验证安装

让我们检查一下Python是否安装成功:

  1. Win + R 键,打开运行窗口

  2. 输入 cmd,按回车键,打开命令提示符

  3. 在黑色窗口中输入以下命令(按回车):

    python --version
    
  4. 如果看到类似这样的输出:

    Python 3.8.10
    

    恭喜你!Python安装成功了!

👨‍🏫 给家长的Tips

  • 什么是PATH? PATH是Windows的一个设置,告诉系统在哪里可以找到程序。勾选“Add to PATH“后,我们就能在电脑的任何位置使用Python,不需要每次都进入安装目录。
  • 如果忘记勾选PATH怎么办?可以卸载Python重新安装,或者手动添加到环境变量。建议重新安装,更简单。
  • 测试技巧: 可以让孩子在cmd中输入 python 然后按回车,如果出现 >>> 符号,说明Python交互环境已启动。输入 exit() 退出。

安装代码编辑器

虽然Python自带一个简单的编辑器(IDLE),但我们推荐使用更专业的工具:Visual Studio Code(简称VS Code)。它免费、强大,而且用起来很舒服。

第一步:下载VS Code

  1. 访问VS Code官网:https://code.visualstudio.com/

  2. 点击大大的蓝色 “Download”(下载)按钮

  3. 等待下载完成

第二步:安装VS Code

  1. 找到下载好的安装文件(比如 VSCodeUserSetup-x64.exe),双击运行

  2. 一路点击 “Next”(下一步)

  3. 建议勾选以下选项:

    • ☑️ Add “Open with Code” action to Windows Explorer(在右键菜单中添加“用Code打开“)
    • ☑️ Add “Open with Code” action to Windows Explorer file context menu(在文件右键菜单中添加“用Code打开“)

    这样以后我们想用VS Code打开文件或文件夹,只需要右键点击即可!

  4. 点击 “Install”(安装),等待完成

  5. 点击 “Finish”(完成)

第三步:安装Python扩展

VS Code安装好后,我们还需要告诉它“我们要用Python编程“:

  1. 打开VS Code

  2. 点击左侧的方块图标(扩展),或者按快捷键 Ctrl + Shift + X

  3. 在搜索框中输入:Python

  4. 找到 “Python” 扩展(作者是 Microsoft),点击 “Install”(安装)按钮

  5. 等待安装完成

👨‍🏫 给家长的Tips

VS Code的扩展(Extension)就像给手机安装APP,可以为软件添加新功能。Python扩展让VS Code能够识别Python代码,提供语法高亮、自动补全、运行按钮等方便功能。

对孩子说: 安装扩展就像给工具箱添加新工具,让我们的编程工作更轻松!

运行第一个程序

环境都准备好了!现在让我们写并运行第一个Python程序。

创建第一个程序文件

  1. 在电脑上创建一个文件夹,比如命名为 python-learn(Python学习)

  2. 进入这个文件夹,在空白处右键点击

  3. 选择 “Open with Code”(用Code打开)

  4. VS Code打开了!在左侧资源管理器中,点击新建文件的图标(或者按 Ctrl + N

  5. Ctrl + S 保存文件,命名为 hello.py

🤔 为什么是 .py?

就像Word文档用 .docx 结尾,照片用 .jpg 结尾一样,Python程序文件使用 .py 作为扩展名。这样电脑就知道这个文件是Python程序。

编写第一个程序

hello.py 文件中输入以下代码:

print("Hello, Python!")

代码说明:

  • print() 是Python的输出命令,可以把内容显示在屏幕上
  • "Hello, Python!" 是字符串,就是一串字符
  • 注意要用英文的双引号 ",不要用中文的引号 "

运行第一个程序

在VS Code中运行程序有好几种方法:

方法一:使用运行按钮(最简单)

  1. 找到代码右上角的 ▶️ 三角形按钮
  2. 点击它,程序就会运行
  3. 在下方的终端窗口中,你应该能看到:
    Hello, Python!
    

方法二:使用快捷键

  1. Ctrl + F5
  2. 选择 “Run Python File in Terminal”
  3. 程序运行,输出结果显示在下方

方法三:在命令行中运行

  1. 在VS Code中,按 Ctrl + `(反引号键)打开终端
  2. 在终端中输入:
    python hello.py
    
  3. 按回车,程序运行

恭喜你!你已经运行了第一个Python程序!🎉

练习环节

练习1:输出不同的内容

修改程序,让它输出你的名字。比如你的名字叫“小明“,程序应该是:

print("小明")

运行看看!

练习2:输出多行内容

一个程序可以有多条输出语句。试试这个:

print("我学习编程")
print("这很有趣")
print("我喜欢Python")

运行程序,看看输出了什么?

练习3:做数学题

Python还能做数学计算!试试:

print(5 + 3)
print(10 - 2)
print(4 * 5)
print(20 / 4)

👨‍🏫 给家长的Tips

这是观察孩子的好机会:

  • 问孩子:“为什么 5 + 3 不用引号,而 小明 要用引号?”
  • 答案:5 + 3 是数学运算,Python会计算结果;而带引号的是字符串,Python会原样输出。
  • 如果孩子不理解,没关系,下一章我们会详细讲解。

熟悉VS Code的基本操作

在进行正式编程前,让我们再熟悉一下VS Code:

新建文件

  • Ctrl + N 新建文件
  • Ctrl + S 保存文件,记得输入 .py 后缀

打开已有文件

  • 在资源管理器中双击文件
  • 或者在文件夹中右键文件,选择“Open with Code“

切换文件

  • 如果打开了多个文件,在顶部的标签栏中点击切换

常用快捷键

  • Ctrl + S:保存(记得经常保存!)
  • Ctrl + Z:撤销(撤销上一步操作)
  • Ctrl + Y:重做(撤销后后悔了,可以重做)
  • Ctrl + F:查找(在文件中搜索内容)

文件管理练习

让我们练习一下文件的基本操作:

  1. 创建一个新文件 practice1.py
  2. 输入一些代码
  3. 保存文件
  4. 运行程序
  5. 关闭文件(点击文件标签的 × 号)
  6. 重新打开 practice1.py
  7. 修改代码
  8. 保存并运行

👨‍🏫 给家长的Tips

培养孩子良好的文件管理习惯:

  • 为不同主题的练习创建不同的文件夹
  • 给文件起有意义的名字(如 rectangle.py 而不是 1.py
  • 经常保存(可以用“每写一行代码就按一次Ctrl+S“来养成习惯)

就像整理书包一样,井井有条的文件管理会让编程更愉快!

本章小结

我们学到了什么?

  1. 编程语言与程序

    • 编程语言是用来和计算机交流的工具
    • 程序是用编程语言写的一系列指令
  2. Python环境安装

    • Python 3.8编程语言
    • VS Code代码编辑器及Python扩展
    • 验证安装是否成功
  3. 编写和运行程序

    • 创建 .py 文件
    • 编写Python代码
    • 在VS Code中运行程序
  4. VS Code基本操作

    • 新建、保存、打开文件
    • 运行程序的几种方法
    • 常用快捷键

下一步预告

你成功运行了第一个程序!下一章,我们将深入学习:

  • 如何在屏幕上显示各种内容
  • 如何让程序接收用户输入
  • 编写更有趣的程序,比如计算长方形面积

家长辅导提示

教学目标

  • 孩子能说出编程语言和程序的区别
  • 孩子能独立运行Python程序
  • 孩子掌握VS Code的基本操作
  • 孩子养成经常保存的习惯
  • 孩子理解计算机的基本组成(五个主要部分)

常见问题解答

Q: 孩子觉得安装步骤太复杂怎么办? A: 可以家长负责主要安装过程,让孩子参与部分步骤,重在体验过程。

Q: VS Code界面是英文的,孩子不认识怎么办? A: 可以下载安装中文版,但是使用英文版本是一个接触和使用英语术语的好机会。常用的几个操作多用几次就记住了(File、Edit、Save等)。也可以打印一份常用操作的中文对照表。

Q: 家长不会编程,能教孩子吗? A: 完全可以!

  • 共学模式:家长先自学,然后教孩子。孩子看到“爸爸妈妈也在学习“会更有激励
  • 陪伴学习:不需要成为编程专家,只需陪伴和引导
  • 解决问题:和孩子一起解决环境配置、安装等技术问题,出问题可以求助 AI
  • 鼓励探索:鼓励孩子自己尝试,犯错也是学习的一部分

Q: 运行程序时出现错误怎么办? A:

  • 检查是否用了中文标点(如中文引号““、中文括号())
  • 检查代码拼写是否正确
  • 查看错误提示,尝试理解

教学方式建议

1. 分阶段进行

  • 第一阶段:环境安装(可以分2-3次完成)
  • 第二阶段:运行第一个程序
  • 第三阶段:熟悉VS Code操作
  • 不要急于求成,每个阶段都充分练习

2. 多用类比和比喻

  • 编程语言 = 人和计算机交流的语言
  • 程序 = 给计算机的详细说明书
  • Python解释器 = 翻译官
  • CPU = 大脑, 内存 = 草稿纸, 硬盘 = 笔记本

3. 鼓励动手尝试

  • 让孩子多修改代码,观察变化
  • “如果不这样写会怎样?”——鼓励实验
  • 即使出错也是宝贵的学习经验

4. 联系生活实际

  • 计算机的输入输出 = 人的眼睛耳朵和嘴巴
  • 程序执行 = 按菜谱做菜的步骤
  • 变量 = 盒子,函数 = 快捷指令

5. 保持兴趣第一

  • 不要纠结语法细节
  • 多鼓励和表扬
  • 让孩子看到立即可见的成果(程序运行成功)

评估与反馈

完成本章学习后,观察孩子:

  • 对编程是否有兴趣?
  • 遇到错误时的反应(沮丧还是好奇)?
  • 是否愿意尝试修改代码?
  • 能否理解计算机的基本组成?

根据孩子的反应调整后续教学节奏。记住:兴趣第一,进度第二!

知识补充:关于计算机的一些常识

Q: CPU的主频是什么意思? A: CPU的主频(比如3.0GHz)表示CPU每秒可以执行的周期数。简单理解:

  • 1GHz = 每秒10亿次周期
  • 3.0GHz = 每秒30亿次周期
  • 这不是直接等于每秒执行30亿条指令(因为一条指令可能需要多个周期)
  • 但主频越高,CPU通常越快

Q: 内存和硬盘有什么区别? A:

  • 内存
    • 速度快,但容量小(如8GB、16GB)
    • 断电后数据丢失
    • 存储正在运行的程序和数据
  • 硬盘
    • 速度相对慢,但容量大(如512GB、1TB)
    • 断电后数据仍保存
    • 长期存储文件和程序

Q: 为什么程序需要调入内存才能运行? A:

  • 硬盘的读取速度太慢,如果直接从硬盘运行程序会非常卡
  • 内存的速度快,适合CPU快速读取指令
  • 类比:你要做作业时,会把书从书架(硬盘)拿到桌上(内存),因为桌面上拿取更方便

准备好继续探索了吗?让我们进入第2章,开始真正的编程吧! 🎯