コース一覧へ戻る
AI017
プロフェッショナル
Goでプログラミングを始める
初心者向けの実践的なゴー言語入門です。小さな、扱いやすいレッスンに分けられた構成で、宇宙探査をテーマに、命令型プログラミング、型、関数、メソッド、コレクション、状態、並行処理をカバーしています。
4.9
24.0h
749 受講者
8 レッスン
0 いいね
人工知能
コース概要
コンテンツ概要
初心者向け、実践的なゴー(Go)プログラミング言語の入門。本コースは、宇宙探査をテーマにした小さな学習モジュールに分けられ、命令型プログラミング、型、関数、メソッド、コレクション、状態、並行処理について学びます。
小規模なレッスンと7つの宇宙探査プロジェクトを通じて、ゴーでコーディングする楽しさを発見しましょう。
著者: ナサン・ヤングマン、ロジャー・ペッペ
謝辞: ジェニファー・ストゥート、マリナ・マイケルズ、マシュー・メルケス、ジョエル・コタルスキ、アレクサンドル・ドラゴサヴリエヴィッチ、リニー・フランス、オルガ・シャラキナ、エリック・ゼレイア、エイプリル・ミルン、モニカ・カムスヴァーグ。
学習目標
- ゴー言語の定義と主な用途を説明できる。
- ゴー コンパイラの役割とインタプリタとの利点を説明できる。
- ゴー プレイグラウンドを使ってコードを記述・コンパイル・実行できる。
- 必須の「ワン・トゥルーブレイススタイル」を正しく使用し、構文エラーを回避できる。
- 多様な変数宣言手法と算術代入演算子を使ってデータを管理できる。
- 乱数を生成し、分岐や論理演算子を使って条件付きロジックを実装できる。
float32およびfloat64を使って浮動小数点変数を宣言・フォーマットし、特定の幅と精度を指定できる。- 浮動小数点の不正確さや整数のオーバーフローによるエラーを識別・緩和できる。
bigパッケージと無型定数を使用して、標準ビットサイズを超える数値を扱える。- パラメータ、引数、可変長引数構文を使って関数を定義・呼び出せる。