JupyterLab & Python¶
DotPack 支持 Python 编程,对于不同程度的小伙伴可以自行选择选择熟悉的 Python 编程工具和版本环境
1 JupyterLab¶
JupyterLab(官方文档)是一个 高度可扩展
、功能丰富
的 笔记本创作应用程序
和 编辑环境
。
jupyterlab-desktop 是常见操作系统的桌面应用,具体安装可参照 Installation
,根据使用的系统选择对应的安装包安装。
1.1 界面介绍¶
1.2 基本使用¶
1.3 样例¶
DotPack 的 python 库是开源项目,可以在 github 中找到
常见样例在项目的 examples 目录下找到
2 Python¶
对于有一定基础,甚至可以自行搭建 Python 环境的用户,我们把焦点放在 dotpack 库中,以下其基本概念和常用函数。
2.1 概念¶
dotpack 是一个用于控制编程书包和制作像素动画的 Python 类库。2类1对象n方法
这个库中主要包含两个核心类:
- DotPack:编程书包的抽象类,包含一些书包的控制函数,比如:设置像素点、设置颜色、设置动效等;
- Animation:动画的抽象类,内部管理动画帧的列表,可以添加、删除动画帧,可以让设计的动画在编程书包上展示;
2.2 基本使用¶
2.2.1 依赖安装¶
pip install dotpack
2.2.2 实例化¶
from dotpack import DotPack
pack = DotPack()
2.2.3 连接¶
address = "xx.xx.xx.xx.xx"
pack.connect(address)
2.2.4 断开连接¶
pack.disconnect()
2.2.5 设置像素点¶
pack.set_pixel(0, 0, "red")
2.2.6 设置颜色¶
pack.set_color("red")
2.2.7 显示文字¶
pack.display_char_zh("中")
2.2.8 显示中文文本¶
pack.display_text_zh("中国")
2.2.9 显示文本¶
pack.display_text("hello world")
2.2.10 显示 emoji¶
pack.display_emoji("🍓")
2.2.11 清屏¶
pack.clear()
2.3 更多¶
更多用法,可查看 开发者高级功能
中的详细 API 文档。