コース一覧へ戻る
AI017 Professional

Goでプログラミングを始める

初心者向けの実践的なゴー言語入門です。小さな、扱いやすいレッスンに分けられた構成で、宇宙探査をテーマに、命令型プログラミング、型、関数、メソッド、コレクション、状態、並行処理をカバーしています。

4.9
24.0h
749 受講者
0 いいね
人工知能
学習を開始

コース概要

📚 コンテンツ概要

初心者向け、実践的なゴー(Go)プログラミング言語の入門。本コースは、宇宙探査をテーマにした小さな学習モジュールに分けられ、命令型プログラミング、型、関数、メソッド、コレクション、状態、並行処理について学びます。

小規模なレッスンと7つの宇宙探査プロジェクトを通じて、ゴーでコーディングする楽しさを発見しましょう。

著者: ナサン・ヤングマン、ロジャー・ペッペ

謝辞: ジェニファー・ストゥート、マリナ・マイケルズ、マシュー・メルケス、ジョエル・コタルスキ、アレクサンドル・ドラゴサヴリエヴィッチ、リニー・フランス、オルガ・シャラキナ、エリック・ゼレイア、エイプリル・ミルン、モニカ・カムスヴァーグ。

🎯 学習目標

  1. ゴー言語の定義と主な用途を説明できる。
  2. ゴー コンパイラの役割とインタプリタとの利点を説明できる。
  3. ゴー プレイグラウンドを使ってコードを記述・コンパイル・実行できる。
  4. 必須の「ワン・トゥルーブレイススタイル」を正しく使用し、構文エラーを回避できる。
  5. 多様な変数宣言手法と算術代入演算子を使ってデータを管理できる。
  6. 乱数を生成し、分岐や論理演算子を使って条件付きロジックを実装できる。
  7. float32 および float64 を使って浮動小数点変数を宣言・フォーマットし、特定の幅と精度を指定できる。
  8. 浮動小数点の不正確さや整数のオーバーフローによるエラーを識別・緩和できる。
  9. big パッケージと無型定数を使用して、標準ビットサイズを超える数値を扱える。
  10. パラメータ、引数、可変長引数構文を使って関数を定義・呼び出せる。

レッスン