一:出发吧
1.1 安装Swift所需App
1.2 启动Swift
1.3 来点指令
1.4 与Swift交互
1.5 该编程了
1.6 运行你的第一个程序
1.7 如果出问题
1.8 你的第二个程序
二:计算机工作原理
2.1从手指到计算机
2.2 编程一小时
三:记住内存和变量
3.1 来给数字取名字
3.2 它们有多“可变”
3.3 全新的我
四:基本数字运算
4.1 四大基本运算
4.2 操作符
4.3 运算顺序 4.4 另外两个操作符
4.5 非常大和非常小
五:数据类型
5.1 改变类型 5.2 类型转换错误
5.3 使用类型转换
六: 输入 ——SP中的回答 6.1 raw_input()
6.2 print命令和逗号
6.3 输入数字 6.4 来自互联网的输入
七: 判断再判断 ——SP各种机器人 7.1 测试,测试
7.2 缩进
7.3 是不是有问题
7.4 其他类型的测试
7.5 如果测试为假会怎么样 7.6 测试多个条件
7.7 使用and
7.8 使用or
7.9 使用not
八 转圈圈
8.1 计数循环
8.2 使用计数循环
8.3 一条捷径——range() 8.4 发现循环的秘密 8.5 按步长计数
8.6 没有数字的计数
8.7 关于这个问题……
8.8 跳出循环——break和continue
九 游戏时间到了-——SP阶段性机器人项目
第十章 嵌套与可变循环 10.1 嵌套循环
10.2 可变循环
10.3 可变嵌套循环 10.4 更多可变嵌套循环
10.5 使用嵌套循环
十一 收集起来——列表与字典 12.1 什么是列表
12.2 创建列表
12.3 向列表增加元素
12.4 这个点是什么
12.5 列表可以包含任何内容
12.6 从列表获取元素
12.7 列表“分片”
12.8 修改元素 12.9 向列表增加元素的其他方法
12.10 从列表删除元素
12.11 搜索列表
12.12 循环处理列表
12.13 列表排序
12.14 可改变和不可改变
12.15 双重列表:数据表
12.16 字典
十二 函数 13.1 函数——积木
13.2 调用函数
13.3 向函数传递参数 13.4 有多个参数的函数
13.5 返回值的函数
13.6 变量作用域
13.7 强制为全局
13.8 关于变量命名的一点建议
十三 对象
14.1 真实世界中的对象
14.2 Swift中的对象
14.3 对象=属性+方法
14.4 这个点是什么
14.5 创建对象 14.6 一个示例类——HotDog
14.7 隐藏数据
14.8 多态和继承
14.9 未雨绸缪
十四 接下来呢
14.1 致年龄小的读者
附录A 进制与编码
附录B 变量
附录C 变量的数据类型
附录D 运算符
附录E math模块
附录F 文件相关概念
附录G 英文速查表
参考书籍:
和孩子一起玩编程-胡宏彪
Swift官方文档
父与子的编程之旅:与小卡特一起学Python
学习编程1(教师版)
希望达成目标:
制定课程大纲
- 体现分层(章节内容的分层,每堂课练习的分层)
- 给出评价标准
- 制作一节课
- 找到一款满足iPad编程的app,用于衔接X Code
- Swift Playgrounds
- Swift Compiler
- 优点是,有运算符的补全,有输入输出窗口
- 缺点是,界面不苹果,代码没有补全
|
请发表评论