废話#
整理了一份非系統性的 Ruby&Linux&git 入門的思維導圖,是根據Introduction to Software Engineering學科課程整理的,因為學科一部分是編程語言 Ruby 的學習,但更多是項目的實踐,所以學習內容較雜亂,包括了最常見的 linux 和 git 操作。知識點簡單易懂但並不全,只能作為 Ruby 這類教程相對較少的語言的快速複習,也供自己複習使用。同時因本人知識量有限,可能存在部分混淆或錯誤,請見諒。文章僅提供縮略圖供參考,xmind 源文件下載鏈接請至頁尾獲取。
目錄#
Intro: 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 第 1 部分:基本 Git 工作流程#
本單元介紹了Git 存儲庫的基本工作流程,例如添加文件、更改文件、刪除文件、還原文件。