男老师正在协助年轻的男学生在 iPad 上编写程序。

人人能编程

技术自有一套语言,它叫做“代码”。在我们看来,编程写代码是一项基本技能。学习编程能够教会你如何以创造性的方式来解决问题和进行协作,还能帮你开发各种 app 将奇思妙想化为现实。我们相信,每个人都应该有机会来创造些能够改变世界的东西。因此,我们设计了一个新的程序,让大家一起来学习、编写和传授编程。

那么,
什么是代码?

代码几乎驱动着我们周围的一切。当你发动汽车时,是代码让你的车钥匙对引擎发号施令。当你想吃披萨时,也是代码替你在线下单。而当你使用各款喜爱的 app 时,更是代码在帮你发送消息、分享照片,或者在照片里让你跟自己的小猫玩换脸游戏。

正面朝前的 iPhone,打开的订餐 app 显示了众多餐厅选择。
Swift 图标

我们创造了人人适用的编程语言。

开启的 MacBook,一分为二的视图,在屏幕左侧显示了创建“牛顿摆”所需的一段 Swift 代码;屏幕的右半侧显示了生成的“牛顿摆”。MacBook 的左边是一台 iPhone,屏幕上可以看到一个星座。MacBook 后面被部分挡住的是一台 iPad,屏幕上显示了一款 Disney app,显示的是河流中一条小船的俯视图。

我们设计 Swift 旨在让它通俗易用。它让你可以一边写代码,一边看到代码造就的成果。在左侧输入代码,在右侧立即就能呈现效果。它大量运用你所熟知的单词和词组,如“print”、“add”和“remove”。Swift 不仅非常易于初学者上手使用,更是功能强大的编程语言。事实上,许多广受欢迎的 app 都是基于 Swift 编写而成。

开启的 MacBook,一分为二的视图,在屏幕左侧显示了创建“牛顿摆”所需的一段 Swift 代码;屏幕的右半侧显示了生成的“牛顿摆”。MacBook 的左边是一台 iPhone,屏幕上可以看到一个星座。MacBook 后面被部分挡住的是一台 iPad,屏幕上显示了一款 Disney app,显示的是河流中一条小船的俯视图。

我们还为你重建了
学习编程的新方式。

一台 iPad,其暗蓝色的背景上显示有文字:“You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.” 一个小的动画角色站在文字下方红绿灯的旁边。在 iPad 的后方偏右侧,一台开启的 MacBook 显示 Xcode 的屏幕,标题为“Connect the River Markers”并显示一张叠加了网格和各种颜色标记的河流图片。

我们不仅在设计编程语言时深思熟虑,也在如何易于你学习 Swift 上花了很多心思。Swift Playgrounds 是一款适用于编程初学者的 iPad app,让入门学习变得充满趣味、互动十足。利用真实的代码,你只需轻触按键,即可攻克重重谜题,与你操控的角色面对面。如果你已准备着手打造你的第一款 app,《使用 Swift 开发 App 入门课程》这份指南将从始至终、全程协助你把它创造出来。你可学到基本知识,并在 Mac 上的 app 制作软件 Xcode 中使用 Playgrounds 来试验你的项目。

进一步了解 Swift Playgrounds

一台 iPad,其暗蓝色的背景上显示有文字:“You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.” 一个小的动画角色站在文字下方红绿灯的旁边。在 iPad 的后方偏右侧,一台开启的 MacBook 显示 Xcode 的屏幕,标题为“Connect the River Markers”并显示一张叠加了网格和各种颜色标记的河流图片。

把编程教学,
引入你的学校。

我们将为你提供各种教学创意及小组活动建议,不仅适用于课堂,还适合各种校外活动。你也可以找到相关演示文稿、教学技巧,以及查看同学们学习进度的各种方式。

查看所有“人人能编程”的资源

《学习编程 1 & 2:教师指南》书封面

下载《学习编程 1 & 2:
教师指南》

*本书仅可通过 iBooks app 进行阅读

《使用 Swift 开发 App
入门课程:教师指南》书封面

下载《使用 Swift 开发 App
入门课程:教师指南》

*本书仅可通过 iBooks app 进行阅读

编程资源。

Swift 图标

Swift

适用于各种程度的编程人员,
来详细了解 Swift。

进一步了解 Swift。

开发者网站标志

教育工作者论坛

获取免费技术资源,例如视频
和示例代码。

教育工作者论坛关于开发者网站。

iTunes U 图标

各类图书、课程和 App

查看帮助学习和教授编程的资源。

进一步了解关于图书、课程和 App