- 基于 WebAssembly (Pyodide) ,下载安装就可拥有完整的 Python 运行环境。
- 也可以直接调用本机已安装的 Python,省去在 IDE 与终端之间来回切换。
- 为你省去配置环境的时间,同时快速实践 Python 课程内容。
在这里快速访问 网页端(在线教程):GitHub Pages
- 📦 下载即用:免于安装,点开软件既可马上开始使用。
- ⚙️ 无需下载 Python 和配置环境:内置 Pyodide(CPython 编译为 WebAssembly),下载第三方包即可在本地运行,无需安装 CPython、pip 或配置系统环境变量。
- 🗂️ 版本与包管理器:自动检测并选择本机 Python 解释器(支持手动添加解释器),扩展包页面可搜索、安装、卸载 pip 包,也能从本地
.whl/ sdist 安装。 - 🧯 三级引擎降级:本机 Python → Pyodide → 演示模式,任何环境下都能跑通课程代码。
- 😎 快速入门:打开即是学习首页,选一个系列就能开始读文章、做测验。
-
👩🎓 五个系列、15 个阶段、114 个主题:Python 教程(7 阶段,含参考手册)之外,还有数据库、爬虫和数据分析、Web、自动化四个系列。
-
⏩ 代码一键导入 IDE:教程中的代码片段可一键导入编辑器实时运行并检验效果。
- 🏅 课后测验 75 组(283 题):单选、多选、填空、排序、代码五种题型;页内作答即时判分并给出解析,代码题比对运行输出(支持严格行序列、多组可接受答案、包含匹配与正则匹配)。
| 系列 | 阶段 | 主题 | 内容 |
|---|---|---|---|
| Python教程 | 7 | 71 | 入门与环境、语法与注释、变量、数据类型、数字与类型转换、字符串、布尔与运算符、列表/元组/集合/字典、条件与循环、函数与 Lambda、类与继承、模块与标准库、日期/JSON/正则/pip、异常与文件读写、Matplotlib 数据可视化、参考手册速查 |
| 数据库 | 2 | 10 | SQLite 入门、建表与增删改查、参数化查询与事务、排序聚合、常用 SQL 速查 |
| 爬虫和数据分析 | 2 | 11 | pandas 的 Series/DataFrame、筛选与分组聚合、CSV 读写;HTTP 请求、HTML 解析、数据提取与爬虫合规 |
| Web | 2 | 11 | Web 与 HTTP 基础、URL 与状态码、请求头、JSON 与 REST API、用 Python 调用接口、HTTP 速查表 |
| 自动化 | 2 | 11 | pathlib 与文件批量处理、CSV 批处理、计时与定时任务、日志、文件复制移动、自动汇总脚本 |
- 编辑器:多标签、语法高亮、词法级代码补全、查找/替换、格式化(输入时自动补空格 + 工具栏一键格式化,
Shift+Alt+F,仅.py;格式化会按语法树重排缩进,多一个空格、少一个空格、错位的else都能修正)、括号/引号自动配对、中文标点与括号配对错误提示(仅.py)、行号点选整行。 - 输出终端:脚本输出与程序输入都在这一个面板(本机引擎走子进程 stdin,Pyodide 通过输入行回传);matplotlib 图表直接显示在终端里、可点开放大,中文不会变方框。
- 交互终端(REPL):持久会话、命令历史、可选中复制;画图同样会出图。
- 工作区:文件树增删改查、外部改动同步、保存前冲突检测、导出到「下载」。
- 应用内置检查更新,有新版本会弹出说明并可直接下载替换。
项目采用 tauri2.0 + vite + vue 构建。
pnpm installpnpm run dev
pnpm run buildpnpm run tauri devpnpm run tauri build

