我在AppleStore上了一堂编程课

白癜风怎么能治好 https://m.39.net/disease/a_b6tbjgi.html
我没学过编程,更没写过“HelloWorld”,第一次接触计算机语言,是在AppleStore。作为一款开发工具,SwiftPlaygrounds在年的WWDC开发者大会上面世,它不要求用户具备编程知识,非常适合初学者。截至目前,一些开发者也正在使用Swift这一编程语言开发App。Playgrounds的App中提供了学习编程的课程,同时还分初、中、高的难度设计了有游戏属性的挑战,当然你也可以打开一个空白页,完成属于自己的编程作品。在AppleStore的“编程一小时”活动中,我挑战了两款不同的编程科目。最简单的便是初级挑战“你好,Byte”,这个编程项目需要你根据引导,了解每条代码在演示时的不同效果,结合屏幕右侧显示的动画,选择对应的代码,完成主人公的移动,最终到达目的地。作为初级挑战,“你好,Byte”并不需要手敲代码,而是通过屏幕底部给出的不同代码,一一对应向前、左拐、右拐等命令完成对代码的认知。相比过于简单的挑战,Playgrounds连接UBTECHJimuRobotMeebot套装后则会显得更生动有趣一些。UBTECHJimuRobotMeebot套装是个组合机器人,你不仅可以用JimuRobot的App为它进行编程,同样可以在Playgrounds中利用Swift编写自己的代码,来配置和控制MeeBot。我看了眼代码,明显要比刚刚体验的“你好,Byte”复杂了,不过在操作界面中,依旧提供了易懂的代码,例如“moveToLeft()”表示左拐、“moveForward()”代表直行、“moveRightFoot()”可以让MeeBot先迈右脚,甚至可以选择指令“happy”让MeeBot在桌面上跳舞。在Playgrounds中,类似的挑战超过了十款。和AppStore一样,只需单独下载就能参与到编程中来。除了UBTECHJimuRobotMeebot的机器人,我发现Swift还可以控制Sphero的球形机器人、让Parrot无人机飞上天、甚至让LEGOMINDSTORMSEV3动起来。最近十年,基于智能手机和App的崛起,全球正掀起一股少儿编程风,欧美16个国家、亚洲的日本、新加坡、韩国都已经把少儿编程纳入了中小学的课程体系。在国内,越来越多的家长也意识到,让孩子尽早参与编程对孩子未来成长的意义。一名iOS开发者告诉界面新闻记者:“现在青少年编程领域常用的有Swift、Python和Scratch。其中Scratch是一个工具软件,并不是真正的编程语言,不能开发软件,比较适合学龄前儿童启蒙。而Swift和Python则可以用于开发真正的App,适合8岁以上的孩子。”据悉,今年是Apple推出“编程一小时”活动的第六年。即日起顾客可报名参加数千场“编程一小时”免费讲座,讲座将于12月1日至14日在全世界所有AppleStore零售店举办,使各种技能水平的人都能有机会学习编程。同时,Apple创建了全新的《编程一小时活动指导员指南》,以帮助教育工作者在课堂中使用SwiftPlaygrounds和其他iPadApp讲授课程。Apple还将推出“编程俱乐部活动指南”,以帮助在课堂之外讲授用Swift进行编程的相关知识。一名零售店店员表示,Playgrounds中学习编程的三个阶段(基础、进阶、探索)大约需要70至80小时就能完成,她用了不到三个月便学会了整套的Swift编程语言。好吧,我的iPadPro又多了一个即将下载的App。


转载请注明:http://www.aierlanlan.com/cyrz/7855.html