返回課程
AI017
專業人士
用 Go 程式設計
一門適合初學者的實作導向課程,介紹程式語言 Go。課程以太空探險為主題,分為許多小而易管理的單元,涵蓋指令式程式設計、資料型別、函式、方法、集合、狀態與並行處理。
4.9
24.0h
749 學習者
8 堂課
0 讚好
人工智能
課程總覽
內容概要
一門適合初學者的實作導向課程,介紹 Go 程式語言。本課程以太空探險為主題,分為小而易於管理的單元,涵蓋指令式程式設計、資料類型、函數、方法、集合、狀態與並行處理。
透過小型課程與七個太空探索專題,發現使用 Go 編程的樂趣。
作者: Nathan Youngman, Roger Peppé
致謝: Jennifer Stout, Marina Michaels, Matthew Merkes, Joel Kotarski, Aleksandar Dragosavljević, Renée French, Olga Shalakhina, Erick Zelaya, April Milne, Monica Kamsvaag。
學習目標
- 定義 Go 程式語言及其主要應用場景。
- 解釋 Go 編譯器的角色及其相較於解譯器的優勢。
- 使用 Go Playground 來撰寫、編譯並執行程式碼。
- 正確運用「唯一正確的大括號風格」來結構化 Go 程式碼,避免語法錯誤。
- 使用多種變數宣告方式及算術賦值運算子來管理資料。
- 產生偽隨機數,並利用分支與邏輯運算子實現條件判斷邏輯。
- 使用
float32與float64來宣告與格式化浮點變數,並設定特定寬度與精確度。 - 識別並化解因浮點數不精確性與整數溢位所導致的錯誤。
- 利用
big套件與無類型常數來處理超出標準位數限制的數字。 - 使用參數、引數與可變參數語法來定義與呼叫函數。