SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

翔泳社 新刊紹介

Go言語を習得する最初の1歩として 『入門Goプログラミング』発売

  • X ポスト
  • このエントリーをはてなブックマークに追加

  • X ポスト
  • このエントリーをはてなブックマークに追加

 翔泳社から、Goを習得したい方のための入門書『入門Goプログラミング』が5月13日に発売となりました。幅広いスキルを持つプログラマーに適したGoは、CやJavaScript、Pythonなどを使った経験があれば比較的容易に身につけることができます。

入門Goプログラミング』は、これからGoを体系的に学びたい方のための入門書で、『Get Programming with Go』(Manning Publications、2018年9月)の翻訳版です。ほかのプログラミング言語に触れている方なら、コンパクトでシンプルなGoを理解するのはそれほど難しくないでしょう。

 本書では文法は当然として、その理解度を試す練習問題をたくさん用意しています。「LESSON 1」から順番に知識を深めていける構成になっており、オブジェクト指向設計など高度なテーマも解説。小規模なアプリを作るときにも、あるいは大規模な並行性を持つWebサービスを作るときにもGoが役立ちます。

 もちろん、学ぶには相応の忍耐力が必要ですが、意欲があれば乗り越えられるはず。Goについて広くカバーした本書で、新しいスキルを身につけてみませんか?

目次

UNIT 0 手始めに
LESSON 1 位置について、用意、Go!

UNIT 1 命令型プログラミング
LESSON 2 偉大な電子計算機
LESSON 3 ループと分岐
LESSON 4 変数のスコープ
LESSON 5 チャレンジ:火星行きのチケット

UNIT 2 型
LESSON 6 実数
LESSON 7 整数
LESSON 8 ビッグナンバー
LESSON 9 多言語テキスト
LESSON 10 型変換
LESSON 11 チャレンジ:ヴィジュネル暗号

UNIT 3 関数とメソッド
LESSON 12 関数
LESSON 13 メソッド
LESSON 14 ファーストクラスの関数
LESSON 15 チャレンジ:温度テーブル

UNIT 4 コレクション
LESSON 16 配列
LESSON 17 スライス
LESSON 18 もっと大きなスライス
LESSON 19 守備範囲が広いマップ
LESSON 20 チャレンジ:ライフのスライス

UNIT 5 状態と振る舞い
LESSON 21 構造体
LESSON 22 Goにはクラスがないけれど
LESSON 23 組み立てと転送
LESSON 24 インターフェイス
LESSON 25 チャレンジ:火星の動物保護区

入門Goプログラミング

Amazon SEshop その他


入門Goプログラミング

著者: Nathan Youngman、Roger Peppé
翻訳・監修:吉川邦夫
発売日:2019年5月13日(月)
価格:3,024円(税込)

本書について

本書は、2009年に発表されて以来、コンパクトさとシンプルさを残したまま、さまざまなスキルをもったプログラマに愛される言語として成長してきたGo言語を意のままに操れるレベルを目指せる学習書です。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
翔泳社 新刊紹介連載記事一覧

もっと読む

この記事の著者

渡部 拓也(ワタナベ タクヤ)

 翔泳社マーケティング課。MarkeZine、CodeZine、EnterpriseZine、Biz/Zine、ほかにて翔泳社の本の紹介記事や著者インタビュー、たまにそれ以外も執筆しています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/11493 2019/05/14 07:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング