Thonny的shoebot插件
项目描述
thonny-shoebot
Thonny的Shoebot插件
使用Thonny Python IDE作为Shoebot脚本的编辑器。 Thonny-shoebot 是一个插件,它为使用Shoebot(一个使用简单Python命令进行创意编码矢量图形和动画的Python 3.8+框架)配置Thonny。
说明
如果您已经在计算机上安装了包含Python 3.8+的某个版本的Thonny,您可以跳过第4步。
-
从https://github.com/thonny/thonny/releases下载并安装Thonny IDE。展开 资产 将显示Windows/macOS/Linux的下载——
为了方便,这里提供了Thonny 4.0.0b3的下载链接
- thonny-4.0.0b3.exe 🢠 Windows版
- thonny-4.0.0b3.pkg 🢠 MacOS版
- thonny-4.0.0b3-x86_64.tar.gz 🢠 Linux版
thonny-shoebot插件将与Thonny 4(目前处于测试版)兼容,因为它附带Python 3.10。如果您想使用Thonny 3版本,请使用适用于您平台的Thonny 3.3.7 -alt 版本。alt变体捆绑了Python 3.9.5(而不是3.7.9)。
-
启动Thonny。如果您是第一次运行它,只需接受 标准 设置。
-
一旦打开Thonny,选择 工具 > 管理插件...
然后搜索并安装 thonny-shoebot 插件 --
在此步骤之后,您必须 重新启动Thonny。
-
当您重新启动Thonny后,选择 py5 > py5的导入模式 --
点击继续下载、解压并设置 JDK-17(如果您想知道:插件将在 Thonny 用户配置目录中安装 JDK)。Thonny 仅在您第一次切换到导入模式时需要下载 JDK。
此过程完成后,您将收到通知——
-
此步骤是可选的。有一些 Thonny 设置,我建议您在配合 py5 使用时应用(包括一个受 Processing 4 启发的主题,Kyanite)。您可以通过一个简单的步骤使用 py5 > 应用推荐的 py5 设置 应用这些设置。
-
当勾选 py5 的 py5 导入模式 选项时,Thonny 可以运行您的 py5 代码——
通过点击绿色播放按钮(或使用 F5 或 Ctrl+R 键盘快捷键)测试一个 导入模式 素描。以下是一些代码
def setup(): size(300, 200) rect_mode(CENTER) def draw(): rect(mouse_x, mouse_y, 10, 10)
注意:此模式还可以运行 静态模式 素描(当您不需要
draw()
函数进行动画时)。在 Thonny 工具栏中点击停止符号(🛑)按钮以停止您的素描。
有用的 py5 资源
py5 是 Python 3.8+ 的 Processing 的新版本。它使用 JPype 将 Java Processing jar 文件提供给 CPython 解释器。它可以做到 Processing 几乎可以做到的所有事情,只是用 Python 代替 Java 代码。以下是些有用的 py5 资源(按字母顺序排列)——
致谢
感谢 villares 激发我开发此插件,hx2A 为出色的 py5 项目,以及 Thonny 团队 的出色 IDE。 颜色选择器 集成了 Juliette Monsel 的优秀 tkColorPicker 模块。
待办事项列表
查看 GitHub 仓库上的讨论。此插件仍在开发中...请在此处报告问题 此处。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪一个,请了解更多关于 安装软件包 的信息。
源分布
构建分布
thonny-shoebot-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e321a551db88d3e1360e4793936220acf8f9ee4e54e964c195e3ec19c1146c67 |
|
MD5 | b4b044b82be210370d1e82ff8e32adb4 |
|
BLAKE2b-256 | b797b975e78171f63f74cbc100132d9125a8b4a88e5f281e0eb22b497202a510 |
thonny_shoebot-0.1.0-py3.11.egg 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 077515adb39006c3f39bfbc6472d05fd6f24d68ecc449ca3324f17842dd6908f |
|
MD5 | 79f87db2b18225adb51a6d2dae0c4b49 |
|
BLAKE2b-256 | 655a9861ffb27e5341150e3585c8ebd3342859d85f747fc688ce6afc24c44437 |
thonny_shoebot-0.1.0-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6ba2d21880bb3769539e8ee7ccc8ac009e41dfc80a117c14055e9b96ca51d839 |
|
MD5 | 2d7fcaf84d5eec24278b8d1ad7da5c1f |
|
BLAKE2b-256 | decb6090cdeb4d5e4cd831dee95204fd223de1f71970e8164160efdae5131a79 |