iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

從色彩繽紛到只看亂碼日子,學程式從 Ruby 出發! 系列

從色彩繽紛的美麗生活,到只看字母數字亂碼的日子,想紀錄菜味很重的自己,如何開始認識程式碼的過程,那我的新手村生活就從 Ruby 出發!

鐵人鍊成 | 共 30 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01 | 準備入村

從色彩繽紛到只看亂碼日子。 說著自己過去以往所接觸的東西,基本上都是以色彩圖片為主,對於程式0底子、敲起鍵盤依然還笨手指的我來說,這每一行的字母、數字和符號所組...

2019-09-17 ‧ 由 Aimee 分享
DAY 2

Day 02 | 環境安裝 不可少的RVM

在開始安裝Ruby之前,第一步我們要先來認識並且安裝RVM,它是我們必不可缺少的工具之一。 RVM是什麼? RVM全名 Ruby Version Manager...

2019-09-18 ‧ 由 Aimee 分享
DAY 3

Day 03 | RVM的Gemsets?

在觀看關於RVM的文章時,其中有一部份會提到Gemsets,基於菜鳥好奇心,決定來寫篇關於gemsets文章。 Gemsets Gemsets是RVM的功能之一...

2019-09-19 ‧ 由 Aimee 分享
DAY 4

Day 04 | Gem與Bundler

身為菜味很重的女子,對文章也沒有特別規劃,目前狀態大概就是想到什麼就寫什麼了。昨日講到Gemsets,那今天就來看Gem與Bunder。 Gem Ruby世界...

2019-09-20 ‧ 由 Aimee 分享
DAY 5

Day05 | 變數與常數

變數 Variable Ruby變數分成區域變數local Variable、全域變數global Variable、實例變數instance Variable...

2019-09-21 ‧ 由 Aimee 分享
DAY 6

Day06 | 轉轉轉迴圈與迭代

想到什麼就寫什麼~依序就來篇迴圈與迭代吧! 迴圈(loops) 如果你問什麼是迴圈?解釋大概就是說,在一段程式中利用了短短幾行程式碼,但卻能夠連續執行多次重複動...

2019-09-22 ‧ 由 Aimee 分享
DAY 7

Day07 | 類別Class與模組Module比一比

類別與模組關係 記得上課時時候提到類別與模組,他們兩個乍看之下很像,但實際上是有很大的差別,我們利用superclass來比一比,Class.superclas...

2019-09-23 ‧ 由 Aimee 分享
DAY 8

Day08 | 模組 include v.s extend

還記得昨天的富爸爸例子,後代取得了前輩的天賦。從昨天文章的比較,類別class引入模組來取得方法,也稍微了解類別與模組之間得差異那今天就來看模組的包含(incl...

2019-09-24 ‧ 由 Aimee 分享
DAY 9

Day09 | Block

Block 大家應該都還記得,Ruby是一款物件導向程式語言(Objecte-Oriented Programming, OOP),所以在Ruby裡幾乎什麼東西...

2019-09-25 ‧ 由 Aimee 分享
DAY 10

Day10 | Proc vs Lambda

首先 不管Proc還是lambda他們都是Proc > Proc.new {} .inspect => "#<Proc:0x0000...

2019-09-26 ‧ 由 Aimee 分享