Ruby言語の独学に最適な標準教科書として、長年にわたって読まれてきた
『独習Ruby』。プログラミング言語入門書の執筆で定評のある山田祥寛氏による
完全書き下ろし/Ruby 3に対応して新登場です!
本書では、Rubyでプログラミングを行う際に必要となる――フレームワークや
ライブラリを使う前に知っておきたい――基本的な知識/概念/機能、
文法/プログラムの書き方を、さまざまなサンプルプログラムを例示しながら
詳細かつ丁寧に解説します。
プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェック
という3つのステップで、Rubyの文法を完全習得できます。
[ポイント]
●Ruby言語の独学に最適な教科書として好評の『独習Ruby』最新版。
初心者がRuby言語を学ぶにふさわしい一冊
●Rubyでプログラミングを行う際に必要となる基本的な知識/概念/機能、
文法/書き方を、網羅的かつ体系的に習得できる
Ruby言語の入門者、これからRuby言語で開発を始めたい初学者から、再入門者、
学生・ホビープログラマまで、「一からRuby言語を学びたい」「Rubyプログラミングの
基本をしっかり身につけたい」という方におすすめの一冊です。
基礎的な知識・概念・機能を、サンプルプログラムを例示しながら詳細かつ丁寧に解説します。
具体的な操作例やサンプルプログラム、実行結果を示し、手を動かして確認しながら学習できます。
各節末にある【練習問題】、章末にある【理解度チェック】で、学習した内容を確認できます。
■第1章 イントロダクション
1.1 Rubyとは?
1.2 Rubyアプリを開発/実行するための基本環境
1.3 Rubyプログラミングの基本
1.4 Rubyの基本ルール
1.5 デバッグ
この章の理解度チェック
■第2章 Rubyの基本
2.1 変数
2.2 データ型
2.3 配列
2.4 ハッシュ
この章の理解度チェック
■第3章 演算子
3.1 算術演算子
3.2 代入演算子
3.3 比較演算子
3.4 論理演算子
3.5 ビット演算子
3.6 演算子の優先順位と結合則
この章の理解度チェック
■第4章 制御構文
4.1 条件分岐
4.2 繰り返し処理
4.3 繰り返し処理(専用メソッド)
4.4 ループの制御
4.5 例外処理
この章の理解度チェック
■第5章 標準ライブラリ[基本]
5.1 オブジェクト指向プログラミングの基本
5.2 文字列の操作
5.3 日付/時刻の操作
この章の理解度チェック
■第6章 標準ライブラリ[配列/セット/ハッシュ]
6.1 配列
6.2 セット(集合)
6.3 ハッシュ
6.4 Enumerator
この章の理解度チェック
■第7章 標準ライブラリ[その他]
7.1 正規表現
7.2 ファイル操作
7.3 ファイルシステムの操作
7.4 HTTP経由でコンテンツを取得する
7.5 その他の機能
この章の理解度チェック
■第8章 ユーザー定義メソッド
8.1 ユーザー定義メソッドの基本
8.2 変数の有効範囲(スコープ)
8.3 引数のさまざまな記法
8.4 メソッド呼び出しと戻り値
8.5 ブロック付きメソッド
この章の理解度チェック
■第9章 オブジェクト指向プログラミング
9.1 クラスの定義
9.2 継承
9.3 カプセル化
9.4 ポリモーフィズム
この章の理解度チェック
■第10章 オブジェクト指向プログラミング[応用]
10.1 例外処理
10.2 特殊なクラス
10.3 モジュール
10.4 Objectクラス
10.5 演算子の再定義
この章の理解度チェック
■第11章 高度なプログラミング
11.1 マルチスレッド処理
11.2 メタプログラミング
この章の理解度チェック
■付録A 「練習問題」「この章の理解度チェック」解答
MATSUDA, Shougo さん
2021-12-04
図書館本。今まであまり縁が無かったRubyについて、きっかけがあったので、学ぶべく手に取り読了。独習シリーズ久々でしたが想像以上に分かりやすくハンズオンも進めやすい良書でした。今からプログラミングを学ぶ方に対してもおすすめ出来る一冊です。