Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

PyFirst

第一章:认识Python

欢迎来到编程的世界!在这一章中,你将认识一位名叫 Python 的新朋友。别担心,你不需要任何编程经验——我们从头开始。


1.1 什么是Python?

Python 是一种编程语言。什么是编程语言呢?简单来说,就是你和计算机"对话"的工具。

想想看,你每天用的手机 App、浏览的网页、甚至在超市看到的自助收银机,它们的背后都是编程语言在指挥计算机工作。而 Python,就是这些语言中最友好、最容易上手的一种。

Python 由荷兰程序员 Guido van Rossum(吉多·范罗苏姆)在 1991 年创造。他设计 Python 的目标很简单:让编程变得有趣,让代码像日常英语一样好读

💡 有趣的事实:Python 这个名字不是来自蟒蛇,而是来自 Guido 喜欢的英国喜剧团体《Monty Python's Flying Circus》(蒙提·派森的飞行马戏团)。


1.2 Python能做什么?

Python 几乎无所不能。来看看它都在哪些地方大显身手:

领域具体应用
🌐 **网站开发**Instagram、YouTube、豆瓣的后台都用到了 Python
🤖 **人工智能**ChatGPT、自动驾驶、人脸识别——Python 是 AI 领域的"母语"
📊 **数据分析**处理 Excel 表格、生成图表、发现数据中的规律
🔬 **科学研究**NASA 用 Python 分析太空数据,生物学家用它研究 DNA
🎮 **游戏开发**《文明》系列、《模拟人生》的部分功能用 Python 编写
⚡ **自动化办公**批量重命名文件、自动发送邮件、抓取网页信息

🎯 你的第一个目标:学完基础部分后,你就能写出自动整理文件夹、批量处理文档的实用小程序了。


1.3 你的第一个Python程序

理论说再多,不如亲手试一试。下面是编程界最经典的第一行代码——"Hello, World!"(你好,世界!)。

点击右侧代码块下方的 ▶ 运行 按钮试试看:

Python
Loading editor...

太棒了!你刚刚运行了人生中第一行 Python 代码!

这行代码的意思是:让计算机在屏幕上显示 Hello, World! 这段文字。print() 是 Python 的一个函数(你可以把它想象成一个"小工具"),它的作用就是把括号里的内容显示出来。

试试修改它

把引号里的文字改成你的名字,再运行一次:

Python
Loading editor...

1.4 Python怎么"读懂"你的代码?

你可能好奇:我写了 print("Hello"),计算机怎么知道要做什么呢?

整个过程可以简单理解为:

`` 你写的代码 → Python解释器 → 计算机执行 → 显示结果 (人类语言) (翻译官) (干活的人) (你看到的) ``

Python 是一种解释型语言,这意味着代码是一行一行被读取和执行的,就像你在读一本书——逐字逐句,从上到下。

你不需要像某些语言那样,先把全部代码"编译"成一整个文件再运行。Python 的即时反馈让你写了就能立刻看到结果,这对初学者特别友好。

💡 你知道吗? 你刚才运行的代码,是在你的浏览器里执行的,不需要安装任何软件。这是 PyFirst 平台利用 Pyodide(把 Python 搬进浏览器的技术)为你做的魔法。


1.5 几个有趣的尝试

在进入正式学习之前,让我们玩几个小把戏,感受一下 Python 的魅力:

Python 是个超级计算器

Python
Loading editor...

Python 会说多种"语言"

Python
Loading editor...

Python 可以用表情符号

Python
Loading editor...

1.6 动手练习

学习编程最好的方式就是边学边练。试着完成下面的小练习:

练习 1:用 print() 输出你的名字和年龄。

>

练习 2:用 Python 计算 2026 - 1991,看看 Python 诞生了多少年。

>

练习 3:用 print() 画一只小动物(用文字拼出来)。

Python
Loading editor...

💡 小提示\n 是一个换行符号,让输出更整洁。


1.7 本章小结

恭喜你完成了第一章的学习!让我们回顾一下今天的收获:

你学到了什么具体内容
✅ Python 是什么一种友好、易读的编程语言,由 Guido van Rossum 于 1991 年创造
✅ Python 能做什么网站开发、人工智能、数据分析、科学计算、游戏开发、自动化办公
✅ 第一个程序使用 `print()` 函数在屏幕上显示文字
✅ Python 如何工作解释型语言,代码逐行执行,即时反馈
✅ 动手实践在 PyFirst 平台运行了多个 Python 代码示例

🚀 下一章预告:我们将学习 Python 中的数据类型——数字、文字、真假值。编程中的数据比你想象的更有趣!


本章内容基于 [Python 官方教程](https://docs.python.org/3/tutorial/) 改编,遵循 PSF License 许可。