4 posts tagged with "python"

View All Tags

Scratch项目解析器

Scratch增强计划

此前在Scratch增强计划中提到:

由于需要解析sb3文件,所以会顺手打造一些通用的小工具...简单写了一个脚本, 允许用户解压sb3文件,本地编辑之后,再重新生成sb3,之后在scratch3.0编辑器中依然能加载它. 这有什么用呢?还挺有用的,比如说我目前的一个用例: 之前保存的一些sb3项目在新的scratch3.0编辑器中打不开了(可能是新的平台不存在旧的extension),我通过移除sb3中对应的extension block就可以重新加载项目...脚本源码和使用方法在这里:sb3_compress.py

Scratch增强计划

There are many ways to live your life. That's may be the most important thing you can realize in your life is that every aspect of your life is a choice...
You can choose to accept the world as it is but you don't have to.
If there is something in the world you feel the wrong and you have a vision for what a better world could be, you can find your guiding principle and you can fight for a cause.
So after the talk I'd like you to take a little time and think about what matters to you?what you believe in? what you might fight for? -- Bret Victor《Inventing on Principle》

CodeLab Adapter ❤️ Jupyter/Python

前言

上周与@曾老师一起在杭州湾参加为期四天的AI夏令营,做一些技术支持和辅导的工作,体验颇似黑客马拉松。

活动中教育者与学习者们皆十分用心,有些同学为了做好手头项目彻夜未眠。

由于Alan Kay和Seymour Papert的影响,活动过程中,我的视角一直放在编程/软件环境等基础设施上。大家都在使用Python编程(下个十年的编程教育应该都会基于它),触及的编程环境五花八门,许多工具恶劣而狂野,以至于教育者和学习者所做的努力中起码有一半用于与糟糕的技术环境搏斗。