QPython 学习路径规划——从零到熟练的阶段划分
阶段一:环境就绪(1 小时)
目标:装好 QPython,跑出第一行代码,掌握基础操作。
任务清单:
- [ ] 应用商店搜 QPython 并安装(认准「北京优趣天下信息技术有限公司」)
- [ ] 首次启动时把所有权限都授予(特别是存储、悬浮窗、位置、相机)
- [ ] QPython 设置里打开「后台保护」或「忽略电池优化」
- [ ] 打开终端,输入
print("Hello QPython")并执行 - [ ] 打开 QEditor,新建文件、写
print("Hello")、保存、Run
推荐资源:
- QPython 官网入门课程(英文)或国内对应课程
验收标准:能独立在 QPython 里写、保存、运行一个 .py 文件。
阶段二:Python 基础语法(1~2 周,每天 30 分钟)
目标:掌握 Python 的核心语法,能写简单脚本。
学习内容:
- [ ] 变量和数据类型(int、str、list、dict)
- [ ] 流程控制(if / elif / else、for / while)
- [ ] 函数定义和调用(def、参数、返回值)
- [ ] 模块导入(import、from ... import)
- [ ] 文件读写(open / read / write / close)
- [ ] 异常处理(try / except / finally)
在 QPython 上练:
- REPL 里逐行试语法
- 用 QEditor 写小脚本(如成绩统计、猜数字游戏)
推荐资源:
- Python 官方中文教程
- QPython 官网入门课程
- B 站免费 Python 入门课(很多,选播放量高的)
验收标准:能独立写一个包含函数、循环、文件读写的小脚本。
阶段三:QSL4A Android API(1~2 周)
目标:能用 Python 控制 Android 硬件——这是 QPython 区别于其他 Python 运行时的核心能力。
学习内容:
- [ ]
from androidhelper import Android+droid = Android()初始化 - [ ] Toast / Dialog UI 交互
- [ ] 传感器(加速度计、GPS、光线)
- [ ] 摄像头拍照
- [ ] 状态栏通知
- [ ] 剪贴板读写
- [ ] 基础传感器自动化(读数据 → 判条件 → 执行动作)
推荐练手项目:
- 步数计数器(加速度计)
- 自动拍照(定时或触发条件)
- 光线自动调节(光线传感器 + 屏幕亮度)
- 到点提醒(状态栏通知)
推荐资源:
- QSL4A 官方课程(中文站)
- 本站 QSL4A 章节
验收标准:能独立写一个结合 QSL4A 的自动化脚本。
阶段四:第三方库与科学计算(1 周)
目标:掌握 QPYPI / pip 包管理,能用科学计算库处理数据。
学习内容:
- [ ] QPYPI 图形化界面浏览和安装包
- [ ] 终端
pip install xxx命令 - [ ] NumPy 数组和基础运算
- [ ] Matplotlib 绑图
- [ ] Pandas 读写 CSV + 简单统计
推荐练手项目:
- 读取传感器数据存 CSV → 用 Matplotlib 画趋势图
- 用 Pandas 整理 Excel 数据
推荐资源:
- NumPy 官方教程
- Matplotlib 入门文档
验收标准:能在 QPython 里安装第三方库并用它处理一份数据。
阶段五:本地 AI 与 Web 开发(选一个方向深入)
目标:根据兴趣选择一个进阶方向。
方向 A:本地 AI
- [ ] 下载 Ollama 模型(推荐 1B~3B 量化模型)
- [ ] HTTP API 调用和 Python SDK 调用
- [ ] LangChain 基础(LLM 抽象、Prompt 模板、简单 RAG)
- [ ] 结合 QSL4A 做 AI 自动化(如 LLM 解析自然语言指令 → 调用 Android API)
方向 B:Web 开发
- [ ] Flask 轻量 Web 服务搭建
- [ ] 把传感器数据暴露为 HTTP API
- [ ] 让同局域网的电脑访问手机 Web 服务
验收标准:能做出一个有实际用途的 AI 或 Web 小项目。
阶段六:长期迭代(持续进行)
- [ ] FullScreenWrapper2 UI 框架(如果需要正式界面)
- [ ] QNotebook 交互式编程(数据分析 / AI 学习笔记)
- [ ] 把 PC 和手机联动(PC 上开发 → 手机上测试)
- [ ] 跟踪 QPython 版本更新,尝试新功能
- [ ] 把脚本分享到社区(GIST / GitHub)
学习建议
不要追求全面
QPython 的功能面非常广——Python 语法、QSL4A、科学计算、AI、Web——没人能全部精通。先选定 1~2 个方向深入,其他的用到时再查。
边学边做
每学一个知识点,立刻用 QPython 写一小段代码验证。移动端的即时反馈让这个过程特别顺畅——敲一行、看结果、错了马上改。
记录代码
用 GIST 功能或直接存 GitHub,把写过的小脚本存好。回头想改或参考的时候直接翻。
理解原理比记 API 重要
QSL4A 的 API 很多,但核心原理只有一个——RPC 桥接 Android API 到 Python。理解了这个原理,碰到不认识的 API 也能从文档或代码里推断用法。
小结
QPython 的学习路径是一条从「跑通环境」到「AI 应用原型」的渐进曲线。阶段一到三是基础,必须扎实;阶段四到六是可选深入方向,按兴趣走。最重要的建议:边学边写边验证,移动端的即时反馈是 QPython 最大的学习优势。
好了,全部内容到此结束。现在可以跑渲染校验了。