iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

30天從零到有,帶你進入程式的世界 系列

大家好我是yen。
原本是一位製程工程師,但因為製成的工作內容一成不變且繁瑣,更是學不到真實的技術。因此想要跳槽到軟體界。
在報名五倍紅寶石課程時連hello world是什麼都不知道,是完完全全的一張白紙。
我會在這30天內將我在五倍時所學到的東西介紹出來,包含HTML, CSS, Javascript 和 Ruby。
還請各位多多指教

參賽天數 28 天 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day 21] Ruby: 迴圈

在Ruby中,迴圈可以分成好幾種 :1. for-in 迴圈2. 迭代式迴圈 (iteration)3. while 迴圈4. loop 迴圈5. method...

2023-10-06 ‧ 由 panthercookie 分享
DAY 22

[Day 22] Ruby: 陣列與範圍

陣列在ruby中是一個基礎的資料結構,在ruby中,我們可以把不同型別的資料放在同一個陣列裡面 Array 為什麼要用陣列?可以將字串、數字… 等其他值集中放在...

2023-10-07 ‧ 由 panthercookie 分享
DAY 23

[Day 23] Ruby : 陣列方法整理

以下整理了一些我當初在學習的時候整理的Ruby陣列相關方法 list.sum : 總和list.[-1] : 陣列最後一個 list = [1, 2, 3]...

2023-10-08 ‧ 由 panthercookie 分享
DAY 24

[Day 24] Ruby : 雜湊(Hash) 與 符號(Symbol)

雜湊(Hash) 雜湊在ruby中是一種以 key 和 value 組成的資料結構。 建立Hash profile = {name: 'Yen', age:...

2023-10-09 ‧ 由 panthercookie 分享
DAY 25

[Day 25] Ruby: 物件和類別

Ruby 是一款物件導向程式語言(Objecte-Oriented Programming, OOP),也就是說在 Ruby 裡,幾乎所有的東西都是物件。 物件...

2023-10-10 ‧ 由 panthercookie 分享
DAY 26

[Day 26] Ruby: 模組

模組 使用時機: 當想要有一些特性又不想要改變原本的物件方法我們可以把模組想成是擁有許多方法和常數的工具箱。模組其實和類別的概念很相似,但模組不能建構實例(in...

2023-10-11 ‧ 由 panthercookie 分享
DAY 27

[Day 27] Ruby: 封裝、繼承、多型

1. 封裝(Encapsulation) 指的是將一個物件的狀態(屬性或資料)和行為(方法或函式)包裝在一個單一的單位中,並且限制外部程式碼對這個單位內部的直接...

2023-10-12 ‧ 由 panthercookie 分享
DAY 28

[Day 28] Rails : 簡易部落格 1

接下來三篇我會利用在五倍學習到的東西,來簡單模擬一下該如何使用Ruby的框架: Rails 來打造一個簡易的部落格 rails 指令 gem install...

2023-10-13 ‧ 由 panthercookie 分享
DAY 28

[Day 29] Rails : 簡易部落格 2

當我們在Rails說CRUD的時候,代表我們通常是在做下面四件事情(新增,讀取,更改與刪除)CRUD = create , read , update, del...

2023-10-15 ‧ 由 panthercookie 分享

[Day 30] Rails : 簡易部落格 3

這時候新增完文章後也會順利導回首頁,因此我們可以來寫首頁的view了,讓首頁可以顯示每一篇的文章 app/views/articles/index.html...

2023-10-16 ‧ 由 panthercookie 分享