遗传算法编码方式整数编码_经济实惠的方式吸引孩子们进行编码

遗传算法编码方式整数编码

假期和新的一年即将来临,本周的“代码小时”可能是让您的孩子参与创新的解决问题新世界的好时机。 我说的是编码(计算机编程),而且您的孩子可能还不太年轻,无法开始学习。 我从2岁和4岁的儿子(现在分别是5岁和7岁)开始与他们一起编码,我从No Starch Press收集了我们编写在一本有趣的书《 教孩子们编写代码》中的应用程序(2015年)。

为什么要编码? 三个原因:

  1. 编码是解决问题的方法。 编码不仅是一种工作技能,而且不仅仅是说计算机语言,还是一种解决问题的新工具集。 考虑一下移动应用程序使生活中的许多方面变得更加便捷的方式-编码与解决人们的问题,帮助他人,使用技术有关。
  2. 编码是一种创造性的出路。 如今,每个人都可以学习编码—医生,会计师,艺术家,企业家,体育明星(例如迈阿密热火队的克里斯·波什 ),音乐家(例如狂热的编码员黑眼豆豆的will.i.am ),任何专业或领域可以通过技术来增强。 编码已不再仅适用于未来的软件工程师,它已成为各行各业富有创造力,精通技术的人创建应用程序并使用新工具来使生活更美好,更紧密联系,更有趣的方式。
  3. 编码是一项团队运动。 程序员不再是在地下室中独来独往的家伙。 您最喜欢的应用来自于来自多个学科的才华横溢的设计师,开发人员,艺术家和工程师组成的团队,重点关注可用性(功能和形式)。

编码人员不仅消耗技术,还使用技术创造新事物。 而且,父母和孩子可以一起进行编码。 目标是动手使用新颖有趣的玩具和工具,以帮助您学习如何将编码应用于实际问题。 这里有几种预算友好,有趣的方式,可以一家人一起探索技术。

25美元以下:组建编码小组或举办黑客马拉松

如果您已经花光了所有的度假现金,或者只是想尝试以便宜的价格进行编码,则可以成立编码小组或每周一次聚会,或举办一次黑客马拉松,而很少或根本没有钱。

如果您想学习Python,Ruby,Javascript,PHP等的真实世界编码,那么免费的网站(如Codecademy.com)以及CourseraUdemy的在线课程可能是您的下一步。

拿起任何新的面向儿童的编程书籍(例如, Teach Your Kids to Code ,在Amazon.com上不到20美元),并与朋友,孩子和父母一起工作,或组建临时计算俱乐部。

即兴的黑客马拉松只不过是零食而已,它可以使一群孩子有动力在短短的一两天内制作一个可玩的游戏或可用的应用程序。 从图书馆中获取一些编程书籍,并设置一两个笔记本电脑,当孩子被卡住或走得太远时,可以在那里帮助他们。

50美元:机器人,豆类和小动物

借助Kickstarter和其他众筹网站,50美元的竞技场已经大大开放。 一款Kickstarter 校友爱迪生(在edededison.com上售价49 美元 )是一款完全可编程的,兼容乐高的,遥控,两轮机器人,照亮了STEM(科学,技术,工程和数学)类,这从字面上讲是非常感谢的。到其凉爽的LED。 学校可以每套33美元的价格购买教室,这在许多地区还是首次使机器人技术触手可及。

对机器人不感兴趣? 您可以使用广受欢迎的Raspberry Pi 2 Model B以不到50美元的价格建造自己的计算机。 插入显示器,键盘和鼠标,然后从SD卡启动,您从一开始就可以使用Python,C,C ++,Java, Scratch和Ruby(标准Raspbian Linux操作系统中均包含)开始编码。打开它。 想象一下建立自己的计算机,然后用Python和Pygame在其上编程游戏的感觉!

对于更难做的自己动手的人来说,令人兴奋的,更新的Arduino化身,LightBlue Bean和新鲜的Kickstarter支持的Bean +(30-40美元, punchthrough.com ),并不是机器人或计算机,而是任何您想要的东西-成为。 您可以使用各种界面从任何智能手机或笔记本电脑对它进行编程,示例项目包括音乐照明玩具,安全饼干,运动和温度传感器,情绪灯,LED画板和夏威夷四弦琴。

$ 100:The Tickle应用程序(加上Parrot Minidrone或Sphero机械球/ Ollie滚动机器人)

Tickle iPad app

The Tickle iPad应用程序和飞行的鹦鹉迷你无人机(经许可使用,版权2015 tickleapp.com)

Tickle是一个免费的应用程序(在撰写本文时仅适用于iOS),使用的是您从Scratch, HopscotchBlockly中可以识别的熟悉的基于块的编程。

关于Tickle的令人敬畏的事情是,它能够对Parrot Mini Drones (在亚马逊上起价为$ 99), Sphero机器人球和Ollie滚动机器人($ 95- $ 115)和其他炫酷的蓝牙设备进行编程。

所有这些设备都随附适用于iOS和Android的免费应用程序-区别在于,Tickle不仅使您可以飞行,驾驶或配置设备,还可以对其进行编程以执行某些操作。 使用拖放的类似块状指令,使Parrot Mini Drone跟随您的手,着陆在目标上,越过墙壁。 通过iPad训练Ollie或Sphero来导航房屋或进行障碍训练。

无论您从哪里开始,您的孩子都需要更多的解决问题的能力(我们都这样做)。 他们需要在快节奏的工作场所和正在进入的发明家空间中占据优势。 而且,他们可能只是愿意和爸爸妈妈一起学习这些技能。 尝试一些新技术,创建一些代码,并看着您的孩子进入一个新的可能性世界。

翻译自: https://opensource.com/life/15/12/affordable-ways-to-learn-programming

遗传算法编码方式整数编码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值