废话#
整理了一份非系统性的 Ruby&Linux&git 入门的思维导图,是根据Introduction to Software Engineering学科课程整理的,因为学科一部分是编程语言 Ruby 的学习,但更多是项目的实践,所以学习内容较杂乱,包括了最常见的 linux 和 git 操作。知识点简单易懂但并不全,只能作为 Ruby 这类教程相对较少的语言的快速复习,也供自己复习使用。同时因本人知识量有限,可能存在部分混淆或错误,请见谅。文章仅提供缩略图供参考,xmind 源文件下载链接请至页尾获取。
目录#
简介:Linux 命令行#
当你开始从事软件开发工作时,你经常需要对软件进行更改或测试远程运行的软件。这通常意味着需要处理在远程 Linux 服务器上运行的软件,因此你需要熟练掌握Linux 命令行,才能成为一名有效的软件开发人员。
单元 1:Ruby 入门#
Ruby 的第一步。在这个单元中,你将使用交互式 Ruby shell IRB 与 Ruby 进行交互。
单元 2:输入和输出#
学习如何运行简单的 Ruby 程序,从用户那里读取输入,并将输出写入屏幕。
要求你显示一个人在 2016 年的年龄的练习要求你在输出的行末加上一个句点,请注意:没有句点,测试将无法通过。
单元 3:方法和条件语句#
在这个单元中,你将学习如何定义自己的方法,以及如何在 Ruby 中使用条件语句(if 语句)。
单元 4:循环和数组#
在这个单元中,你将学习 Ruby 中不同类型的循环,以及数组。
单元 5:Ruby Gems#
在这个单元中,你将学习什么是Ruby Gems,如何在命令行上安装它们,以及如何使用 bundler 自动处理 Gem 依赖关系。
单元 6 - Git 第一部分:基本 Git 工作流程#
本单元介绍了Git 仓库的基本工作流程,例如添加文件、更改文件、删除文件、恢复文件。