在學校時主要接觸的是 Python,雖然打下了基本的程式思維,但對於職場常用的 C# 幾乎是零基礎。這次我想藉由 IT 鐵人賽的 30 天挑戰,從頭開始學習 C# 的語法與開發方式,逐步了解物件導向、專案架構設計,以及業界常見的 API 開發流程。希望透過每天的學習與紀錄,將「從 Python 思維轉換到 C#」的過程整理成清楚的筆記,讓和我一樣的初學者能少走彎路。最終目標是能夠獨立完成一個以 C# 撰寫的 API,並透過這個專案驗證自己從學習到實作的完整歷程,為未來職場應用打下堅實基礎。
前言與動機📌 對許多 IT 背景的人來說,C# 是再常見不過的程式語言。但我的大學與碩士背景都是資料科學,主要學的課程多半圍繞在資料分析、機器學習、人工智慧 等...
來到了第二天,今天要先架設 C# 的開發環境,查了一些資料跟問過 ChatGPT 之後發現他需要依賴.NET Framework 或是.NET core SDK...
根據之前排定的時程,昨天好像有點小超進度(原本要把HelloWorld放在今天來寫的),那麼今天就根據昨天的 HelloWorld 來做延伸吧!參考的網站:點擊...
前言 在程式設計中,「變數」就像一個容器,可以存放不同種類的資料。C# 作為一個強型別語言,每個變數在使用之前都需要先宣告其「資料型態」。今天,我們就來認識 C...
前言 昨天已經學會了如何使用變數來儲存資料,但程式真正的力量在於它能夠「根據條件做判斷」與「重複執行」。今天,我們要來認識 C# 的流程控制語法,包括 if 條...
前言 昨天學習完了常用的 if 判斷式跟迴圈的寫法以及用法,今天要進入函式的定義與使用方法。隨著程式越寫越大,常常會有某些程式碼需要被重複使用。這時候就需要把程...