iT邦幫忙

鐵人檔案

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

玩程式新手村 – C和Python 系列

自我學習C和Python的個人心得筆記。
主要說明如何建立開發環境,並簡單比較C和Python的差異。

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

第21天 - C 和 Python的較量 (一)

命名的規則 除了前面文章介紹的命名慣例外,程式語言更有嚴格的命名規則。 C 和 Python 變數、函式等名稱的命名規則: 以字母或底線開頭:名稱必須以...

2023-09-30 ‧ 由 Diana 分享
DAY 13

第22天 - C 和 Python的較量 (二)

當第一次接觸電腦程式語言,就像剛開始玩全新的網路遊戲,有很多基本知識要瞭解。這裡就幾個項目從 C 和 Python 的觀點來說明。 甚麼是布林 (Boolea...

2023-10-01 ‧ 由 Diana 分享
DAY 13

第23天 - C 和 Python的較量 (三)

「條件判斷」與「迴圈」是程式語言來控制執行流程的主要方法。我們來看看 C 和 Python 在這兩個流程控制結構的差異。 條件判斷 (Conditional...

2023-10-02 ‧ 由 Diana 分享
DAY 13

第24天 - C 和 Python的較量 (四)

我們繼續看 C 和 Python 在這「迴圈」控制結構的差異。 迴圈(Loop) 迴圈指的是重複循環執行一些相同的運算 在 C 和 Python 中...

2023-10-03 ‧ 由 Diana 分享
DAY 13

第25天 - C 和 Python的較量 (五)

前篇文章末尾有簡單介紹 Python 的例外處理 (Exception Handling),我沒有打算深入說明 Python 的 try, except, el...

2023-10-04 ‧ 由 Diana 分享
DAY 13

第26天 - C 和 Python函式的對抗 (一)

函式 (Function) 函式 (Function)是 可重複使用的程式碼區塊,負責執行特定的功能或任務。 程式碼使用函式的三個主要好處: 模組化:將...

2023-10-05 ‧ 由 Diana 分享
DAY 13

第27天 - C 和 Python函式的對抗 (二)

函式的回傳值 (return value) 我們使用函式參數將資料傳入函式。而當函式想要回傳結果時,有兩條途徑: 在函式內改變參數的值來回傳結果。如前篇...

2023-10-06 ‧ 由 Diana 分享
DAY 13

第28天 - C 和 Python的作用範圍(scope)

如何在函式內直接改變全域變數? 不經由函式參數而直接在函式內使用全域變數 (global variable),在絕大部分的情況下都不建議這種方式。但可藉著這...

2023-10-07 ‧ 由 Diana 分享
DAY 13

第29天 - Python 小露身手 (彩蛋)

這篇文章不是介紹如何編寫Python程式,而是閒聊我在學習Python時,讀到有趣的點點滴滴。 在終端機輸入下面指令: python -m calend...

2023-10-08 ‧ 由 Diana 分享
DAY 13

第30天 - 玩程式新手村 - 鐵人賽回顧

為甚麼要參加 iThome 鐵人賽? 從開始計畫自我學習程式語言,除了思考如何快速構建程式語言的知識體系,更希望自己能走出過往的舒適圈,能用自己的一系列文...

2023-10-09 ‧ 由 Diana 分享