什么是 Python?
1989 年圣诞节期间,一位名叫 Guido van Rossum 的荷兰程序员开始了一个业余项目。当时他一直在研究一种叫 ABC 的语言,很喜欢它背后的一些想法,但这门语言的种种局限让他感到不爽。趁着假期,他动手做了一个新东西,并用《巨蟒剧团》(Monty Python)给它命了名。
这个业余项目后来成了世界上使用最广泛的编程语言。
它能火起来,靠的是可读性。Guido 在意的不只是代码能不能写出来,更在意别人能不能看懂。最终的效果几乎跟英语一样好读:
names = ["小明", "小红", "小刚"]
for name in names:
print(f"Hello, {name}!")
# Hello, 小明!
# Hello, 小红!
# Hello, 小刚!大多数人还没学过 Python,光看这段代码也能猜出它在做什么。你不用光听我们说——这份文档内置了完整的 Python 运行环境,你可以直接在浏览器里运行、修改上面这段代码。
它能用来做什么
Python 是一门通用语言:它不是为某一件具体的事而生的,而是能在各种各样的问题上派上用场。Instagram 和 Spotify 都在用它。研究人员用它训练 AI 模型,数据科学家用它梳理杂乱的数据,工程师用它快速把不同系统串联起来。NASA 在用它,电影行业也在用它。
不过它不是万能工具。手机 App 更适合用 Swift 或 Kotlin 来写。凡是对速度要求极高的场景(游戏、系统软件),更适合交给 C 或 Rust。但对大多数开发者日常要处理的各种问题来说,Python 都能覆盖到。
为什么选 Python
Python 不会给你添麻烦。语法干净,反馈又快,往往你还没觉得自己“懂了”,就已经能做出能跑起来的东西。这种感觉很爽,也是让人愿意继续学下去的原因。
用它做什么,完全由你决定。可以写脚本帮你省下大把重复劳动的时间,可以做 Web 后端、数据分析、自动化,也可以做支撑现代 AI 的那些工具。这门语言不会把你困在某一个角落,你的兴趣走到哪,它基本都能跟到哪。
如果下面这些描述有一条说的是你,那 Python 就值得你学:
- 你想要一门实用的入门语言,能打开很多条路
- 你想把事情自动化,写脚本让日常任务更省心
- 你对数据感兴趣,无论是分析、可视化还是机器学习
- 你想搭建 Web 后端,或者和各种 API 打交道
- 你好奇 AI 工具在代码层面到底是怎么运作的
如果这些说的正是你,那接下来的文档就是为你写的。

