1、Python入门:发展史、应用场景与环境搭建

1.1 Python 发展史——从“圣诞老人”到“AI第一语言”

Python 诞生于 1989 年,作者是荷兰人 Guido van Rossum。为什么叫 Python?其实是因为 Guido 当时在追一部英剧《蒙提·派森的飞行马戏团》,他喜欢这个名字,就拿来用了。嗯,你没听错,Python 和蟒蛇没关系。

1991 年,第一个 Python 版本发布。那时候的 Python 已经具备了类、函数、异常处理等特性。我个人觉得,Python 能活下来,靠的是“简洁”二字。你想想看,C++ 写 10 行,Python 可能 2 行就搞定了。

2000 年,Python 2.0 发布。这个版本影响深远,很多老项目到现在还在用 Python 2。但我在项目中遇到过一个大坑——Python 2 和 Python 3 的编码问题,尤其是中文处理,简直让人崩溃。

2008 年,Python 3.0 发布。这是一个不兼容的大版本。为什么?因为 Guido 觉得 Python 2 的一些设计“历史包袱太重”,比如 print 语句、整数除法、字符串编码等。说白了,就是“长痛不如短痛”。

2020 年,Python 2 正式退役。现在你学 Python,直接学 3.x 版本就行,别碰 2 了。

核心时间线:
  • 1989 年:Python 开始构思
  • 1991 年:Python 0.9.0 发布
  • 2000 年:Python 2.0 发布
  • 2008 年:Python 3.0 发布
  • 2020 年:Python 2 停止维护

1.2 Python 应用场景——它能做什么?

Python 的应用范围非常广。我经常跟新人说:“Python 就像瑞士军刀,什么都能干,但有些活它干得特别漂亮。”

Web 开发:Django、Flask、FastAPI 这些框架,写后端 API 非常快。我做过一个电商项目,用 Django 从零到上线只用了两周。

数据分析与科学计算:Pandas、NumPy、Matplotlib 是标配。金融行业、生物信息学、市场分析,到处都有 Python 的身影。

人工智能与机器学习:TensorFlow、PyTorch、scikit-learn。说实话,现在 AI 领域 Python 就是事实上的标准语言。

自动化运维与脚本:写个脚本批量改文件名、爬取网页数据、自动发邮件,Python 几分钟搞定。

游戏开发:Pygame 可以做小游戏,但大型游戏还是用 C++ 或 Unity 更合适。

领域 常用库/框架 我的评价
Web 开发 Django, Flask, FastAPI 快速、稳定、生态好
数据分析 Pandas, NumPy, Matplotlib 数据处理利器
AI/机器学习 TensorFlow, PyTorch, scikit-learn 行业标配
自动化 os, shutil, requests, BeautifulSoup 写脚本最快
桌面应用 PyQt, Tkinter 能用,但不推荐
我的建议:如果你是初学者,先别急着选方向。把 Python 基础打牢,后面想做什么都行。我曾经带过一个学生,学了三个月 Python,后来用 Flask 给公司写了个内部管理系统,老板直接给他涨了工资。

1.3 Python 开发环境搭建——手把手教你装好

搭建环境其实很简单。我见过很多新手卡在这一步,其实没必要。你按我说的做,10 分钟搞定。

第一步:下载 Python

去官网 python.org,下载最新版 Python 3.x。注意:Windows 用户一定要勾选“Add Python to PATH”。

我曾经踩过的坑:有一次我帮同事装 Python,忘了勾选“Add to PATH”,结果命令行里打 python 死活找不到。后来折腾了半小时才解决。所以,这一步千万别省。

第二步:验证安装

打开终端(Windows 用 cmd 或 PowerShell,Mac/Linux 用终端),输入:

python --version

如果显示类似 Python 3.11.5,说明安装成功。

第三步:安装编辑器

我个人习惯用 VS Code,免费、轻量、插件多。当然你也可以用 PyCharm,功能更全,但启动慢一点。

VS Code 装好后,记得安装 Python 扩展。这样写代码时会有语法高亮、自动补全、调试功能。

第四步:写第一个程序

新建一个文件,命名为 hello.py,输入:

print("Hello, Python!")

然后在终端运行:

python hello.py

看到输出 Hello, Python!,恭喜你,环境搭建完成。

小技巧:如果你不想装任何东西,也可以在线写 Python。推荐 replit.com 或 jupyter.org/try,打开浏览器就能用。

1.4 本章知识体系

下面这张图,是我为你梳理的本章核心逻辑。你可以把它当作一张“地图”,学完本章后对照着检查自己是否掌握了所有要点。

Python 入门知识体系 发展史 1989 → 1991 → 2000 → 2008 → 2020 应用场景 Web · 数据 · AI · 自动化 环境搭建 下载 · 安装 · 编辑器 · 运行 核心要点 Python 是解释型、动态类型、面向对象的高级语言 强调代码可读性,使用缩进而不是花括号 学习路径建议 基础语法 → 数据结构 → 函数与模块 → 面向对象 → 项目实战 每天写代码,不要只看不练
本章小结:
  • Python 诞生于 1989 年,作者 Guido van Rossum
  • Python 3 是当前主流版本,Python 2 已停止维护
  • Python 应用广泛:Web、数据、AI、自动化等
  • 环境搭建只需三步:下载 → 安装 → 写代码验证

好了,第一章的内容就到这里。记住,学编程没有捷径,多写多练才是王道。下一章我们会正式进入 Python 语法世界,到时候见。

可可精品资料库