Logo
☆☆☆☆☆
0.0
Beginner
7h 30m

Ruby 开发者手册

这本以书籍形式编写的自学课程是你在家通过编程赚钱并享受其中乐趣的第一步。你将了解Ruby语言的工作原理,并为成为一名成功的自由职业开发者打下坚实基础。本课程不仅提供详尽的技术内容,还以友好易懂的形式呈现知识,适合所有年龄段的学习者,全面讲解面向初学者的现代编程概念。 本课程包含78个循序渐进的任务,即使完全没有编程经验的人也能轻松完成。初学者将学会如何编写、调试和理解Ruby程序。而对于已经熟悉该语言的学习者,也将重新认识面向对象的概念、内存管理机制,获得职业发展建议,甚至还能拯救地球免于核灾难。 准备好深入探索这一最具影响力且要求较高的第三代编程语言了吗?让我们开始吧!

13 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Ruby 开发者手册
这本以书籍形式编写的自学课程是你在家通过编程赚钱并享受其中乐趣的第一步。你将了解Ruby语言的工作原理,并为成为一名成功的自由职业开发者打下坚实基础。本课程不仅提供详尽的技术内容,还以友好易懂的形式呈现知识,适合所有年龄段的学习者,全面讲解面向初学者的现代编程概念。 本课程包含78个循序渐进的任务...

WHAT YOU'LL LEARN

了解 Ruby 与其他编程语言之间的区别。

Content

13 Lessons • 0 Quizzes • 0 Challenges

开始之前
  1. 1

    引言

  2. 2

    为什么要学习 Ruby?

  3. 3

    我们将学习什么?

  4. 4

    你的优势

第一步
  1. 1

    运行时环境

  2. 2

    编写我们的第一个程序

  3. 3

    REPL

  4. 4

    练习:初步步骤

  5. 5

    测验:第一步

Ruby 基础知识
  1. 1

    Ruby 中的变量

  2. 2

    字符串的加法和乘法

  3. 3

    Ruby中的数据类型

  4. 4

    Ruby中的一切都是对象(证明)

  5. 5

    类型转换

  6. 6

    浮点数(concept)

  7. 7

    Ruby 中的字符串插值

  8. 8

    砰!

  9. 9

    Ruby 中的块

  10. 10

    带参数的块

  11. 11

    Ruby 的 Integer 类的方法

  12. 12

    练习 1:Ruby 基础

  13. 13

    测验:Ruby 基础知识

条件语句
  1. 1

    测试变量和分支

  2. 2

    组合条件

  3. 3

    一些有用的 Ruby 方法

  4. 4

    随机数

  5. 5

    练习:条件语句

  6. 6

    测验:条件语句

运算符和方法
  1. 1

    三元运算符

  2. 2

    加载指示器

  3. 3

    方法

  4. 4

    审判日模拟器

  5. 5

    实例变量和局部变量

  6. 6

    编写一个老虎机游戏

  7. 7

    测验:运算符与方法

数组
  1. 1

    数组简介

  2. 2

    初始化数组

  3. 3

    访问数组

  4. 4

    机器人大战

  5. 5

    数组的数组:二维数组

  6. 6

    数组中的数组:引用

  7. 7

    访问二维数组

  8. 8

    多维数组

  9. 9

    宝石

  10. 10

    深入剖析数组

  11. 11

    数组中的元素

  12. 12

    符号

  13. 13

    练习:数组

  14. 14

    测验:数组

哈希
  1. 1

    哈希

  2. 2

    在 Ruby 中定义哈希

  3. 3

    其他类型的哈希值

  4. 4

    一个真实世界应用的JSON结构

  5. 5

    英文-西班牙语词典

  6. 6

    哈希与数组的比较

  7. 7

    哈希类的方法

  8. 8

    在哈希中设置默认值

  9. 9

    向方法传递参数

  10. 10

    哈希集合

  11. 11

    遍历哈希元素

  12. 12

    “dig” 方法

  13. 13

    练习:哈希

  14. 14

    测验:哈希表

面向对象编程的乐趣
  1. 1

    对象与状态

  2. 2

    变量的作用域

  3. 3

    状态的重要性

  4. 4

    状态示例

  5. 5

    鸭子类型与多态性

  6. 6

    继承

  7. 7

    模块

  8. 8

    子类型与继承

  9. 9

    类方法

  10. 10

    面向对象编程的真相

  11. 11

    练习:机器人的游戏

  12. 12

    测验:面向对象编程

Ruby 中的调试
  1. 1

    Ruby 中的调试

  2. 2

    使用控制台输出进行调试

  3. 3

    使用控制台调试器进行调试

  4. 4

    测验:调试程序

Ruby 版本管理器
  1. 1

    版本管理简介

  2. 2

    语义化版本控制

  3. 3

    多个 Ruby 版本

  4. 4

    测验:Ruby 版本管理器

测试 Ruby 程序
  1. 1

    软件测试入门

  2. 2

    RSpec 测试框架

  3. 3

    测试用例场景

总结!
  1. 1

    最后的话

附录
  1. 1

    设置环境

  2. 2

    使用集成开发环境进行调试

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)