给 Kotlin / ArkTS 开发者的 Python 基础
用你熟悉的静态类型语言对照学 Python。跳过空泛概念,直接建立「同一件事三边怎么写」的肌肉记忆。
8
对照章节
三栏
Py / Kt / ArkTS
动态
运行期类型
缩进
代替大括号
01 心智模型→
02 类型→
03 控制流 · 集合→
04 函数 · 类→
05 错误 · 模块
01这是什么 / 不是什么
先定预期,再开写代码。
是什么
- Python 语法速通,按你已熟悉的 Kotlin / ArkTS 映射
- 每章三栏
div.cmp:Python ↔ Kotlin ↔ ArkTS - 覆盖写脚本、数据处理、小工具最常用的 80% 语法
不是什么
- 不是 Django / FastAPI / 数据科学完整课
- 不是异步
asyncio、类型系统深水、打包发布 - 不是「从零学编程」——默认你会静态类型语言
目标:看到 Kotlin / ArkTS 写法,能立刻写出等价 Python;看到 Python,能还原成你熟悉的静态类型心智。
02一张表先对齐名词
名字不同,位置大致对得上。
| 概念 | Python | Kotlin | ArkTS |
|---|---|---|---|
| 不可变绑定 | 约定大写 / 无专用关键字 | val | const |
| 可变绑定 | 普通赋值 | var | let |
| 空值 | None | null | null / undefined |
| 字符串 | str | String | string |
| 列表 | list | List / MutableList | Array / [] |
| 字典 / Map | dict | Map | Record / Map |
| 函数 | def | fun | function |
| 类方法第一参 | self | 隐式 this | 隐式 this |
| 代码块 | 缩进 | 大括号 { } | 大括号 { } |
03最短可运行路径
本机有 Python 3.11+ 即可开练(macOS 常自带或用 Homebrew)。
python3 --version
python3 -c 'print("hello from python")'
对照阅读时不必每行都跑;卡壳时把 Python 栏复制到 REPL(
python3)里试。04章节地图
按顺序读;也可按需跳章节。
- 01 心智模型 — 动态类型、缩进、模块
- 02 变量、类型与 None
- 03 控制流
- 04 集合类型
- 05 函数
- 06 类与对象
- 07 错误与空值
- 08 模块、环境与 FAQ