跳转至

JupyterLab & Python

DotPack 支持 Python 编程,对于不同程度的小伙伴可以自行选择选择熟悉的 Python 编程工具和版本环境

1 JupyterLab

JupyterLab(官方文档)是一个 高度可扩展功能丰富笔记本创作应用程序编辑环境

jupyterlab-desktop 是常见操作系统的桌面应用,具体安装可参照 Installation ,根据使用的系统选择对应的安装包安装。

1.1 界面介绍

j j j

1.2 基本使用

j

1.3 样例

DotPack 的 python 库是开源项目,可以在 github 中找到

常见样例在项目的 examples 目录下找到

j

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 文档。