Python 语言简介

在动手装环境之前,我们先认识一下 Python 语言到底是什么、为什么值得学、能用它做什么。理解了背景,学习的时候会更有的放矢。

1. Python 是什么?

Python 是一门高级、解释型、通用编程语言,由荷兰程序员 Guido van Rossum 于 1989 年圣诞节开始研发,1991 年正式对外发布。它的核心设计目标是:代码可读性——能用一行表达清楚的,绝不用两行。

关于名字的由来,很多人以为和"蟒蛇"(python)有关,其实不然。Guido 是英国喜剧团体 Monty Python 的铁粉,语言名字就来自这里。所以 Python 官方文档里经常藏些喜剧梗(比如 spameggs 作为示例变量名)。

2. 发展简史

3. 第一个 Python 程序

说了这么多,先看一眼代码。Python 的"Hello World"只有一行:

# Python 最经典的程序
print("Hello, World!")
# 输出: Hello, World!

运行它只需要两步:

# 1. 把上面代码保存为 hello.py
# 2. 在命令行运行
python hello.py
# 输出: Hello, World!

# 查看已安装的 Python 版本
python --version
# 输出: Python 3.12.0 (示例,你的版本可能不同)

注意对比一下:同样是 Hello World,C 语言要 6 行,Java 要 5 行,Go 要 7 行,而 Python 只要 1 行。这就是 Python"简洁"的直观体现

4. Python 的核心特点

5. Python 之禅

Python 社区有一篇著名的《Python 之禅》(The Zen of Python),只有 19 条格言,却浓缩了 Python 的审美。在解释器里输入 import this 就能看到:

# 在 Python 解释器里输入这行,会打印"Python 之禅"
import this
# 输出(节选):
# Beautiful is better than ugly.        优美胜于丑陋
# Explicit is better than implicit.     明确胜于隐式
# Simple is better than complex.        简单胜于复杂
# Readability counts.                   可读性很重要

这 19 条不是死规则,而是品味——遇到多种写法时,你应该选"更明确、更简单、更可读"的那一种。习惯了这种审美,你写出的代码就会自然带上"Pythonic"的味道。

6. Python 都用在哪?典型应用场景

Python 是通用语言,几乎哪儿都能用,但有几个领域是它的绝对主场:

7. Python vs 其他语言

8. 该不该学 Python?

如果你的方向是人工智能、数据分析、后端开发、自动化、科研中任意一个,Python 几乎是必修课。即使你是前端、运维、产品经理,学一点 Python 写脚本也能极大提升效率。学会 Python,你打开的是一扇通向无数热门领域的大门。

← 返回 Python 教程目录

下一篇 Python 环境安装

✈️💬