第 1 课 · 阶段一 · 环境搭建

Python 初识:它能做什么

在正式敲代码之前,先花 20 分钟认识一下 Python:它是什么、凭什么这么火、能做什么、以及你接下来 50 课的升级路线。

第 1 课阶段一 · 环境搭建难度:入门建议时长:20 分钟关键词:Python 简介 · 应用领域 · 学习路线

🎯 学完本课你将掌握

  • 说出 Python 是什么、有哪些核心特点
  • 列出 Python 常见的 5 大应用领域
  • 看懂本网站的 50 课学习路线,规划自己的节奏

一、Python 是什么

Python 是一种解释型、面向对象、高级编程语言,由荷兰程序员吉多·范罗苏姆(Guido van Rossum)于 1991 年发布。它的设计哲学是“优雅、明确、简单”,语法非常接近自然语言,读起来就像在读英文句子。

你可以把它理解成一种“给计算机下指令的语言”。你写出的 Python 代码,Python 解释器会逐行翻译成计算机能执行的指令。正因为语法简单、上手快,它成了全球最流行的入门编程语言之一。

二、Python 的四大核心特点

三、Python 能做什么

应用领域说明典型库/框架
Web 开发搭建网站与接口Flask、Django、FastAPI
数据分析处理表格、统计、建模pandas、NumPy、SciPy
人工智能机器学习、深度学习scikit-learn、TensorFlow、PyTorch
爬虫批量获取网页数据requests、BeautifulSoup、Scrapy
自动化脚本批量处理文件、办公自动化os、openpyxl、pyautogui
桌面软件带图形界面的小工具Tkinter、PyQt
游戏开发简单游戏pygame
✅ 要点
学 Python 不是“只能干一件事”,而是先掌握一门通用语言,再按兴趣往任意方向深入。

四、为什么新手首选 Python

  1. 1
    语法最简单:没有复杂的大括号和分号,用缩进表达结构,几乎不可能“看不懂”。
  2. 2
    报错最友好:出错时提示清晰,告诉你哪一行、什么问题,方便新手排错。
  3. 3
    找工作热门:数据分析、AI、后端、测试等领域大量使用 Python,岗位多。
  4. 4
    社区资料多:任何问题几乎都能搜到答案,教程、问答、开源项目海量。

五、先看一眼 Python 长什么样

在你正式安装之前,先感受一下 Python 的代码风格——它读起来几乎就像英文句子。下面这段代码判断一个人的年龄是否成年:

第一次预览.py
1# 变量:给数据起名字
2name = "小明"
3age = 18
4
5# 条件判断:程序会根据情况走不同分支
6if age >= 18:
7 print(name + " 已经是成年人了")
8else:
9 print(name + " 还未成年")
10
11# 循环:重复做一件事
12for i in range(3):
13 print("这是第", i + 1, "次循环")
✅ 要点
别急着看懂每一行,第 7–17 课会逐行教你。现在只需要知道:Python 代码就是这样简洁、像读英文一样自然。

六、你的 50 课学习路线

本站把 Python 学习拆成了 8 个阶段、50 节课,每课都配可复制代码、逐步操作、常见错误和小练习:

阶段课程范围你将学会
① 环境搭建第 1–6 课下载安装 Python、配置 VS Code / PyCharm
② 基础语法第 7–17 课变量、运算符、字符串、条件、循环
③ 数据结构第 18–22 课列表、元组、字典、集合、推导式
④ 函数与模块第 23–29 课函数、作用域、lambda、递归、模块
⑤ 文件与异常第 30–33 课文件读写、异常、生成器、装饰器
⑥ 面向对象第 34–37 课类与对象、继承、多态、魔术方法
⑦ 进阶主题第 38–42 课正则、JSON、时间、虚拟环境
⑧ 项目实战第 43–50 课爬虫、数据分析、可视化、Web、数据库、完整项目
✍️ 小练习
不用写代码,只做一件事:把上面 8 个阶段的名称抄写一遍,并预估自己每天能学几节课、打算几周学完。
📌 本节小结
Python 是一种简单、免费、跨平台、生态强大的高级语言,能用于 Web、数据分析、AI、爬虫、自动化等众多领域。你的升级路线就是本站的 50 节课,下一步请进入第 2 课,亲手把 Python 装到你的电脑上。