课程介绍课程名称:Python基础知识微课(10节)

课程内容:通过对Python基础知识的讲解,教孩子们学会使用海龟编辑器进行编程,了解Python的基础知识,学完课程之后,孩子们可以用海龟编辑器快速完成一些小作品:算法,程序和小游戏等。

适合年龄:这个系列的课程是零基础编程课程,但需要孩子有较强的语数英基础,较强的抽象思维能力,还要具有一定的鼠标键盘操作熟悉程度,因此建议12~15岁的孩子学习。

学习方式:家长可以和孩子一起观看微课视频,视频制作的适合儿童,可以先看一遍教程,再让孩子进行实际操作,一边操作一边重放视频“课程学堂”和“课后试练”部分,一直到完成练习。完成后,请让孩子自由发挥一段时间,他们可能会探索不同的指令,海龟编辑器的可构建性较强,有利于激发孩子的创造性,可锻炼抽象思维,分析,综合,想象能力等等。一次学习的时间可能多达60分钟,要注意跟孩子事先约定好学习时间长度。

学习准备:笔记本电脑,PC机

注意事项:注意控制学习时间,保护孩子的视力

组织介绍

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

写给家长:课前准备

硬件:准备一个笔记本电脑或者PC机都可以。

也可以将视频投屏到电视上,效果更好

软件:

账号:在编程猫社区页面https://shequ.codemao.cn/,注册一个账号,该账号可以在编程猫的各种工具和App中登陆使用,

主要使用编程猫的免费在线编辑工具海龟编辑器,浏览器登陆https://wood.codemao.cn/即可使用。

使用上面给出的客户端程序也可以。

基础:本课程是零基础课程,可以直接进入学习。

如果之前有学习编程猫Kitten系列,则可以很快上手,参考“66节免费公益:编程猫少儿编程课”

课程内容

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

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

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

可复制以下网址到电脑上观看海龟编程器:Python入门课_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com

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

可复制以下网址到电脑上观看面向初中生的Python基础知识微课视频系列(海龟编辑器)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com

2.猜数字,学基础面向初中生的Python基础知识微课视频系列(海龟编辑器)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com

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

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

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

青少年编程python一节课多长时间_10节免费少儿编程微课:Python基础知识微课相关推荐

  1. 长时间坐着使用计算机 造成负荷,消防安全基础知识

    消防常识百题 一.防火常识 1.一次性打火机能否长时间在烈日下曝晒或紧靠高温物体和火源存放. 答:不能长时间在烈日下曝晒,也不能紧靠高温物体和火源存放. 2.一次性打火机内部充装液体主要成分是什么? ...

  2. 苹果和虫子c语言编程题,虫子吃苹果:每天10分钟,锻炼少儿编程计算思维

    原标题:虫子吃苹果:每天10分钟,锻炼少儿编程计算思维 我们会不断的将一些优质的少儿编程资源分享给各位家长,请大家关注坚果学院少儿编程(公众号:坚果编程),有时间可以给孩子学习下,锻炼计算思维和编程思 ...

  3. 【STM32】基础知识 第一课 单片机简介

    [STM32]基础知识 第一课 单片机简介 单片机是什么 单片机和电脑区别 单片机的特点 单片机有什么用 单片机发展历程 单片机发展趋势 CISC vs RISC CISC 和 RISC 举例 冯诺依 ...

  4. 第一单元计算机基础知识,第一单元 计算机基础知识 第一课资料

    第一单元 计算机基础知识 第一课资料 第一单元计算机基础知识 第一课计算机系统 一.概念 1.指令和程序的概念 指令是指计算机执行某种操作的指示和命令,一条指令使用一个二进制的数来表示,通常包括两方面 ...

  5. python自学网站需要多长时间-怎么自学python,大概要多久?

    我泼点冷水:建议还是要慎重选择上来新手就自学Python.如果想认认真真打好基础,还是要至少从Java学起.换句话说,先学会Java,然后再学Python不迟. Python的最大优势是简单明快,最大 ...

  6. python2基础难点_第2课Python基础知识,第二课,python,要点

    1.Python语⾔ 1.1 Python语⾔的基本概念 Python 是⼀种极少数能兼具 简单 与 功能强⼤ 的编程语⾔.你将惊异于发 现你正在使⽤的这⻔编程语⾔是如此简单,它专注于如何解决问题,⽽ ...

  7. python画三维几何图形拼成的图案_Scratch3.0少儿编程案例:循环画窗花

    一.案例简介 窗花艺术是我国非物质文化遗产,每逢过年过节的时候,家家户户都在窗户上贴满窗花.今天我们就来用scratch 3.0来制作少儿编程案例:循环画窗花.简单的窗花图案都是对称的,由多个重复的简 ...

  8. 计算机编程课程顺序_您可以在2月开始免费在线编程和计算机科学课程

    计算机编程课程顺序 Seven years ago, universities like MIT and Stanford first opened up free online courses to ...

  9. 计算机编程课程顺序_一月份可以开始提供600项免费在线编程和计算机科学课程...

    计算机编程课程顺序 Six years ago, universities like MIT and Stanford first opened up free online courses to t ...

最新文章

  1. [错误]xstring(525) : warning C4530:
  2. mysql 逗号 join_关于sql:MySQL中逗号分隔的连接和语法连接有什么区别?
  3. nc 模拟服务器_Go实战——实现一个并发时钟服务器
  4. 世界java大神有哪些_JAVA基础复习1:开始Java世界的第一个程序
  5. redis安装全过程
  6. 论文浅尝 | 机器阅读理解中常识知识的显式利用
  7. 完美解决wordpress邮件链接无效的问题
  8. scala 函数定义
  9. Hadoop中Namenode单点故障
  10. mciSendCommand对本地音乐的播放
  11. windows环境搭建redis集群
  12. opendir和readdir
  13. linux usb有线网卡驱动_Linux系统安装R8169网卡驱动的方法
  14. 当深度学习遇见自动文本摘要
  15. js清空浏览器cokie缓存_JS实现清除指定cookies的方法
  16. php开启sockets模块,php开启php_sockets扩展
  17. H264--NALU/SPS/PPS
  18. AVFoundation学习记录
  19. 学计算机英语的心得体会,英语学习心得体会
  20. java哪些类重写equals方法_Java自定义类中重写equals方法

热门文章

  1. 最新完全解密正式版ProCAST 2018.0 WinALL-ISO 1CD
  2. 机电传动控制第四次作业
  3. SheetJS---(js-xlsx)
  4. 矿大计算机复试等结果2019,2019年中国矿业大学统考硕士研究生拟录取公示
  5. Mybatis的Dao层实现
  6. win10 win7 php,win10降win7的方法
  7. Linux下查看压缩文件内容的 10 种方法
  8. 明亮美丽的霓虹灯标题动画展示Pr预设
  9. Java 图形界面基础
  10. rds mysql 恢复到本地_阿里云RDS数据库备份文件恢复到本地mysql数据库