Python Coding 是一款完整的 Android Python 3 工作空间。编写程序,点击运行,即可在手机上观看程序执行——应用内置真正的 CPython 3 解释器,因此您编写的代码将完全按照实际运行的方式运行。
无论您是零基础学习 Python、复习课程,还是仅仅想要一个便携式代码编辑器来尝试一些想法,这里都能满足您的需求:专业的 Python 编辑器、实时控制台、26 个可供阅读和运行的示例程序,以及 12 个应用自动评分的练习题。
★ 真正的 Python 3 解释器
• CPython 3 在应用内运行——不是测试,也不是模拟器
• 一个项目可以包含任意数量的 .py 文件,并且它们可以互相导入
• Python 标准库已准备就绪:math、random、json、re、datetime、collections、itertools、functools、statistics 等等
• 错误会以真实的回溯信息形式返回,出错的行会标记在侧边栏,并且会为您打开出错的文件
★ 专为手机打造的 Python 编辑器
• Python 语法高亮显示,关键字、字符串和数字一目了然
• 关键字、内置函数、自定义名称和整个代码块(def、class、for、while、try)的自动补全
• 键盘上方的符号行:括号、引号、冒号、缩进和方向键,一键即可使用
• 智能缩进、自动闭合括号、撤销和重做
• 行号显示、自动换行可调节文本大小
★ 可交互的控制台
• 输出会实时显示,而不是一次性全部显示
• `input()` 函数会像终端一样暂停并等待您的操作
• 随时停止正在运行的程序——即使是陷入循环的程序
• 代码和控制台同时显示在屏幕上,可通过可拖动的分隔线进行切换
• 一键复制整个文本记录
★ 通过阅读学习 — 26 个程序
三个级别的完整可运行程序:
• 入门:变量、算术运算、字符串和 f-字符串、if/elif/else 语句、循环、列表、字典、函数、读取输入
• 进阶:列表推导式、元组和 zip 函数、集合、try/except 语句、类、继承、键排序、JSON、日期和时间
• 进阶:生成器、装饰器、functools 函数、集合、itertools 迭代器、数据类和运算符重载、正则表达式、上下文管理器
搜索每个标题逐行检查代码,然后将任何程序直接发送到编辑器进行修改。
★ 边做边学 — 12 个带评分的练习
每个练习都会给出任务以及正确程序必须输出的确切内容。写下你的答案,点击“运行”并检查,应用程序就会运行程序并给出真实的评分。
• 遇到难题时可获得提示,需要答案时可直接查看
• 未完成的尝试将被保留,以便下次继续
• 乘法表、累计总数、最长单词、游程编码、平衡括号、分组单词等等
★ 记录进度
• 每日记录,记录您每天的登录情况
• 记录您运行的程序数量和完成的练习数量
• 记录每个级别的进度,让您了解剩余的挑战
★ 简单易用
• 无需注册,无需登录,无需任何配置
• 您的项目存储在手机上应用的专属私有存储空间中
• 以真正的 .py 文件格式分享任何文件
温馨提示:本应用使用纯 Python 和标准库运行。不支持从 PyPI 安装软件包(例如 numpy、pandas、requests 等),也不支持任何需要桌面 GUI 的功能。
无论你称它为 Python 编译器、Python IDE、Python 编辑器,还是仅仅把它当作一个练习编程的地方,Python Coding 都为你提供了一个真正的解释器和学习材料。从 print("Hello") 开始,到装饰器结束。
在手机上编写并运行真正的 Python 3 代码。包含代码编辑器、示例和练习。