SmartPython
所有代码均在设备本地运行

编写Python代码,
即刻运行。

无需服务器,也无需联网。在iPhone和iPad中随身携带一个完整的Python运行环境。使用带语法高亮的编辑器编写代码,点一下按钮即可查看运行结果。

完全本地执行 内置numpy、pandas、matplotlib 无需注册账号
在App Store下载

iOS 17.0及以上 · 免费开始使用 · 使用SmartPython Pro解锁全部课程

SmartPython 编辑器与运行结果

截图

实际应用界面

SmartPython 文件列表 SmartPython 编辑器与运行结果 SmartPython SmartPython Pro

主要功能

既适合学习,也适合快速验证想法的Python环境

完整的Python解释器

将CPython编译为WebAssembly并内置于应用中。无需联网,即可立即运行代码。

语法高亮编辑器

以清晰易读的配色显示代码,支持深色/浅色主题切换及字体大小调整。

内置常用库,开箱即用

无需安装即可使用numpy、pandas、matplotlib、requests。图表可直接在应用内显示。

36课时的Python课程

从变量、循环等基础知识,到类、算法与数据分析——内置于编辑器中,可直接运行的完整课程。

管理多个文件

可创建、保存并重命名任意数量的脚本,文件增多后也能通过搜索快速找到。

完全本地运行

运行环境、代码与文件全部保存在设备本地,不会发送到任何服务器,也无需注册账号。

使用方法

只需三步,即可运行你的第一行代码

01

新建或选择文件

新建一个文件,或从内置的Python课程中选择一课。

02

编写代码

在带语法高亮的编辑器中自由编辑Python代码。

03

点击Run运行

一键立即执行,在控制台中查看标准输出或错误信息。

常见问题

没有网络连接也能使用吗?
可以。Python代码的运行本身完全离线进行。只有当你的代码中显式使用requests等库与外部通信时,才需要网络连接。
我的代码或文件会被发送到其他地方吗?
不会。代码的运行与保存完全在设备本地完成,不会发送给我们或任何第三方。
可以使用哪些库?
内置了numpy、pandas、matplotlib、requests等学习和数据分析中常用的库。
免费版可以使用到什么程度?
所有基础课程均可免费使用。算法、数据分析等进阶课程,需要通过一次性购买SmartPython Pro来全部解锁。
SmartPython Pro是订阅制吗?
不是,这是一次性购买,解锁后可永久使用。更换设备后,可通过“恢复购买”重新激活。

现在就开始编写Python吧

所有基础课程完全免费,安装后即可立即体验。