Content
13 Lessons • 0 Quizzes • 0 Challenges
开始之前
- 1
引言
- 2
为什么要学习 Ruby?
- 3
我们将学习什么?
- 4
你的优势
第一步
- 1
运行时环境
- 2
编写我们的第一个程序
- 3
REPL
- 4
练习:初步步骤
- 5
测验:第一步
Ruby 基础知识
- 1
Ruby 中的变量
- 2
字符串的加法和乘法
- 3
Ruby中的数据类型
- 4
Ruby中的一切都是对象(证明)
- 5
类型转换
- 6
浮点数(concept)
- 7
Ruby 中的字符串插值
- 8
砰!
- 9
Ruby 中的块
- 10
带参数的块
- 11
Ruby 的 Integer 类的方法
- 12
练习 1:Ruby 基础
- 13
测验:Ruby 基础知识
条件语句
- 1
测试变量和分支
- 2
组合条件
- 3
一些有用的 Ruby 方法
- 4
随机数
- 5
练习:条件语句
- 6
测验:条件语句
运算符和方法
- 1
三元运算符
- 2
加载指示器
- 3
方法
- 4
审判日模拟器
- 5
实例变量和局部变量
- 6
编写一个老虎机游戏
- 7
测验:运算符与方法
数组
- 1
数组简介
- 2
初始化数组
- 3
访问数组
- 4
机器人大战
- 5
数组的数组:二维数组
- 6
数组中的数组:引用
- 7
访问二维数组
- 8
多维数组
- 9
宝石
- 10
深入剖析数组
- 11
数组中的元素
- 12
符号
- 13
练习:数组
- 14
测验:数组
哈希
- 1
哈希
- 2
在 Ruby 中定义哈希
- 3
其他类型的哈希值
- 4
一个真实世界应用的JSON结构
- 5
英文-西班牙语词典
- 6
哈希与数组的比较
- 7
哈希类的方法
- 8
在哈希中设置默认值
- 9
向方法传递参数
- 10
哈希集合
- 11
遍历哈希元素
- 12
“dig” 方法
- 13
练习:哈希
- 14
测验:哈希表
面向对象编程的乐趣
- 1
对象与状态
- 2
变量的作用域
- 3
状态的重要性
- 4
状态示例
- 5
鸭子类型与多态性
- 6
继承
- 7
模块
- 8
子类型与继承
- 9
类方法
- 10
面向对象编程的真相
- 11
练习:机器人的游戏
- 12
测验:面向对象编程
Ruby 中的调试
- 1
Ruby 中的调试
- 2
使用控制台输出进行调试
- 3
使用控制台调试器进行调试
- 4
测验:调试程序
Ruby 版本管理器
- 1
版本管理简介
- 2
语义化版本控制
- 3
多个 Ruby 版本
- 4
测验:Ruby 版本管理器
测试 Ruby 程序
- 1
软件测试入门
- 2
RSpec 测试框架
- 3
测试用例场景
总结!
- 1
最后的话
附录
- 1
设置环境
- 2
使用集成开发环境进行调试
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User