楼层: 首页/ 软件技术/ Python 基础/ 为什么学 Python & 把环境装上
1

为什么学 Python & 把环境装上

Why Python & Setup

先解决两个问题:为什么是 Python,以及怎么把它跑起来。Python 不是世界上最快的语言,但它是"写起来最省心、生态最齐全"的那一个——AI、数据分析、Web、爬虫、自动化脚本,通吃。你不需要先学 C 再学 Python,直接上手就行。

论Python 的三张底牌

① 胶水语言:Python 像万能胶,能把别人用 C/C++/Fortran 写的高性能库粘在一起用。NumPy、PyTorch 底下全是 C,你却能用几行 Python 调起来。这就是"写得快,跑得也不慢"的真相。

② AI 首选:现在你能叫得出名字的 AI 框架——PyTorch、TensorFlow、LangChain、Hugging Face——全是 Python 一等公民。不会 Python,等于在 AI 圈门外站着。

③ 语法接近人话:别的语言写"打印一行字"要写一堆尖括号和分号,Python 就一句 print("Hello")。缩进代替花括号,没有恼的分号——读代码像读伪代码。

安装:三条路,选一条就行

方式适合谁一句话说明
官网安装包Windows / 纯新手去 python.org 下载安装包,记得勾选 "Add Python to PATH"。
HomebrewmacOS 用户brew install python@3.13,一行命令完事。
pyenv需要多版本切换的人pyenv install 3.13.0,能在 3.11 / 3.13 / 3.14 之间自由切换。

装完后打开终端,验证一下版本:

python3 --version # 期望输出:Python 3.13.0 或更高 python --version # Windows 上通常直接是 python,macOS 上 python3 才指向新版

第一个程序 & 交互式 REPL

两种玩法:一种是把代码写进 .py 文件再运行;另一种是打开交互式 REPL(Read-Eval-Print Loop,读一行执行一行打印一行),适合试错、查文档。

新建 hello.py,内容如下

# 这是一行注释,井号开头的内容 Python 会直接忽略 print("Hello, Python!") print("人生苦短,我用 Python。")

运行它

python3 hello.py # 输出: # Hello, Python! # 人生苦短,我用 Python。

交互式 REPL:直接敲 python3 回车,进去玩

>>> print("随便试") 随便试 >>> 1 + 1 2 >>> exit() # 输入 exit() 或按 Ctrl+D 退出
Python 2 vs Python 3

Python 2 已于 2020 年 1 月 1 日停止维护,官方不再发安全补丁。网上偶尔能搜到 2018 年以前的老教程,里面写 print "Hello"(没括号)——那是 Python 2 的写法,在 Python 3 里会直接报错。本页所有代码都是 Python 3 写法,看到没括号的 print 自动脑补成带括号的。