iT邦幫忙

鐵人檔案

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

那些有趣的程式 系列

介紹各種寫程式的人,不一定會知道的有趣知識

參賽天數 18 天 | 共 35 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 11

【Day11】從零開始的程式大亂鬥:結構

今天要介紹的是結構。 當我們今天要描述一個人,如他的姓名、年紀與性別,我們可以使用C語言中的 struct 或是Python與JavaScript的 class...

2023-09-26 ‧ 由 dcheng0915 分享
DAY 12

【Day12】從零開始的程式大亂鬥:指標

今天要介紹的是C語言的指標。 在C語言中,指標是用來儲存 記憶體位址 的,例如: 整數(int) 10 的位址 字元(char) A 的位址 浮點數(floa...

2023-09-27 ‧ 由 dcheng0915 分享
DAY 13

【Day13】從零開始的程式大亂鬥:類別

先前的文章介紹了C語言中的結構 struct ,今天則是要談談在Python中與此相似的 class 。 class 相較 struct 不同的地方在於, cl...

2023-09-28 ‧ 由 dcheng0915 分享
DAY 14

【Day14】從零開始的程式大亂鬥:錯誤處理

今天要談的是錯誤處理 try-catch 。 try-catch 基本上是用來處理一些例外資訊的,也就是用來預防一些想不到的錯誤。使用錯誤處理的話,除了可以幫助...

2023-09-29 ‧ 由 dcheng0915 分享
DAY 15

【Day15】從零開始的程式大亂鬥:檔案處理

今天要介紹的是檔案處理。 建立一個檔案,檔案內容如下: 123a 456b 789c Python開啟檔案: file = open('data.txt',...

2023-09-30 ‧ 由 dcheng0915 分享
DAY 16

【Day16】從零開始的程式大亂鬥:網頁

今天開始介紹網頁。 網頁基本上由三大語言 (HTML/CSS/JS) 組成: HTML (HyperText Markup Language):網頁結構...

2023-10-01 ‧ 由 dcheng0915 分享
DAY 17

【Day17】從零開始的程式大亂鬥:JavaScript-操作DOM

要操作DOM基本上只要兩步驟: 查詢,找到你想操作的元素 以下方式皆可使用: document.getElementById(); //...

2023-10-02 ‧ 由 dcheng0915 分享
DAY 18

【Day18】從零開始的程式大亂鬥:JavaScript-Web Storage

Web Storage 可以讓我們儲存資料在使用者的瀏覽器中,有兩種存儲方式可以使用: Window.localStorage Window.sessi...

2023-10-03 ‧ 由 dcheng0915 分享
DAY 18

【Day19】從零開始的程式大亂鬥:JavaScript-ES5

今天要說的是在ES5,新的宣告變數的方式。 之前我們都是使用 var 來宣告變數,現在除了 var 以外還有以下兩種: let const 這三者的...

2023-10-05 ‧ 由 dcheng0915 分享
DAY 18

【Day20】從零開始的程式大亂鬥:JavaScript-同步與非同步

我們可以將 同步(Sync) 與 非同步(Async) 理解為: 同步:做完一件事,再做另一件事 非同步:同時做好幾件事 JavaScript的 同步 程式...

2023-10-06 ‧ 由 dcheng0915 分享