Python Starter 产品说明
Python Starter 0.2.0:在 iPhone、iPad 和 Mac 上编写 Python 项目,通过课程练习学习,并随时查阅 API。
实用的 Python 工作区
- 编辑
main.py和多个 Python 源码文件,自动保存。 - 使用内置 CPython 3.14 本地运行代码,支持预置输入、交互输入、输出和异常信息。
- 使用包含 SQLite 的标准库,以及内置 NumPy、Requests 和 Flask。
- 创建包含 Flask 服务端的项目,分别编辑、运行和停止客户端与服务端。
- 查阅独立编写的 Python、NumPy、Requests 和 Flask API 速查,包含示例并支持内容更新。
通过编写代码学习
7 门课程共 140 节,支持中文、英文和日文。Python 基础提供 20 节免费课时。Learning Pro 在有效期内提供所在地区可用的 6 门付费课程:
- Python 数据处理与标准库
- Python 文件与项目组织
- Python 面向对象编程
- SQLite 数据库应用
- NumPy 科学计算入门
- Python HTTP 与服务端开发
课时包含前置学习、本课学习点、讲解、带输入输出的示例、可编辑练习、本地检查和参考实现。练习代码与学习进度保存在本机。
项目与工作空间
项目使用实际源码文件,默认保存在 App 私有目录。Mac 可选择工作空间目录、迁移当前工作空间或打开已有 Python Starter 工作空间。打开已有工作空间只切换使用位置,不合并或迁移原工作空间。
iPhone 和 iPad 可在设置中把项目移到 App 的文稿目录,通过“文件 → 我的 iPhone/iPad → Python Starter”访问。该目录仍属于 App,删除 App 时其中的文件也会被删除,请备份重要项目。Mac 中位于 App 容器外的工作空间通常会在移除 App 后保留,重新选择即可恢复访问。若选择的目录由云服务同步,文件可能按该服务的规则同步。
IDE Pro 与 Learning Pro
免费版提供一个可编辑的本地项目和 Python 基础课程。IDE Pro 是可选的一次性购买,提供多个项目及完整项目管理功能。Learning Pro 是独立的非续期订阅,有 1、3、12 个月可选,在购买期限内提供付费课程访问,不自动续费,也不代表永久可用。两者不互相包含,课程练习不要求购买 IDE Pro。
本地执行与联网
无需注册账号。编辑和本地执行不要求联网;购买、恢复购买、课程和 API 参考更新、App 更新检查需要网络。使用 Requests 等网络 API 的程序会访问代码指定的服务。
App 管理的 Flask 服务端监听 127.0.0.1 和动态分配的端口,客户端通过 sys.argv[1] 获取地址。这是本机教学环境,不是公网托管服务。App 本身不提供云同步或云备份。
系统要求与兼容范围
需要 iOS/iPadOS 17 或 macOS 14 及以上版本。CPython 和内置库随 App 安装,不支持任意 pip 安装或第三方原生 wheel。运行受设备资源和平台限制,不保证持续后台服务或兼容所有生产项目。