返回課程
AI017 Professional

用 Go 程式設計

一門適合初學者的實作導向課程,介紹程式語言 Go。課程以太空探險為主題,分為許多小而易管理的單元,涵蓋指令式程式設計、資料型別、函式、方法、集合、狀態與並行處理。

4.9
24.0h
749 學習者
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。

🎯 學習目標

  1. 定義 Go 程式語言及其主要應用場景。
  2. 解釋 Go 編譯器的角色及其相較於解譯器的優勢。
  3. 使用 Go Playground 來撰寫、編譯並執行程式碼。
  4. 正確運用「唯一正確的大括號風格」來結構化 Go 程式碼,避免語法錯誤。
  5. 使用多種變數宣告方式及算術賦值運算子來管理資料。
  6. 產生偽隨機數,並利用分支與邏輯運算子實現條件判斷邏輯。
  7. 使用 float32float64 來宣告與格式化浮點變數,並設定特定寬度與精確度。
  8. 識別並化解因浮點數不精確性與整數溢位所導致的錯誤。
  9. 利用 big 套件與無類型常數來處理超出標準位數限制的數字。
  10. 使用參數、引數與可變參數語法來定義與呼叫函數。

課程