- 販売開始日: 2018/11/22
- 出版社: 技術評論社
- ISBN:978-4-297-10123-7
ゼロからわかる Ruby 超入門
(概要)※この商品は固定レイアウトで作成されており,タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また,文字列のハイライトや検索,辞書の参照,引用...
ゼロからわかる Ruby 超入門
ワンステップ購入とは ワンステップ購入とは
商品説明
(概要)
※この商品は固定レイアウトで作成されており,タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また,文字列のハイライトや検索,辞書の参照,引用などの機能が使用できません。※PDF版をご希望の方は Gihyo Digital Publishing ( https://gihyo.jp/mk/dp/ebook/2018/978-4-297-10333-0 )も合わせてご覧ください。
本書は,プログラミングが初めての方へ向けた,プログラミング言語Rubyの入門書です。本業のRubyプログラマーを続けながら,一橋大学の社会学部でプログラミングを初めて学ぶ学生へ向けて講義をした筆者が,その経験をもとに,図を多く使って分かりやすく説明し,かつ実用的で役立つ内容を選びました。
Rubyはやりたいことを簡潔に書ける言語です。学習の際に余計なことを考える必要がなく,学ぶ内容に集中できます。これは初めて学ぶ言語として最高の特徴と言えます。実際の使用例も多く,クックパッドなどのたくさんのRubyで書かれたWebサービスたちが世界で多数稼働しています。
この本の対象読者として,プログラミングをこれから始めたい方,他の言語を使ったことがあるがRubyは初めての方,Railsを学んだのでその基礎であるRubyを学びたい方,に当てはまる方は最適です。
本書ではプログラミングを基礎から学び,問題の解決方法を身につけ,分からないことを調べる手段を得ることができます。また,本書のあとにRailsを学びたい方のために,Railsで使う基礎知識は可能な限り多く選んで書いています。
本書は執筆時の最新バージョンRuby2.5で説明し,Ruby2.3以降で動作が違う時は注釈を入れています。
(こんな方におすすめ)
はじめてRubyを学ぶ人
(目次)
CHAPTER 1 環境をつくる
1-1 Rubyとは
1-2 Windows環境へRubyをインストールする
1-3 Mac環境のRubyを確認する
1-4 エディターをインストールする
1-5 プログラムを書いて実行する
1-6 エラーが起こったときはCHAPTER 2 かんたんなプログラムを書く
2-1 計算する
2-2 文字列を表示する
2-3 オブジェクトと変数を理解する
2-4 プログラムにコメントを書く
2-5 対話的に実行する
2-6 プログラムの間違いを見つけて直す
2-7 エラーメッセージを読み解くCHAPTER 3 処理の流れを変える
3-1 条件を判断する
3-2 条件を満たしたときに処理をする
3-3 条件を満たさないときにも処理する
3-4 複数の条件を組み合わせる
3-5 複数の道から1つを選んで分岐する
3-6 なんども繰り返すCHAPTER 4 まとめて扱う - 配列
4-1 オブジェクトをまとめて扱う
4-2 要素を取得する
4-3 要素を追加・削除する
4-4 配列を繰り返し処理するCHAPTER 5 便利な道具を使う
5-1 配列の便利なメソッドを使う
5-2 メソッドの機能を調べる
5-3 機能からメソッドを探す
5-4 配列の要素を並び換える
5-5 配列と文字列を変換する
5-6 配列の各要素を変換するCHAPTER 6 組で扱う - ハッシュ
6-1 オブジェクトを組で扱う
6-2 キーと値の組を追加・削除する
6-3 ハッシュの要素を繰り返し処理するCHAPTER 7 小さく分割する - メソッド
7-1 メソッドを作って呼び出す
7-2 メソッドへオブジェクトを渡す
7-3 引数の便利な機能を使う
7-4 変数には見える範囲があるCHAPTER 8 部品をつくる - クラス
8-1 クラスとは
8-2 クラスを作る
8-3 オブジェクトが呼び出せるメソッドを作る
8-4 オブジェクトにデータを持たせる
8-5 オブジェクトが作られるときに処理を行う
8-6 クラスを使ってメソッドを呼び出す
8-7 継承を使ってクラスを分ける
8-8 メソッドの呼び出しを制限するCHAPTER 9 部品を共同利用する - モジュール
9-1 複数のクラスでメソッドを共同利用する
9-2 モジュールのメソッドや定数をそのまま使う
9-3 部品を別ファイルに分けるCHAPTER 10 Webアプリをつくる
10-1 ライブラリを使う
10-2 かんたんなWebアプリを作る
10-3 Webへアクセスするプログラムを作るCHAPTER 11 使いこなす
11-1 例外処理
11-2 クラスの高度な話
11-3 文字列を調べる - 正規表現
11-4 ブロックの高度な話
11-5 Mac環境へ最新のRubyをインストールする
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
小分け商品
前へ戻る
- 対象はありません
次に進む
この商品の他ラインナップ
前へ戻る
- 対象はありません
次に進む