第一章:Python入门——从零开始,搭建你的第一套开发环境

大家好,我是你们的老朋友。今天咱们正式开启《Python智能文本分析系统实战》的第一章。

说实话,每次带新人入门Python,我都会想起自己当年踩过的坑。那时候我还在用Python 2.7,连pip是什么都不知道,装个第三方库能折腾一整天。嗯,现在想想,其实很多问题都是因为对Python的发展史和环境搭建不够了解。

所以这一章,我打算从三个角度带你入门:Python从哪来、能干啥、怎么装。别急,咱们慢慢聊。

1.1 Python发展史:一个“非主流”语言的逆袭

Python诞生于1989年,作者是荷兰人Guido van Rossum。你想想看,那会儿连Windows 3.0都还没发布呢。Guido在圣诞节期间闲着没事,想写一个“介于C和Shell之间”的脚本语言。结果这一写,就写出了全球最流行的编程语言之一。

我个人习惯把Python的发展分成三个阶段:

  • Python 1.x(1994-2000):初代版本,基本功能都有了,但生态几乎为零。我记得那时候想用Python做点正经事,得自己造轮子。
  • Python 2.x(2000-2020):真正让Python火起来的版本。很多经典库(比如Django、NumPy)都是在这个时期诞生的。但2.x有个致命伤——编码问题。我在项目中遇到过好几次,因为文件编码不一致导致程序崩溃,排查了一整天才发现是中文注释惹的祸。
  • Python 3.x(2008至今):Guido痛下决心,把2.x的很多“历史遗留问题”一刀切掉了。比如print变成了函数,字符串默认Unicode。虽然刚推出时很多人骂“不兼容”,但现在回头看,这步棋走对了。

重要提醒:2020年1月1日,Python 2.x正式停止维护。如果你还在用Python 2,我建议你立刻升级。这不是选择题,是必答题。

为什么会这样?说白了,Python 2.x的很多设计已经跟不上时代了。比如字符串处理,Python 2里'中文'和u'中文'是两种东西,稍不注意就报错。Python 3统一成Unicode后,这类问题基本绝迹。

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

你可能听过一句话:“Python除了生孩子,什么都能干。”虽然是玩笑,但确实反映了Python的广泛适用性。

我根据自己的项目经验,把Python的应用场景归纳为以下几类:

领域 典型应用 常用库/框架
Web开发 网站后端、API服务 Django、Flask、FastAPI
数据分析 报表统计、数据清洗 Pandas、NumPy、Matplotlib
人工智能 机器学习、深度学习 Scikit-learn、TensorFlow、PyTorch
自动化运维 脚本编写、批量处理 Paramiko、Fabric、Ansible
文本分析 情感分析、关键词提取 Jieba、NLTK、Transformers

咱们这门课聚焦的是文本分析。你想想看,现在每天产生的文本数据有多少?新闻、评论、聊天记录、PDF文档……如果能用Python自动分析这些文本,提取出有价值的信息,那效率提升可不是一星半点。

我的建议:初学者不要贪多。先选定一个方向深耕,比如咱们的文本分析。等基础扎实了,再横向扩展。我见过太多人今天学Web,明天搞AI,结果哪个都没学透。

1.3 Python开发环境搭建:手把手教你配好“厨房”

好,理论说完了,咱们来点实际的。搭建开发环境,说白了就是给你的电脑装上Python,再配个趁手的编辑器。

我曾经见过一个新手,装Python的时候选了“Add Python to PATH”这个选项,结果后面所有操作都报“不是内部或外部命令”。嗯,这里要注意,这个选项一定要勾上

1.3.1 下载与安装Python

  1. 打开Python官网:https://www.python.org
  2. 点击“Downloads”,选择你的操作系统(Windows/macOS/Linux)
  3. 下载最新稳定版(目前是Python 3.12.x)
  4. 运行安装程序,务必勾选“Add Python to PATH”
  5. 一路点“Next”完成安装

避坑指南:我曾经遇到过一位学员,装的是Python 3.13的预览版,结果很多第三方库不兼容。所以我建议你装稳定版,别追新。稳定压倒一切。

安装完成后,打开命令行(Windows按Win+R,输入cmd),输入以下命令验证:

python --version

如果看到类似 Python 3.12.0 的输出,恭喜你,安装成功。

1.3.2 选择开发工具

我个人习惯用VS Code,轻量、插件丰富、免费。当然,你也可以用PyCharm、Sublime Text,甚至记事本都行。但我不建议新手一开始就用IDE,因为很多概念会被IDE“藏”起来,反而不利于理解。

这里我推荐VS Code,安装步骤很简单:

  1. 去官网下载VS Code安装包
  2. 安装后,打开扩展商店(Ctrl+Shift+X)
  3. 搜索“Python”,安装微软官方提供的Python扩展
  4. 重启VS Code,搞定

小技巧:VS Code里按Ctrl+`可以打开终端,直接在编辑器里运行Python命令,非常方便。

1.3.3 第一个Python程序

环境搭好了,咱们来写个“Hello World”庆祝一下。新建一个文件,命名为 hello.py,输入:

print("Hello, Python! 欢迎来到文本分析的世界。")

然后在终端里运行:

python hello.py

看到输出了吗?如果看到了,说明你的环境已经完全就绪了。

你想想看,从零到写出第一行代码,其实也就花了十几分钟。很多人在“搭建环境”这一步就放弃了,觉得麻烦。但我想说,这恰恰是程序员的基本功。环境搭不好,后面寸步难行。

本章小结

这一章咱们聊了三个事:

  • Python从1989年发展到现在,经历了2.x到3.x的蜕变
  • Python的应用场景很广,咱们这门课聚焦文本分析
  • 环境搭建其实不难,关键是勾对选项、选对版本

下一章,咱们会正式进入Python语法。我会带你从变量、数据类型开始,一步步写出能处理文本的代码。到时候你会发现,Python的语法真的很“Pythonic”——简洁、优雅、易读。

好了,今天的课就到这里。如果你在搭建环境时遇到任何问题,欢迎随时交流。记住,每个程序员都是从“Hello World”开始的。


公众号:蓝海资料掘金营,微信deep3321