Py
Python 与 AI 开发教程
搜索
⌘K
对比
Java
Kotlin
全部分类
Python 语言
从基础语法到标准库和异步编程,每个知识点都和 Java、Kotlin 对比。
开始学习
速查表
12 章 · 72 组对比 · 约 3.5 小时
语言基础
1
上手运行
跑起第一段代码,弄清 Python 和 JVM 语言在运行方式上的差别。
6 分钟
已读
2
变量与基础类型
四种最常用的基础类型。重点看整除、切片和字符串格式化,这些地方最容易带着旧习惯写错。
18 分钟
已读
3
控制流
条件、循环和模式匹配。Python 只有 for-each 式的循环,习惯后比下标循环更省事。
20 分钟
已读
函数与数据
4
函数
默认参数和关键字参数让 Python 函数比 Java 方法灵活得多,也带来一个必须知道的陷阱。
24 分钟
已读
5
数据结构
列表、元组、集合和字典,再加上推导式。这一章的内容在日常代码里出现得最频繁。
20 分钟
已读
6
模块与包
一个 .py 文件就是一个模块,一个目录就是一个包。import 会真的执行代码,这点和 Java 不同。
8 分钟
已读
对象、异常与文件
7
错误与异常
结构和 try/catch 一样,多了一个 else 分支。Python 没有受检异常,鼓励先做再处理错误。
16 分钟
已读
8
类
方法要显式写 self,字段不用声明,没有访问修饰符。dataclass 和生成器是最值得掌握的两个工具。
28 分钟
已读
9
输入输出
f-string 负责格式化,with open 负责读写文件,json 模块负责结构化数据,掌握这三样就够用了。
11 分钟
已读
工程实践
10
标准库巡礼
不逐个讲 API,只告诉你某个需求该找哪个模块,再看几个最常用的例子。
34 分钟
已读
11
虚拟环境与依赖
每个项目都要有自己的虚拟环境。venv 加 pip 相当于一个极简的 Maven。最后再看看学完之后往哪走。
6 分钟
已读
12
异步编程和异步生成器
一个线程同时等几十个网络请求,靠的就是协程。这一章讲清 async、await 和异步生成器,它们和 Kotlin 的 suspend、Flow 几乎一一对应。
18 分钟
已读