第一章:Python 简介
什么是 Python?
想象一下,如果编程语言是一群人,Python 就是那个说话最简洁、最容易相处的朋友。它由荷兰程序员 Guido van Rossum 在 1991 年创造,名字来源于英国喜剧团体 Monty Python(不是蛇🐍,虽然它的 Logo 确实是两条蛇)。
Python 的核心哲学可以用一句话概括:"人生苦短,我用 Python。"(Life is short, you need Python.)
为什么学 Python?
- 入门友好— 语法接近自然语言,没有花括号{},用缩进代替,代码读起来像英语散文
- 应用广泛— 从网站后端到人工智能,从数据分析到自动化脚本,Python 无处不在
- 社区庞大— 遇到问题?Stack Overflow 上有数十万个 Python 问答等着你
- 就业前景好— Python 开发者需求量常年位居编程语言排行榜前三
- 薪资可观— 国内 Python 开发者平均月薪 15K-35K+,AI 方向更高
Python 的应用领域
| 领域 | 典型应用 | 知名案例 |
|---|---|---|
| 🌐 Web 开发 | 网站后端、API 服务 | Instagram、知乎、豆瓣 |
| 🤖 人工智能 | 机器学习、深度学习、NLP | ChatGPT 训练框架、AlphaGo |
| 📊 数据分析 | 数据清洗、可视化、商业智能 | Netflix 推荐系统 |
| 🔧 自动化 | 办公自动化、运维脚本、爬虫 | 批量处理 Excel、自动化测试 |
| 🎮 游戏开发 | 游戏脚本、独立游戏 | 《文明4》、《战地2》脚本 |
| 📱 嵌入式 | 物联网、树莓派开发 | 智能家居控制 |
版本选择:Python 2 还是 Python 3?
答案很简单:选 Python 3!
Python 2 已于 2020 年 1 月 1 日正式停止维护。所有新项目都应该使用 Python 3。目前最新的稳定版本是 Python 3.12+,本书所有代码均基于 Python 3.10+ 语法编写。
💡 提示: 💡 小贴士:在终端输入python3 --version可以查看当前安装的 Python 3 版本。如果系统自带 Python 2,记得用python3命令而不是python。