课程介绍组织介绍

本期课程是一个B站Up主做的微课,她在页面上介绍她是一名教育技术学专业的毕业生。然而微课视频的质量还是很不错的,语音清晰,界面小清新,每节课也都用情境导入、源码百科、编程学堂、总结扩展、课后试练这几大版块来组织内容,亮点很多,希望Up主能如愿考上公务员或者找到好工作。

从零开始学python微课(10节免费少儿编程微课)(1)

写给家长:课前准备

硬件:

软件:

账号:

基础:

课程内容

Python基础知识微课0:海龟编辑器

本系列课程采用了编程猫的海龟编辑器,我们先用一节课的时间熟悉下海龟编辑器的使用方法。海龟编辑器把Python中常用的部分语句做成了以下几种积木,代码与积木之间互相对应,还能相互转换。

编程猫也为该编辑器制作了三个小视频,可以作为一个小微课,注意,这个视频有三集,可以一次学完,再学下列内容:

可复制以下网址到电脑上观看

https://www.bilibili.com/video/BV1D7411Z78z

从零开始学python微课(10节免费少儿编程微课)(2)

从零开始学python微课(10节免费少儿编程微课)(3)

Python基础知识微课1. 认识新朋友Python

可复制以下网址到电脑上观看

https://www.bilibili.com/video/BV1s741157jn

从零开始学python微课(10节免费少儿编程微课)(4)

从零开始学python微课(10节免费少儿编程微课)(5)

2.猜数字,学基础

https://www.bilibili.com/video/BV1s741157jn

以下课程网址均和本课网址相同,在页面右侧“视频选集”选择相应的课程即可

从零开始学python微课(10节免费少儿编程微课)(6)

后续课程访问方式均相同,以下仅仅列出课程名字

3.Turtle库

4.分支结构

5.While循环

6.For循环

7.函数

8.列表

9.字典

扩展知识

什么是编译?

计算机能够执行的语言叫做机器语言,是以0101形式组成的数据块,这种形式的语言计算机能懂而且执行起来很高效,通常有意义的功能组合在一起,成为一个可执行程序。

然而程序员是不能直接写机器语言的,而通常是写开发语言,C,C ,Java,Python这些都是开发语言。开发语言是文本的,人可以看懂,易于书写,用开发语言写程序的过程就是我们说的编程,即使没有学过编程的人,看程序的片段,往往也能猜出大概的意思。开发语言通常称为高级语言

但开发语言不能被机器直接执行,因此需要一个转换过程,我们称为编译。编译就是从源代码(通常为高级语言)到能直接被计算机执行的目标代码(通常为低级语言或机器语言)的翻译过程。

什么是编译器?

编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)。

用Python编程,也要用相应的编译器。Python编译器有很多,本文介绍的海龟编译器只是其中一种,它由编程猫平台出品,有在线和本地程序两种形式。我们推荐大家使用在线版本就可以,方便,即开即用。

最后

本系列课程原标题是面向初中生的Python基础知识微课视频系列,但多位学习社的家长在问学习Python的资源。而海龟编辑器有图形化和代码两种形式的编程界面,而且所涉及的内容也仅仅为Python的基础知识,推荐给着急的家长和小朋友也算是合适的。

特别指出的是,海龟编辑器实现的算法可以用在Kitten编辑器中,这对于在小学就接触了编程猫的Kitten编程的同学来说是个福利,有承上启下的作用。

当然海龟岛编辑器以及其课程也存在不足的地方,主要是其涉及的内容太少,扩展性受限,Python学习者学到一定深度以后,就需要更换不同的编译器来进行编译工作

不管作品怎样,特别邀请您分享到小豆包STEAM的学习社圈子哦。

育儿没有一劳永逸,不会一蹴而就,家长要不断学习,积累各种资源、经验,不断向上,孩子看到你的努力,才会愿意跟你一起努力,这才是一个育儿育己的正向循环。

,