教育编程工具
learnblock的Python项目详细描述
李恩布洛克
LearnBlock是一个用于学习编程的教育性编程工具。它的目的是促进学习过程,从视觉编程语言开始,向专业编程语言发展。在
LearnBlock与机器人无关,即同一程序可以在多个机器人中执行。新机器人的客户机可以很容易地创建,添加设备接口并实现这些接口的硬件访问方法。可以找到现有客户机的示例here
主要特点
Learnblock的其他功能包括:
- 可用于不同的物理机器人(EBO、Cozmo、THRIMIO和EV3)和模拟机器人(RCIS下的EBO和V-REP下的EV3)。在
- 机器人可以使用不同的语言编程:可视化语言、块文本(可视化语言的文本表示)和Python。在
- 可以使用工具本身或外部工具从代码中创建新块。在
- 程序可以随时运行和停止。当程序中断时,机器人将正确停止并断开连接。在
安装
在安装LearnBlock之前,必须满足以下一些依赖关系:
sudo apt install cmake
要使用LearnBlock的所有功能,还需要通过执行以下命令来安装其他软件:
^{pr2}$然后,可以通过运行以下命令轻松安装LearnBlock:
sudo pip3 install learnblock
第一次执行LearnBlock时,系统将要求您创建一个工作区目录,默认情况下,您的项目将保存在该目录中。一旦指定了一个目录,就可以开始使用LearnBlock并为您最喜欢的robot创建程序。在
- 项目
标签: