Skip to content

Commit fb37d17

Browse files
Clarify PythonIDE Web development capabilities
Updated the README to reflect support for HTML, CSS, and JavaScript in addition to Python, enhancing the description of PythonIDE's capabilities.
1 parent 5f340bf commit fb37d17

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

README.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<h1 align="center">PythonIDE for iOS</h1>
66

77
<p align="center">
8-
<strong>在 iPhone 和 iPad 上编写、运行并交付 Python 工作流</strong><br/>
9-
Python 3.14.6、科学计算、Notebook、AI Agent、MiniApp、Widget、SSH、Git 与 iOS 原生能力。
8+
<strong>在 iPhone 和 iPad 上进行本地 Python 与 Web 开发</strong><br/>
9+
Python 3.14.6、HTML/CSS/JavaScript、Notebook、AI Agent、MiniApp、Widget、SSH、Git 与 iOS 原生能力。
1010
</p>
1111

1212
<p align="center">
@@ -28,17 +28,18 @@
2828

2929
这是 PythonIDE 的官方产品介绍与公开文档仓库,承载官网、用户文档和公开项目入口。App 的完整商业源代码不在此仓库公开。
3030

31-
PythonIDE 不只是移动端代码编辑器。它把脚本从“写完并运行”继续连接到 Notebook、AI Agent、MiniApp、桌面开发、小组件、快捷指令、SSH、Git、WebDAV 和社区分享,让 Python 能成为 iOS 工作流的一部分。
31+
PythonIDE 不只是移动端 Python 编辑器。它把 Python 脚本与 HTML/CSS/JavaScript 多文件项目连接到 Notebook、AI Agent、MiniApp、桌面开发、小组件、快捷指令、SSH、Git、WebDAV 和社区分享,让代码真正成为 iOS 工作流的一部分。
3232

3333
```text
34-
编辑代码 -> 本地运行 -> Agent 修改与验证 -> 接入 MiniApp / Widget / Shortcuts / Server
34+
Python / HTML / CSS / JavaScript -> 本地运行与即时预览 -> Agent 修改与验证 -> 接入 MiniApp / Widget / Shortcuts / Server
3535
```
3636

3737
## 主要能力
3838

3939
| 工作流 | 能力 |
4040
|---|---|
41-
| **编辑与运行** | 多文件项目、语法高亮、查找替换、补全、Lint、交互式输入、ANSI/Rich、图片、图表与 HTML 输出 |
41+
| **Python 编辑、运行与调试** | 多文件项目、语法高亮、查找替换、补全、Lint、交互式输入、ANSI/Rich、图片与图表输出,以及断点、单步执行、调用栈和变量查看 |
42+
| **HTML / CSS / JavaScript** | 多文件 Web 项目;HTML/CSS 离线补全与格式化、相对资源路径补全、即时预览,以及 console、资源加载、Promise 与 fetch 错误检查 |
4243
| **Notebook** | 打开和编辑 `.ipynb`,运行 Code 单元格,展示 Markdown、图片和结构化输出 |
4344
| **AI Agent** | 读取和修改项目文件、运行 Python、分析错误、调用 Git/SSH/MiniApp/网页及原生工具;支持平台额度与 BYOK |
4445
| **MiniApp / AppUI** | 使用 Python 构建带原生界面的移动工具,支持创建、预览、调试、导入、导出和桌面协作开发 |
@@ -47,6 +48,15 @@ PythonIDE 不只是移动端代码编辑器。它把脚本从“写完并运行
4748
| **iOS 原生能力** | 相册、相机、位置、通讯录、日历、通知、语音、运动、蓝牙、HealthKit、音乐、触感等 Python 接口 |
4849
| **桌面开发** | 通过 `npx pythonide-cli start` 连接 VS Code、Cursor、Zed 等桌面编辑器,并在真实 iPhone/iPad Runtime 中运行 |
4950

51+
## HTML / CSS / JavaScript 工作流
52+
53+
Web 开发是 PythonIDE 的一级本地工作流,而不只是 Python 输出的附属预览。
54+
55+
- 编辑 HTML、CSS 与 JavaScript 多文件项目
56+
- 使用 HTML/CSS 离线智能补全、格式化和相对资源路径补全
57+
- 即时预览页面,并加载项目中的本地图片、脚本、样式与其他资源
58+
- 在内置控制台查看 console 输出及资源加载、Promise 和 fetch 错误
59+
5060
## Python 3.14.6 运行时
5161

5262
PythonIDE 当前内置 Python 3.14.6,并预装 45 个包含原生代码的发行包和 63 个纯 Python 发行包。用户仍可通过 PyPI 或 Wheel 安装更多兼容的纯 Python 包。

0 commit comments

Comments
 (0)