python编程电脑_【停课不停学】浏览器上进行青少年Python编程,电脑只要有浏览器,能上网,无需安装...

大家好,我是Baymax,一个不精通编程,却妄想带领孩子体验编程快乐的人。B站ID:亲爱的Baymax大白

声明:本文没广告,也不是深入学习Python,如果想深入学习,学以致用,还是要从根基学习,这里就是体验,开心就好(本文中所用链接,会放到文末)

最近因为疫情的原因,一直宅在家里,除了日常的在线办公之外,总比之前多了些可支配的时间,用来胡思乱想。由于我自身工作的原因,接触Scratch、机器人比较多,原来我们都是带着孩子,到各个实验室、机构去体验编程。但是今年这个情况:去人多的地方,是不可能了

机器人、Microbit、乐高,这些设备,以后还是得自己买的

要编程,电脑端环境配置怎么办,Windows、Mac、Linux,还要选Python版本

想到这些,前两个还好说,在线教育,直播网课,设备自己买。但是最烦的就是第三点。手里这台12年的笔记本电脑,Windows总报错,Ubuntu用不明白,Mac~~~手动微笑。虽然大家在网络上提供了很多详细的安装教程,包括Anaconda、Python、PyCharm、VS code等等,但是但是,我还是懒,也是烦,所以我选择了腾讯的扣叮,当然了,你选择编程猫、小码王或者其他的也可以。

我选择它的原因,声明没人给我钱啊,我就是看了腾讯创想编程——Python趣味项目课(公开课),然后自己研究了一下,觉得还是蛮有趣的,所以分享给大家。虽然以前也关注过扣叮和其他机构的这种Python编辑器,一个是基于直接在浏览器可以编程的原因,一个是基于腾讯扣叮提供了一些AI案例(这一点,现在有点不满意了),我选择了它。

另外,我谈一下我对编程的感觉。我希望学习编程,是学习新事物,是创作与创造,是在自我学习、自我进步、自我丰富的过程中,获得收获感和满足感,这也是我希望孩子们获得的,就像我们玩游戏、玩玩具一样,我希望的大家收获快乐。

下面就进入正题:一台上网的电脑,打开浏览器,建议是谷歌浏览器哦,进入腾讯扣叮——https://coding.qq.com/home/,右上角登录腾讯扣叮

这“实验室”里面提供了scratch,python、JS、C,还有AI

如果,你或你的孩子,会scratch,那么你可以将以积木编程为入门,体验Python

如果,你或你的孩子,只想学Python的代码编程,那么直接进入Python实验室,立即创作吧。

注:进入后,可能是积木编程界面,请在设置进行选择文本编程即可。另外Python实验室提供了三种模式:云模式、浏览器模式、舞台模式,简单来说:

1)浏览器模式,以海龟绘图为主,AI案例应用浏览器模式

2)舞台模式,基于cpgzero库,可以用python代码,完成scratch一样的舞台展示.舞台模式

3)云模式,基于科学计算numpy and matplotlib.pyplot,甚至是你可以做一些深度学习的东西,比如基于tensorflow 2.0的全连接与激活函数云模式-条形图

我个人比较喜欢AI案例,和深度学习的东西,详细的我以后会跟大家讲解云模式

图像预测

既然大部分青少年Python教程都是以海龟绘图开始的,那么本次,同样来完成“Hello world”和海龟画图。

没有Hello world的编程,是不完整的!!!

首先,进入创作界面后,选择浏览器模式+代码编程。浏览器模式

然后,在代码编辑区敲入我们的第一行代码,点击运行,在文本输出区,你就会看到你所打印的语句。

print("Hello world")

各位可以自行尝试一下,打印自己的名字Hello world

以上可以算是“输出”,那么我们再体验一下“输入”,我们将文本删除或者注释掉,输入新的代码:

name=input("你好,你叫什么名字")

print("你好,我叫",name)what is your name

以上呢,除了输出print,输入input,其实我们还多了一个“name”,我们称之为变量。

变量有很多种类型,我们后面用实例来讲解,因为如果详细展开,怕是这篇文档就讲不了海龟绘图了。

有了简单的输入输出,那么我们再讲讲海龟绘图,做一个简单的案例吧。

python 受开发者青睐的最大原因之一就是具有丰富功能的库,丰富的库是python 不断发展的保证。(库是什么,以后再说)。Turtle 库是Python 语言中重要的标准库之一,用于图像绘制。其基本框架是:一只虚拟的“海龟”根据一组函数指令的控制,从原点开始在坐标系中爬行,其爬行轨迹形成了绘制图形。turtle

语法什么的,我们先不关它,先体验快乐再说,清除代码后,我们输入如下:

import turtle as t

t.pensize(3)

t.pencolor('red')

for i in range(5):

t.fd(100)

t.right(144)五角星

一个五角星就绘制好了,这里面涉及了库的调用,函数的使用,FOR循环,以后我们会详细讲解。现在,结合我们刚刚讲的输入与输出,我们改一下语句,让他变成n角。

import turtle as t

t.pensize(3)

t.pencolor('red')

n=input("你好,你要画几角,请输入数字:")

n=int(n)

for i in range(n):

t.fd(100)

t.right(360/n)

print("绘图完毕,",n,"边形")n边形

因为今天主要是带领大家认识一下使用扣叮进行Python学习,所以详细的语法和知识点,后续我会继续更新和讲解。

除了我们这种画画图,结束前,再给大家看一个有意思的人脸检测李现

注:因为这个扣叮还在改进,所以有一些功能时刻在变化,之前可以自行参照AI应用案例,进行代码编写,但是截止到2月24日发文前,已经不行了,后续我会跟进。

以上是我关于Python在扣叮上运行的一个介绍,对于想深度学习Python的,我会继续更新说明,那种电脑端还是要安装Python,如果只是孩子体验一下,了解了解,我觉得这种浏览器模式更适合你,当然就像我开篇说的,除了扣叮,还有各种各样的机构,欢迎大家自行寻找。

学习编程不是任务,是经历,是成长,是体验,祝大家快乐

另外,我还有一些有趣的scratch视频,在文末,推荐给大家

文中链接:

Python趣味项目课(公开课):

https://ke.qq.com/course/576873?taid=4946049978912105

Python在线实验室:

https://coding.qq.com/python-lab/

当遇到 Scratch3-Codelab,Pando 觉醒了:

https://thinkhard.tech/2019/04/17/codelab-pando-tutorial/

scratch与人形机器人的编程实践:

通过scratch学习TensorFlow,控制机械臂物料分类:

通过scratch学习姿态识别,主从仿机器人:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值