2014年的时候,小幻在Coursera上加入了一门叫作《R Programming》的公开课。当时Daisy也很想学,作为一名有理科生心思的文科生,乍一上手,跳过所有基础科普,编程对她来讲,就变成了一件很boring的事情。所以到现在,Daisy都不会编程。
前段时间闲逛,碰巧看到苹果为了让编程「飞入」寻常百姓家,在今年6月的WWDC(全球开发者大会)上推出的一款教育应用。于是想起了自己曾经玩过的一些个编程小游戏,心想,要不我来给广大文科生在迷津中指出一条歪路吧?于是就有了今天这篇文章。
作为一个苹果用户,你想看到自己的创意在自己的设备上跑起来吗?你每天看到网上各种关于程序猿的段子笑得很开心且很羡慕吗?你为自己没法指导孩子学习编程而苦恼吗?那么,你需要的仅仅是一台装了Swift Playground应用的iPad。(苹果是不是应该给我点儿广告费啊?考虑到我这点儿流量,还是算了,哈哈)
据苹果官网称,这款名为Swift Playgrounds的应用能够让Swift学习变得具有互动性与娱乐性。寓教于乐,让用户在解谜中掌握Swift的基本用法,并且通过接受一系列挑战来达到进阶的目的。零编程基础要求,非常适合学生入门。它同样为有经验的开发者提供了一种独特的方式来迅速将创意付诸实现。(本段来自小幻对苹果官网广告的随性翻译)
好,广告词说得够多了。接下来,在我们来正儿八经的看这个应用之前,念叨一下何为Swift——Swift是苹果在2014年发布的新编程语言,用来替代Objective-C(OC)成为下一代的苹果主打编程语言。
小幻安装时,Swift Playgrounds已经更名为Playgrounds,所以你现在可以抄起你的iPad,在应用商店里搜索「Playgrounds」,然后安装即可。应用的图标是一只红色的小燕子,这是Swift语言的logo。
应用内容分为教程、挑战、自定义三类,教程包括Swift基础、进阶两部分,每部分各有章节若干,可跳跃学习。苹果考虑到iPad敲代码的痛苦,特地改良了应用键盘,敲命令只需要戳一下,或者拖曳即可完成。小幻录了一个简短的应用介绍视频,主要展示了这个游戏教育应用的界面以及操作相关的东西。(录了N遍,还是不太满意,突然觉得老杨先生要把一门课讲得很精彩,果然是件难事。大家凑合着听吧,如果效果实在灰常不好,请不要告诉我真相)
目前该应用只有英文版,所以好消息是,在学编程的同时,我们还可以锻炼英语。那句话怎么说来着?这酸爽!小幻最早从开始捣鼓Objective-C开始,已经被虐习惯了,如果你们还不习惯,那就……下个手机词典吧,欧路词典就挺好用的。
语言只不过是一项工具,思想才是最重要的。最后附上一个程序猿的经典段子,如果你能看懂这个段子的话,说明你离程序猿的思维又近了一步哦~
老婆交代“下班顺路买十个包子,如果看到卖西瓜的,买一个。”结果程序猿老公只买了一个包子,这是为什么呢?
正巧在学python,可能是if ……else的原因吧
@xqiushi 答对咯~
@落小鸢 有奖吗?
@xqiushi 没有。