Content
14 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
动机
- 2
简介
- 3
编写你的第一个 Ruby 程序
- 4
练习时的节奏
- 5
错误类型
- 6
测验:编程基础
打印图形
- 1
打印一个三角形
- 2
解决方案:打印一个三角形
- 3
打印一个半菱形
- 4
解决方案:打印一个半钻石形状
- 5
打印一个菱形图案
- 6
解决方案:打印菱形图案
- 7
打印一个可变大小的大钻石
- 8
解决方案:打印可变大小的菱形
- 9
练习:打印图形
- 10
解决方案:打印图形练习
- 11
测验:打印图形
超越本课程
- 1
接下来是什么?
与命令行交互
- 1
简单的计算器来执行加法
- 2
解决方案:简单的计算器实现加法运算
- 3
加法测验游戏
- 4
解决方案:加法测验游戏
- 5
减法测验游戏
- 6
解决方案:减法测验游戏
- 7
猜数字游戏
- 8
解决方案:数字猜谜游戏
- 9
练习:数到 21
- 10
解决方案:数到21
- 11
测验:与命令行界面交互
Ruby简明指南
- 1
关键要点
- 2
面向对象编程(Ruby)
- 3
Ruby 中的文件处理
复合数据类型
- 1
数组与哈希入门
- 2
排序儿童姓名
- 3
解决方案:排序孩子的名字
- 4
根据字母位置获取字符
- 5
解决方案:根据字母位置获取字符
- 6
计算平均值
- 7
解决方案:计算平均值
- 8
生活中100%的秘诀是什么?
- 9
解决方案:人生中什么能带来100%的成就?
- 10
练习:实现字母猜谜游戏
- 11
解决方案:实现字母猜谜游戏
- 12
练习:寻找中位数
- 13
解决方案:寻找中位数
- 14
测验:复合数据类型
附录
- 1
交互式 Ruby shell(IRB)
- 2
Ruby on Windows
- 3
Ruby on Mac OS X
- 4
安装 Ruby Gems
- 5
生成应用密码
有用的实用程序
- 1
将华氏温度转换为摄氏温度
- 2
解决方案:将华氏温度转换为摄氏温度
- 3
个人所得税计算器
- 4
解决方案:个人所得税计算器
- 5
统计单词数量
- 6
解决方案:单词计数
- 7
生成彩票号码
- 8
解决方案:生成彩票号码
- 9
数字排序
- 10
解决方案:数字排序
- 11
练习:进制转换
- 12
解决方案:进制转换
- 13
练习:将单词转换为电话号码
- 14
解决方案:将单词转换为电话号码
- 15
测验:有用的实用程序
趣味数学
- 1
寻找因数
- 2
解决方案:寻找因数
- 3
求最大公约数
- 4
解决方案:求最大公约数
- 5
寻找最小公倍数
- 6
解决方案:求最小公倍数
- 7
寻找质数
- 8
解决方案:寻找质数
- 9
斐波那契数列
- 10
解决方案:斐波那契数列
- 11
连续求和
- 12
解决方案:连续求和
- 13
练习:计算圆周率
- 14
解决方案:计算圆周率
- 15
测验:趣味数学
方法
- 1
Ruby中的方法简介
- 2
通过一种方法求最大公约数
- 3
解决方案:使用一种方法求最大公约数
- 4
使用一种方法生成彩票号码
- 5
解决方案:使用方法生成彩票号码
- 6
多个数的最小公倍数(LCM)求解方法
- 7
解决方案:使用方法求多个数的最小公倍数
- 8
检查一个字符串是否为回文串
- 9
解决方案:检查一个字符串是否为回文串
- 10
测验:方法
文件与网络
- 1
预备知识:Linux 文件结构与命令
- 2
按文件读取计算平均分
- 3
解决方案:通过读取文件计算平均分数
- 4
统计文本文件中的单词和行数
- 5
解决方案:统计文本文件中的单词和行数
- 6
邮件合并生日邀请卡
- 7
解决方案:邮件合并生日邀请卡
- 8
重命名文件
- 9
解决方案:重命名文件
- 10
餐食类别
- 11
解决方案:餐食类别
- 12
发送个性化的感谢邮件
- 13
解决方案:发送个性化的感谢邮件
- 14
练习:成绩直方图
- 15
解决方案:成绩直方图
- 16
测验:文件与网络
面向对象编程
- 1
Ruby中的对象与类简介
- 2
设计一个基本计算器
- 3
解决方案:设计一个基本计算器
- 4
老师和学生的年龄
- 5
解法:老师与学生的年龄问题
- 6
计算销售税
- 7
解决方案:计算销售税
- 8
图书馆系统
- 9
解决方案:图书馆系统
- 10
向日葵与僵尸游戏模拟
- 11
解决方案:向日葵与僵尸游戏模拟
- 12
练习:计算图形面积
- 13
解决方案:计算图形面积
- 14
测验:面向对象编程
经典谜题
- 1
为更多问题求解做好准备
- 2
谷歌实验室能力测试
- 3
解决方案:Google 实验室能力测试
- 4
斐波那契数列与最大公约数(递归)
- 5
解决方案:斐波那契数列与最大公约数(递归)
- 6
计算复利
- 7
解决方案:计算复利
- 8
农夫过河谜题
- 9
解决方案:农夫过河谜题
- 10
神秘数学方程(回溯法)
- 11
解决方案:神秘数学方程(回溯法)
- 12
练习:Google 实验室能力测试(递归)
- 13
解决方案:Google 实验室能力测试(递归)
- 14
练习:汉诺塔
- 15
解法:汉诺塔
- 16
练习:骑士巡游
- 17
解决方案:骑士巡游
- 18
练习:八皇后问题
- 19
解决方案:八皇后问题
- 20
测验:经典谜题
Web 测试自动化
- 1
Web测试自动化简介
- 2
Selenium 用于编写测试脚本
- 3
示例 Selenium WebDriver 脚本
- 4
完整测试与验证
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User