大学四年快要结束了,这几年也学习了一点新的姿势。最近一直在跟国外的micropython项目,这个项目是由剑桥大学的理论物理学家(theoretical physicist)Damien George发起的,一个python语言来控制硬件的项目。0×01 缘起大家都知道,如果要对一个MCU进行控制的话,一般方法是需要写基于c或者asm语言的代码,再经过专业的编译器编译后,再通过工具下载到芯片中,
# PythonScratch:轻松入门编程 随着科技的发展,编程已然成为一项必要的技能。无论是在学术研究、职业生涯还是日常生活中,编程都能帮助我们解锁更多的可能性。在众多编程语言中,Python因其简洁明了的语法、庞大的社区支持而迅速成为初学者的首选语言。在这篇文章中,我们将探讨如何用Python进行图形化编程,类似于Scratch这种可视化编程环境。 ## 为什么选择Python
原创 10月前
35阅读
前言2020年4月26日中午,武汉市最后一名新冠肺炎患者两次核酸检测达标出院,至此,武汉在院的新冠肺炎患者正式清零,武汉市各普通高中毕业年级学生也将于5月6日统一开学,备战延期的高考。   回顾2019年高考,数学全国1卷的断臂维纳斯身高那道题和全国3卷的极坐标题火得一塌糊涂,虽题目本身考察的知识点不难,但以其新颖的出题方式而难倒了不少考生,除此外最为吸睛的就是江苏卷、北京卷、全国ⅠⅢ卷,各一道固
# 使用Python打开ScratchPython中,我们可以通过使用`os`模块来打开Scratch。下面是一个使用Python打开Scratch的示例代码。 首先,我们需要导入`os`模块: ```python import os ``` 接下来,我们可以使用`os.system()`函数来执行命令行命令。在Windows上,我们可以使用以下命令来打开Scratch: ```py
原创 2023-12-17 09:56:12
195阅读
从2015开始国内就开始慢慢接触Python了,从16年开始Python就已经在国内的热度更高了,目前也可以算的上"全民Python"了。众所周知小学生的教材里面已经有Python了,国家二级计算机证也需要学习Python了!因为Python简单、入门快,是不少程序员入门的首选语言。如果你想学Python,或者你刚开始学习Python,那么你可能会问:"我能用Python做什么?"这个问题不好回答
大家好,这里是蓝精灵创客公益课堂,我是蓝老师上期我们了解了scratch软件进行了简单的了解,很多朋友都已经按照上期方法下载安装好了软件。那么今天蓝老师就和大家一起认识下Scratch的操作界面及功能。这是一款非常有意思的编程软件,话不多说,我们步入正题。Scratch安装后,可以在桌面上看到如下图标,点击图标点击代开Scratch后,出现以下界面为方便大家能明确我们正在讲解的区块,我们先将各区块
Scratch 游戏开发 可视化少儿编程 Scratch Desktop
转载 2020-08-09 12:51:00
1613阅读
 Arcade,ScratchPython的选择 Scratch是少儿编程入门的标配了,Python也是乘着AI造势的东风,不少孩子在学。但是学了Scratch之后的孩子再学Python,究竟怎么起步?在这里曹老师想拿ScratchPython的Arcade游戏库作一下对比,以便找到一条教孩子们入门Python的最佳路线。为什么是Arcade游戏库呢?之前有一篇发布的文章,
