PY//NOW
码上Python PY//NOW offline · cyberpunk · assert-judged
码上,就是马上。
CODE NOW · MASTER PYTHON INSTANTLY · LEARN OFFLINE, ANYWHERE
装进口袋的赛博朋克 Python 学习终端 —— 内嵌真·CPython 3.13 解释器,零网络写码、运行、判题通关
30 讲闯关// CPython 3.13 内置// 0 网络依赖// assert 自动判题// 6 套主题// 6 级段位// MIT 开源
SCROLL
NEON CITY
01 // ON-DEVICE

装机实拍REAL SCREENS · 1080×1920

指挥台首页
指挥台 · HOMEXP / 连击 / 每日任务
课程详情运行判题
运行判题 · RUN&GRADE霓虹高亮 · 终端直显
通关结算
通关结算 · CLEAREDassert 通过 · +60 XP
02 // USAGE DEMO

57 秒看完整个使用流BOOT → 闯关 → 判题 → 通关 → 段位

usage-demo.mp4 — 1080×1920 · 30fps · H.264
播放卡顿或无法加载? 下载原片  ·  仓库内查看
03 // MODULES

核心模块8 MODULES LOADED · ALL OFFLINE

MOD-01

离线引擎

Chaquopy 内嵌完整 CPython 3.13——地铁、飞机、偏远地区,没有网络照样写码、运行、判题。

MOD-02

assert 判题

必须通过测试用例才能解锁下一讲,治好「看懂了但写不出」的通病。

MOD-03

变量快照

每次运行后展示命名空间里每个变量的名 / 型 / 值——全 App 独有的可视化面板。

MOD-04

神经 REPL

有状态会话、↑↓ 历史、多行块、一键重置——把终端装进兜里。

MOD-05

错题本

错题自动收录,按 1 / 3 / 7 天间隔复习,遗忘曲线由它盯着。

MOD-06

内容中枢

课程包按需下载:内建函数巡礼 + DSA 基础/进阶(+10 讲),GitCode 源 · SHA-256 校验。

MOD-07

六套主题

赛博霓虹 / 深空灰 / 极光绿 / 暮紫 / 暮橙 / 纸白,即切即用不重启。

MOD-08

六段位成长

脚本小子 → 数据幽灵 → 网络浪人 → 赛博黑客 → 街头传奇 → 系统架构师,XP 驱动。

04 // UNDER THE HOOD

内核可视化HOW A PHONE RUNS PYTHON — FULLY OFFLINE

别的学习 App 靠云端执行、断网即瘫;PY//NOW 把完整 CPython 3.13 直接嵌进 APK,所有代码都在这台手机本地跑。下面四张图把「它怎么做到」画给你看。

// ARCHITECTURE

运行链路从手指到 CPython,再回到屏幕

UI
赛博 HUD
Jetpack Compose · 五 Tab 导航
BRIDGE
PyBridge
JSON 协议桥
RUNTIME
CPython 3.13
Chaquopy 17 内嵌真解释器
SANDBOX
安全沙箱
死循环看门狗 · input 接管
OUTPUT
变量快照
整个命名空间可视化
// LEARNING LOOP

学习闭环教会你为止的强制动手流

✍️ 写代码
填空 / 排序 / 手写
▶ 运行
本机即时执行
assert 判题
用例不过不放行
🧭 规则教练
诊断 → 三步引导
⚡ 升级
通过才段位 +XP
// SIX TIERS

六段位成长像打游戏一样升级

🥉
脚本小子
TIER 01
🥈
数据幽灵
TIER 02
🥉
网络浪人
TIER 03
🥇
义体黑客
TIER 04
🏆
街头传奇
TIER 05
👑
系统架构师
TIER 06
// CONTENT SCALE

内容规模UNIT: LESSON / ITEM

47 道 assert 判题
47
30 讲主线课程
30
10 讲算法增补
10
6 大角斗场挑战
6
05 // CURRICULUM

30 讲 · 四幕FROM print() TO DECORATORS — NO CLOUD, NO ADS, NO ACCOUNT

curriculum.py — act list
$ python curriculum.py --list
第一幕 · 基础协议01-10print 握手 → 变量家族 → 字典金库 → 通关仪式
第二幕 · 进阶装备11-18字符串工具箱 → 函数进化 → 异常护盾 → 类与对象
第三幕 · 高阶植入19-27魔术方法 → 生成器引擎 → 装饰器 → 标准库实战
终幕 · 界外28-30文件 IO → 自定义异常 → __main__ 守卫
+ 角斗场 ARENA6 大限时挑战 · 霓虹计数器 / 回文侦测 / 密码防火墙…
+ 内容中枢 HUB内建函数巡礼 · DSA 基础/进阶(+10 讲)

每一讲都包含:可运行示例 + OUTPUT 预览 + 图示/表格 + 随堂一问 + assert 判题实战 —— 通关即掌握。

06 // DOWNLOAD

获取 PY//NOWFREE · OPEN SOURCE · NO SIGN-UP

直接下载 APK

RELEASES @ GITCODE · 免费 · 无广告 · 无账号
  • 系统要求 Android 7.0+(minSdk 24)
  • 架构 arm64-v8a / x86_64 双架构
  • 构建 R8 混淆 Release 版
  • 协议 MIT License · 可商用
  • 隐私 零数据上传 · 无账号体系
前往 Releases 下载 APK
装好后可在「设置 → 检查更新」应用内自更新(SHA-256 校验)
// BUILD FROM SOURCE
# 克隆仓库 git clone https://gitcode.com/badhope/mashang-python.git cd mashang-python # Debug 构建 ./gradlew :app:assembleDebug # 课程内容全量校验 python tests/validate_content.py

技术栈:Kotlin + Jetpack Compose(Material3 赛博自定义主题)· Chaquopy 17.0 桥接 CPython 3.13 · DataStore 进度存储 · 单 Activity 五 Tab 导航。

07 // FAQ

常见疑问BEFORE YOU ASK

真的是 100% 离线吗?那要网络权限干嘛?
学习、写码、判题 100% 离线——CPython 3.13 解释器直接嵌在 APK 里。联网仅当你手动在「内容中枢」检查/下载新课程包时发生,且零个人数据上传
和 Pydroid3 这类 IDE 有什么区别?
Pydroid 是开发工具;PY//NOW 是「课程即代码」的学习终端——每讲自带判题挑战与成长体系。我们的目标是教会你,而不是只给你一个空白编辑器。
会有 iOS 版吗?
当前技术栈(Chaquopy)仅支持 Android;iOS 需要另一套方案,已列入长期路线图
可以商用吗?
可以。项目以 MIT License 开源——可自由使用、修改、分发(含商用),只需保留许可声明。详见仓库 LICENSE。