Python 的取舍和前几门都不一样:它用动态类型加缩进语法换来了极短的代码,用解释执行换来了改完立刻跑的手感。代价是运行速度较慢、类型错误要到运行时才暴露。
对已经会 C / C++ / Java 的人来说,Python 最大的价值在把想法快速变成能跑的东西——写脚本、处理数据、做实验。但要注意:动态类型不等于弱类型,变量没有类型标注但值有;1 + "2" 会直接报错而不是偷偷转换。
💡 本线用 CPython 3.12 实测;Windows 上命令可能是
python 或 py,macOS / Linux 上是 python3。🗂️ 章节导航(8 章 · 16 道练习)
第 1 章 第一个 Python 程序与运行环境脚本、REPL、缩进语法,以及 pip / venv 初体验2 道练习 · 点开阅读 →第 2 章 变量、类型与字符串动态类型、f-string、切片:Python 最常用的三件事2 道练习 · 点开阅读 →第 3 章 列表、元组、字典与集合四种内置容器怎么选,以及推导式这个效率神器2 道练习 · 点开阅读 →第 4 章 流程控制与函数for/while 的 Python 式写法、默认参数、多返回值与作用域2 道练习 · 点开阅读 →第 5 章 模块、包与标准库import 的三种形式、__main__ 的作用,以及一批常用标准库2 道练习 · 点开阅读 →第 6 章 文件与异常处理with open 的正确姿势、编码问题,以及不要吞异常2 道练习 · 点开阅读 →第 7 章 面向对象class、self、继承、dataclass:够用就好的面向对象2 道练习 · 点开阅读 →第 8 章 数据处理与综合实战csv 模块与 pandas 快速上手,以及一道把全篇串起来的综合题2 道练习 · 点开阅读 →
🛠️ 环境准备
- 装 Python 3.10 以上;Windows 可用 `py` 代替 `python`。
- 建虚拟环境:`python -m venv .venv`,激活后 `pip install <包名>`。
- 运行脚本:`python hello.py`;想快速试代码直接敲 `python` 进 REPL。
- 本线用到的第三方库只有 pandas(第 8 章),其余都是标准库。
➡️ 回到总目录:编程语言分享(C / C++ / Java / Python)