`之前讲解了从scratchpython,基于python turtle库的实现,讲解了scratchpython turtle绘图的实现,以及让小猫动起来和当角色被单击的例子。 本节课讲继续探索从scratchpython的道路,以猜数游戏为进行讲解。概述猜数游戏是一个很经典的例子,要开发一个完整的猜数游戏,需要用到编程中的变量、循环、分支,获取用户输入等基本知识,还要对逻辑运算有一定的
转载 2024-03-11 22:32:48
119阅读
今天,我给大家带来scratch的运动模块介绍(运动模块包含15个可执行程序块以及3个数据模块)首先,先介绍一下scratchScratch是麻省理工学院开发的一款简易图形化编程工具。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件。建立起做编程的欲望。       
# 使用Python实现Scratch中的“移动10步”功能 Scratch是一种以图形化编程为基础的学习工具,通常用于教授编程概念,特别适合儿童和初学者。在Scratch中,有一个常用的命令是“移动10步”,它用于实现角色的移动。在这篇文章中,我们将探讨如何使用Python实现类似的功能,并配上代码示例以及相关的关系图和状态图,以便更好地理解这个过程。 ## 1. Scratch中的“移动1
原创 11月前
108阅读
 这个不是给程序员,是给孩子们学习用的。其通过点击并拖拽的方式,完成编程。是不是很像现在的低代码平台?       在面向少儿的编程语言中,目前流行的是scratchpython和C++。真是铁打的C语言,流水的其他语言。
## 写在前面的一些废话如果不感兴趣,可以调到下一小节.### Flash与Actionscript3.0我最初接触编程是在大学,那时候有一门专业课是c语言;后来学习flash,接触到了Actionscript脚本,经历了从2.0到3.0的转变,作为当时呼声最高的富媒体实现工具,深入研究了很长一段时间,后来计算机二学历的毕业论文就是flash实现的高中数学函数绘制工具,只不过当时对于Github
转载 2024-03-08 21:26:37
107阅读
演示3-python的进制转换-初学-同scratch1 说明2 进制2.1 十进制2.2 二进制2.3 八进制2.4 十六进制2.5 各进制数值对比2.6 次方(幂)3 进制转换3.1 十进制转二进制3.2 二进制转十进制4 python代码实现4.1 十进制转二进制4.2 十进制转八进制4.3 二进制转十进制4.4 十六进制转十进制5 scratch代码实现5.1 十进制转十六进制5.2 十
在开始之前,先回顾下之前写的文章《scratch3.0二次开发之blocks生成代码思路》,在文章里大概地写了生成代码的几个步骤,读者看了可能还不太理解,这是根据我的开发经验写出来的。现在具体写写实现的方法。一、引入一个生成代码的文件,比如要生成arduino代码,就要引入生成arduino代码的文件,要生成python代码,就要引入python文件。这个生成代码的文件是从Blockly引入进来的
转载 2023-07-27 15:32:08
1072阅读
1评论
Scratch中的“移到随机位置”代码块的自定义实现一:scratch开发方式在Scratch的创作过程中,并非采用源码编程这种方式,为了方便更小学员的接受,Scratch采用了代码块封装源码的方法,大大增强了代码的可读性,那么,有没有人好奇过 Scratch中的代码块解析出来之后的源码是什么样子的呢?二:使用Python解析后的Scratch源码: 我们可以看到,被Python解析后的Scr
ScratchPython之角色与造型继续讲解通过python turtle从积木编程过渡到代码编程的技巧.角色是scratch中很重要的主角,每个角色可以更换不同的造型或者音效,堆叠不同的积木.如果把角色比做人,造型就是人物外观或者动作的变化,比如穿着运动服,打棒球或者走路等不同的造型.接下来我可能会很少截图,因为如果你看我文章的时候也跟着做了,那么还需要我截图么?新增角色或者造型Scrat
ScratchPython——python turtle一种比pygame更加简洁的实现现在很多学校都开设了Scratch课程,学生可以利用Scratch创作丰富的作品,然而Scratch之后的图形化编程语言学习什么内容,是一线老师和Scratch官方共同关注的问题。就目前来看可以选择的有C语言、Logo、Python和SmallBasic。就我个人而言是倾向于Python的。因为C语言虽然经
【前言】“那种拖块看起来像玩游戏,不如 Python、C++ 这样的代码编程语言。”“现在是人工智能时代,直接让孩子从Python学习,以后前景更好。”“让孩子学习C++,以后考个信奥对升学有帮助!”        其实语言并没有高级低级之分,只是各自应用的场景不同,盲目追求编程语言的复杂度,是不可取的。【Scratc
人脸地标: 在Python中使用dlib采集我的脸部地标,之后将这些数据完整地传给Scratch,接着在Scratch中解析这些数据,将其用于绘图,在Scratch中实时绘制出我的脸部特征点。当然我们也可以用于任何其他用途。这个策略是完全通用的,意味着可以将Python构建的任意AI项目积木化。当然这个过程有些细节需要注意,诸如numpy描述的矩阵得先转化为Python数据结构,如果你对此感兴趣,
  • 1
  • 2
  • 3
  • 4
  • 5