当サイトではアフィリエイト広告を利用しています
コンピュータ用語集
ハードウェア
モバイル・スマートフォン
インターネット・Webデザイン
ネットワーク
アプリケーション
OS
デザイン・グラフィックス
その他
|
|
【電子書籍なら、スマホ・パソコンの無料アプリで今すぐ読める!】
<p><strong>(概要)</strong><br /> 本書は、プログラミング言語Rubyの言語仕様や開発の現場で役立つRubyの知識を説明した本です。 豊富なサンプルコードで文法を学び、例題でプログラミングの流れを体験できます。 第1版(2017年11月発行)は、初心者の目線にたった丁寧な解説が好評で多くのRuby初学者に愛読され、いまやRuby入門書の定番とも言える存在です。 2020年末のRuby 3.0のリリースに伴い、全章にわたって記述内容を見直し、Ruby 3.0までの変更点や新機能に合わせて加筆・修正を行いました。 また、第1版にて読者から「難しい、わかりづらい」という声の多かったトピックの説明を改善するなど、より初心者に親切な内容に刷新しています。 </p> <p><strong>(こんな方におすすめ)</strong><br /> ・Rubyのプログラミングを学びたい人<br /> ・Rubyのテスト駆動開発やデバッグ技法を学びたい人<br /> ・Railsを学ぶにあたりまずはRubyを学びたい人<br /> ・仕事でRubyを使っている人、仕事でRubyを使いたい人</p> <p><strong>(目次)</strong><br /> <strong>第1章 本書を読み進める前に</strong><br /> 1.1 イントロダクション<br /> 1.2 本書の概要<br /> 1.3 Rubyについて<br /> 1.4 Rubyのインストール<br /> 1.5 エディタ/IDEについて<br /> 1.6 Rubyを動かしてみる<br /> 1.7 本書のサンプルコードについて<br /> 1.8 Rubyの公式リファレンスについて<br /> 1.9 この章のまとめ<br /> <strong>第2章 Rubyの基礎を理解する</strong><br /> 2.1 イントロダクション<br /> 2.2 Rubyに関する基礎知識<br /> 2.3 文字列<br /> 2.4 数値<br /> 2.5 真偽値と条件分岐<br /> 2.6 メソッドの定義<br /> 2.7 例題:FizzBuzzプログラムを作成する<br /> 2.8 文字列についてもっと詳しく<br /> 2.9 数値についてもっと詳しく<br /> 2.10 真偽値と条件分岐についてもっと詳しく<br /> 2.11 メソッド定義についてもっと詳しく<br /> 2.12 その他の基礎知識<br /> 2.13 この章のまとめ<br /> <strong>第3章 テストを自動化する</strong><br /> 3.1 イントロダクション<br /> 3.2 Minitestの基本<br /> 3.3 FizzBuzzプログラムのテスト自動化<br /> 3.4 この章のまとめ<br /> <strong>第4章 配列や繰り返し処理を理解する</strong><br /> 4.1 イントロダクション<br /> 4.2 配列<br /> 4.3 ブロック<br /> 4.4 ブロックを使う配列のメソッド<br /> 4.5 範囲(Range)<br /> 4.6 例題:RGB変換プログラムを作成する<br /> 4.7 配列についてもっと詳しく<br /> 4.8 ブロックについてもっと詳しく<br /> 4.9 範囲(Range)についてもっと詳しく<br /> 4.10 さまざまな繰り返し処理<br /> 4.11 繰り返し処理用の制御構造<br /> 4.12 この章のまとめ<br /> <strong>第5章 ハッシュやシンボルを理解する</strong><br /> 5.1 イントロダクション<br /> 5.2 ハッシュ<br /> 5.3 シンボル<br /> 5.4 続・ハッシュについて<br /> 5.5 例題:長さの単位変換プログラムを作成する<br /> 5.6 ハッシュとキーワード引数についてもっと詳しく<br /> 5.7 シンボルについてもっと詳しく<br /> 5.8 この章のまとめ<br /> <strong>第6章 正規表現を理解する</strong><br /> 6.1 イントロダクション<br /> 6.2 正規表現って何?<br /> 6.3 Rubyにおける正規表現オブジェクト<br /> 6.4 例題:Rubyのハッシュ記法を変換する<br /> 6.5 正規表現オブジェクトについてもっと詳しく<br /> 6.6 この章のまとめ<br /> <strong>第7章 クラスの作成を理解する</strong><br /> 7.1 イントロダクション<br /> 7.2 オブジェクト指向プログラミングの基礎知識<br /> 7.3 クラスの定義<br /> 7.4 例題:改札機プログラムの作成<br /> 7.5 selfキーワード<br /> 7.6 クラスの継承<br /> 7.7 メソッドの可視性<br /> 7.8 定数についてもっと詳しく<br /> 7.9 さまざまな種類の変数<br /> 7.10 クラス定義やRubyの言語仕様に関する高度な話題<br /> 7.11 この章のまとめ<br /> <strong>第8章 モジュールを理解する</strong><br /> 8.1 イントロダクション<br /> 8.2 モジュールの概要<br /> 8.3 モジュールを利用したメソッド定義(includeとextend)<br /> 8.4 例題:rainbowメソッドの作成<br /> 8.5 モジュールを利用したメソッド定義についてもっと詳しく<br /> 8.6 モジュールを利用した名前空間の作成<br /> 8.7 関数や定数を提供するモジュールの作成<br /> 8.8 状態を保持するモジュールの作成<br /> 8.9 モジュールに関する高度な話題<br /> 8.10 この章のまとめ<br /> <strong>第9章 例外処理を理解する</strong><br /> 9.1 イントロダクション<br /> 9.2 例外の捕捉<br /> 9.3 意図的に例外を発生させる<br /> 9.4 例外処理のベストプラクティス<br /> 9.5 例題:正規表現チェッカープログラムの作成<br /> 9.6 例外処理についてもっと詳しく<br /> 9.7 この章のまとめ<br /> <strong>第10章 yieldとProcを理解する</strong><br /> 10.1 イントロダクション<br /> 10.2 ブロックを利用するメソッドの定義とyield<br /> 10.3 Procオブジェクト<br /> 10.4 例題:ワードシンセサイザーの作成<br /> 10.5 Procオブジェクトについてもっと詳しく<br /> 10.6 この章のまとめ<br /> <strong>第11章 パターンマッチを理解する</strong><br /> 11.1 イントロダクション<br /> 11.2 パターンマッチの基本<br /> 11.3 パターンマッチの利用パターン<br /> 11.4 例題:ログフォーマッターの作成<br /> 11.5 パターンマッチについてもっと詳しく<br /> 11.6 この章のまとめ<br /> <strong>第12章 Rubyのデバッグ技法を身につける</strong><br /> 12.1 イントロダクション<br /> 12.2 バックトレースの読み方<br /> 12.3 よく発生する例外クラスとその原因<br /> 12.4 プログラムの途中経過を確認する<br /> 12.5 汎用的なトラブルシューティング方法<br /> 12.6 この章のまとめ<br /> <strong>第13章 Rubyに関するその他のトピック</strong><br /> 13.1 イントロダクション<br /> 13.2 日付や時刻の扱い<br /> 13.3 ファイルやディレクトリの扱い<br /> 13.4 特定の形式のファイルを読み書きする<br /> 13.5 環境変数や起動時引数の取得<br /> 13.6 非推奨機能を使ったときに警告を出力する<br /> 13.7 eval、バッククオートリテラル、sendメソッド<br /> 13.8 Rake<br /> 13.9 gemとBundler<br /> 13.10 Rubyにおける型情報の定義と型検査(RBS、TypeProf、Steep)<br /> 13.11 「Railsの中のRuby」と「素のRuby」の違い<br /> 13.12 この章のまとめ</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。
※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。
商品を詳しく見る
¥ 3,278-(税込)
#ショップ名 :
楽天Kobo電子書籍ストア
#送料 :
送料込
#クレジットカード :
利用可
#海外配送 :
海外配送不可
#あす楽 :
翌日配送不可
#ギフト :
ギフト包装不可能
商品を詳しく見る
「プログラミング」の関連商品を見る
「プログラミング」の人気商品を見る
| | |
|