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

1.1 Python的诞生与进化

Python诞生于1989年的圣诞节。说实话,这个时间点挺有意思的——荷兰程序员Guido van Rossum为了打发假期时间,开始设计一门新语言。他想要一门既简单又强大的语言,能像C语言一样干活,又能像Shell脚本一样好写。

我刚开始学编程时用的是C语言,写个字符串拼接都要折腾半天。后来接触到Python,那种「写代码像写文章」的感觉,真的让人上瘾。

Python的发展有几个关键节点:

  • 1991年:Python 0.9.0发布,已经有了类、函数、异常处理等核心特性
  • 2000年:Python 2.0发布,引入了列表推导式和垃圾回收机制
  • 2008年:Python 3.0发布,这是一个「不向后兼容」的大版本
  • 2020年:Python 2正式退役,官方不再维护
⚠️ 避坑指南:我曾经在2021年接手过一个老项目,用的还是Python 2.7。当时很多第三方库已经不支持Python 2了,升级过程简直是一场噩梦。所以,新项目请直接使用Python 3.8以上版本。

1.2 Python到底能干什么?

很多人问我:「Python能做什么?」我的回答是:「几乎什么都能做。」

我整理了几个最常见的应用场景:

领域 典型应用 常用库
数据分析 报表统计、用户行为分析 Pandas、NumPy
Web开发 网站后端、API接口 Django、Flask
人工智能 图像识别、自然语言处理 TensorFlow、PyTorch
自动化运维 批量文件处理、定时任务 os、shutil、schedule
爬虫开发 数据采集、信息监控 Requests、Scrapy

我个人最常用Python做两件事:一是写自动化脚本,二是做数据分析。你想想看,一个脚本就能把重复性的工作搞定,省下来的时间干点啥不好?

1.3 搭建你的Python开发环境

环境搭建其实很简单,但很多新手在这一步就卡住了。我建议按以下步骤来:

第一步:下载Python

去Python官网(python.org)下载安装包。注意选择对应你操作系统的版本。我个人推荐Python 3.10或3.11,这两个版本比较稳定。

第二步:安装Python

Windows用户记得勾选「Add Python to PATH」。这个选项很重要,不然你后面在命令行里敲python会提示找不到命令。

💡 小技巧:安装完成后,打开命令行输入 python --version,如果显示版本号,说明安装成功。

第三步:选择编辑器

工欲善其事,必先利其器。我常用的编辑器有:

  • PyCharm:专业级IDE,功能强大,适合大型项目
  • VS Code:轻量级,插件丰富,我目前的主力编辑器
  • Jupyter Notebook:适合数据分析和教学,可以边写边看结果

新手的话,我建议先用VS Code,装上Python插件就能用了。等熟悉了再尝试其他工具。

第四步:验证环境

写个简单的程序测试一下:

# 我的第一个Python程序
print("Hello, Python!")
print("我正在学习Python预测心法")

# 计算一下
a = 10
b = 20
print(f"a + b = {a + b}")

运行这段代码,如果能看到输出,恭喜你,环境搭建成功了!

🎯 核心要点:Python环境搭建其实就三步——下载、安装、验证。别想得太复杂,遇到问题就搜索,基本上都能解决。

1.4 本章知识体系

为了让你更直观地理解本章内容,我画了一张结构图:

Python入门 发展史 1989年诞生 Python 2 → Python 3 2020年Python 2退役 应用场景 数据分析 Web开发 人工智能 自动化运维 环境搭建 下载安装Python 配置环境变量 选择编辑器 验证环境

这张图把本章的三个核心内容串起来了。你学完这一章,应该能回答三个问题:Python从哪来?能干什么?怎么开始用?

📌 我的建议:别急着往下学,先把环境搭好。我见过太多人卡在环境问题上,然后放弃了。其实只要按照步骤来,10分钟就能搞定。

好了,第一章的内容就到这里。记住,编程是一门实践的手艺,光看不练是学不会的。打开你的编辑器,敲几行代码试试看吧!


专注资料整理