跳转到主要内容
跳转到主要内容

视文编码
索引页


关于本课程

本课程序列提供了一座桥梁视觉编码(如。划痕),通用规划语言(例如,Python或JavaScript)。

每个视频内置一个简单的程序所有三种方法: Scratch, Python和JavaScript。

该资源最适合以下情况:

  • 你从未完成过通用编程,
  • 您可以从慢节奏、循序渐进的视频教程中受益。


设置

使用这两个视频来:

  • 设置您的编程环境。
  • 通过一些人来到受害者的一些常见错误!
设置
1.设置
设置视频缩略图
1一个。陷阱
gotchas视频缩略图

最基本的

使用这三个视频来:

  • 了解如何存储,连接和输出数据。
  • 构建一个简单的应用程序来巩固这些技能的知识
最基本的
关于连接:
连接视频缩略图
关于变量:
变量的视频缩略图
关于输入/输出:
天气应用视频缩略图

第1课:温度转换器

二三45分钟的时间

  • 伪代码代码设计。
  • 介绍变量
  • 设计和编码用于将温度单位(°C至°F)转换的程序。
  • 可选:挑战自己以建立其他转换器,包括货币。
第1课:温度转换器

视频在本课程中:

摄氏转换器:
摄氏转换器视频缩略图

提高输出:
摄氏度转换器连接的视频缩略图
货币转换器:
货币转换器视频缩略图

比特币跟踪器:
比特币追踪器视频缩略图
netflix多少钱?
netflix多少钱?视频缩略图

去教训

教训2:计算器

二三45分钟的时间

  • 介绍分支(决策)。
  • 确认数据类型
  • 设计和代码基于文本的计算器。
  • 可选:用冰淇淋自动售货机和数学测验挑战自己。
教训2:计算器

视频在本课程中:

做出决定:

控制流视频缩略图
计算器

计算器视频缩略图
国际空间站位置
国际空间站视频缩略图

去教训

第3课:头部或尾部

二三45分钟的时间

  • 介绍随机数。
  • 设计和编码头部或尾巴游戏。
  • 可选:用骰子滚动模拟器挑战自己。
第3课:头部或尾部

视频在本课程中:

头或尾部(介绍)
头部或尾部(概述)视频缩略图
正面或反面(编码)
正面或反面(scratch, python, javascript)视频缩略图
骰子卷模拟器:
骰子卷挑战视频缩略图

去教训

第四课:布、剪刀、石头

二三45分钟的时间

  • 介绍逻辑运营商的结合
    或者
  • 设计并编写带有复杂获胜条件的游戏。
  • 可选:试着设计你自己的石头剪刀布蜥蜴史波克程序。
第四课:布、剪刀、石头

视频在本课程中:

剪刀,纸,摇滚游戏(概述)
剪刀,纸,岩体视频缩略图
剪刀,纸,摇滚游戏(编码)
剪刀,纸,岩体视频缩略图

去教训

第5课:密码生成器

二三45分钟的时间

  • 为代码设计设置伪代码
  • 引入数组和列表
  • 设计和代码随机密码生成器
  • 可选:创建一个随机的幻想角色,游戏节目挑战和购物清单
第5课:密码生成器

视频在本课程中:

关于数组
数组视频缩略图
密码生成器(概述)
密码生成器视频缩略图
密码生成器(代码)
密码生成器视频缩略图

去教训

第六课:魔法球

二三45分钟的时间

  • 介绍了长度属性的数组。
  • 设计和编码一个魔术8球来给你建议。
第六课:魔法球

视频在本课程中:

长度属性

长度的视频缩略图
决策者和魔法8号球
决策者和魔术8球视频缩略图

去教训

第七课:乘法表

二三45分钟的时间

  • 介绍迭代(循环)。
  • 为任何数字设计并编写一个乘法表生成器。
第七课:乘法表

视频在本课程中:

循环
循环视频缩略图
次表
时代表视频缩略图

去教训

第8课:猜测数字

二三45分钟的时间

  • 了解更多关于变量和迭代(循环)。
  • 设计和代码更高/降低游戏,其中玩家必须猜测1到20之间的秘密号码。
第8课:猜测数字

视频在本课程中:

猜数字
'猜测数字'视频缩略图
元音替代品
元音替代品视频缩略图

去教训

第九课:循环和数组的结合

二三45分钟的时间

  • 发现循环阵列共同努力寻求强大的计划。
  • 建立学生成绩分析程序,提供有用信息。
  • 可选:挑战自己去处理新的数据。
第九课:循环和数组的结合

视频在本课程中:

分析标记的程序
“分析标记”缩略图的程序

去教训

第10课:简单功能

二三45分钟的时间

  • 建立并练习使用Scratch, Python和JavaScript的图形。
  • 创造功能没有参数。
  • 包含循环(迭代)函数内部。
  • 了解函数如何帮助组织代码。
  • 可选:挑战自己绘制宇宙图像
第10课:简单功能

注意:龟图形是一个有效的上下文,了解函数,但还将提供示例用于在海龟图形上下文之外写入函数。

视频在本课程中:

Scratch中的简单函数

'划痕的简单功能'视频缩略图
Python和JavaScript中的简单函数
' Python和JavaScript中的简单函数'视频缩略图

去教训

第11课:适应性功能与参数

二三45分钟的时间

  • 创建函数来适应它们的行为参数
  • 观察函数如何减少代码中的重复。
  • 可选:挑战自己生成一个大小图表。
第11课:适应性功能与参数

视频在本课程中:

带参数的自适应函数
'具有参数的可适应功能'视频缩略图
减少重复码

'减少重复码'视频缩略图

去教训

第12课:返回函数(返回值)

二三45分钟的时间

  • 确定并描述一些您已经使用过的内置功能。
  • 创建功能返回值。他们会给出一个答案,而不仅仅是执行一个行动。
  • 观察图形用户界面中如何使用由用户输入触发的函数。
  • 可选:通过构建函数库来挑战自己编写一款小型战斗游戏。
第12课:回馈的功能

视频在本课程中:

带有返回值的函数
'返回值的函数视频缩略图

去教训

下一步

查看我们的下一课序列它提供了循序渐进的视频教程,以及如何将图形用户界面(gui)整合到通用编程中。

以下是继续使用通用编程的其他一些选项:

  • 编码一个感伤的聊天吧Python

    一系列视频教程,用于在Python中构建包含AI(自然语言处理)的Python的Chatbot。编码难度适用于通过视觉编码课程序列工作的学生。十博登录

  • Python和JavaScript DT挑战来自澳大利亚计算学院

    在Grok Learning平台上托管,这些自节容编码课程在3-8年内为澳大利亚学生提供免费。十博登录

  • 应用实验室在code.org

    JavaScript *通过块或文本创建应用程序。该应用实验室也被纳入code.org的免费课程中。

  • MakeCode平台是一组支持块编码和通用编程的在线环境。

    MakeCode微:是一个在线环境,用于为流行的micro:bit设备编写代码。它同时支持JavaScript *Python。模拟器允许在没有物理设备的情况下测试代码,但建议使用设备。课程和项目想法可以在官方网站上找到。物理技术从Go到哇!也建议。

    MakeCode Arcade.是用于编写MakeCode街机设备的代码的在线环境,它可以像小型手持游戏控制台一样起作用。它支持JavaScript *。模拟器允许在没有物理设备的情况下测试代码。课程和项目想法可以在官方网站上找到。

    MAKECODE为MINECRAFT.是一个在线环境,用于编写代码在Minecraft中运行。它同时支持JavaScript *Python

    *这实际上是微软的变种TypeScript。

    它在语言上与JavaScript非常相似。