プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
¥2,980¥2,980 税込
発送元: Amazon 販売者: パラ書店
¥1¥1 税込
配送料 ¥320 5月14日-16日にお届け
発送元: ネットオフ 販売者: ネットオフ
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
作りながら学ぶ Ruby入門 単行本 – 2009/9/24
購入オプションとあわせ買い
プログラミングの基礎からWebアプリの開発まで!
サンプルを動かしながら学ぶことで、生きた知識が身につくRuby入門書の決定版
コンセプトは「Rubyを作りながら学ぶプログラミング入門書」。
文法の解説から入るのではなく、動くサンプルから文法を理解し、短期間でRubyを身につけることを目標とする。
プログラミングの文法を習得するとともに、「どういった処理をどういったコーディングで実現するか」というセンスも身につける。そのために最も学習効果の高い方法として、サンプルコードからの学習アプローチを取る。
本書は、「蔵書管理ソフト」の作成をテーマに話を進めていく。
たとえば、「●データを入力してみよう」という節では、データ入力の処理を作りながら、「コンソール入出力」と「条件分岐」という、2つのRuby文法を学ぶ。
全体的な構成として、以下の流れで話を進める。
1)セットアップ
↓
2)テキストとコンソールの処理
↓
3)オブジェクト指向
↓
4)ファイルへのデータ格納
↓
5)データベースへのデータ格納
↓
6)リファレンス
- ISBN-104797352604
- ISBN-13978-4797352603
- 出版社ソフトバンククリエイティブ
- 発売日2009/9/24
- 言語日本語
- 寸法14.9 x 2.2 x 21.2 cm
- 本の長さ424ページ
この商品をチェックした人はこんな商品もチェックしています
商品の説明
著者からのコメント
本書では、最初に作りたいプログラムを決めます。小さな蔵書管理アプリケーションです。最初ですからほんの少しの文法とライブラリだけを使ってプログラミングします。これで最初のアプリケーションができあがります。できあがったら、もうちょっと違うことができるようにしようと決めます。たとえばハッシュやファイルにデータを格納してみることだったりします。少しだけハッシュやファイルを使う方法を練習したら、これらを使って最初のプログラムを改良します。このようにして小さく学んでは作ってみることを進めながら、徐々に新しいライブラリを使ったり、機能を増やしたりしていくわけです。そして最終的には、最初のプログラムを発展させてデータベースやWebに対応させることを目標にします。
プログラミングについて学ぶきっかけがつかめない方は、ぜひ本書を試してみてください。プログラミングのためには先にたくさんの文法を学ばなければならないと思いがちですが、そうではない学び方もあることにきっと気づいていただけるでしょう。
登録情報
- 出版社 : ソフトバンククリエイティブ (2009/9/24)
- 発売日 : 2009/9/24
- 言語 : 日本語
- 単行本 : 424ページ
- ISBN-10 : 4797352604
- ISBN-13 : 978-4797352603
- 寸法 : 14.9 x 2.2 x 21.2 cm
- Amazon 売れ筋ランキング: - 1,042,671位本 (本の売れ筋ランキングを見る)
- カスタマーレビュー:
著者について
久保秋 真(くぼあき しん)
組込みソフトウェア分野におけるオブジェクト指向技術、モデル駆動開発に興味を持つ。
オブジェクト指向開発、組込みソフトウェア開発、アジャイル開発、モデル駆動開発のプロジェクト、コンサルティング、トレーニングなどに従事。その後はソフトウェア開発技術者の教育教材の開発、研修講師等を中心に活動。現在は、モデリング手法とモデリングツールの導入支援、教育、コンサルティングに従事。
ETロボコン、MDDロボットチャレンジでは、イベントの運営やソフトウェアモデルの審査員を務める。
酒に呑まれては東海道線車内で安らかに眠り、小田原で乗務員に起こされるのが定番コース。
情報処理学会会員。
日本ソフトウェア科学会会員。
日本大学生産工学部非常勤講師。
早稲田大学理工学術院基幹理工学研究科非常勤講師。
Certified Scrum Master
略歴:
1987年大学卒業後、メーカー系ソフトウェア開発会社に勤務。テレビ会議システム、デジタル複合機、帳票システムなどの組込みソフトウェア開発に携わる。
1998年北陸先端科学技術大学院大学情報科学研究科博士前期課程修了。
2007年9月より(株)アフレルにおいて、教育用LEGO Mindstormsで作成した自律走行ロボットを利用した技術研修の講師、教材開発などに従事。
2014年8月より(株)チェンジビジョンにおいて、モデリングツールastah*の販拡、各種コンサルティング、技術教育などに従事。
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
多くの本は基礎文法を勉強し、あとは自分でアプリを作ってくれ。
というスタンスが多いですが、
この本では1冊の本を終えると、
実際にアプリをつくり上げることができます。
インストールするソフトも最小限なので、
最初のほうで心が折れることがなく始めることができると思います。
ですが、Ruby入門ではなく、Rubyでアプリケーションを作ろう入門、という本です。
基本プログラミング>コンソール処理>オブジェクト指向>ファイルへのデータ処理>データベース・プログラミング>Webアプリ開発(蔵書管理)
という手順を踏んでいますが、プログラムやRubyの基本知識がないと理解が難しいと感じました。
全くのプログラム初心者には向かないと思います。
サポートサイトにて第一版の正誤表が公開されています。
サンプルスクリプトに誤字脱字があるので、読む前に一度確認を。
最初に作るアプリケーションを決め、小さいプログラムを作って動かすことを繰り返しながら最初に決めたアプリケーションを完成させていくスタイルは、Rubyを習得しようとして挫折した経験のある自分にとって理解しやすいものでした。
簡単なサンプルプログラムと実行結果でRubyの振る舞いを覚えていく「練習」がたくさんあり、他のプログラミング言語の経験がある人であれば、読むだけでもRubyのプログラムをある程度書けるようになると思います。
逆に文法の解説を重視していないので、Rubyが少し使えるような人には物足りない感じがするかもしれませんが、文法を覚えることよりもアプリケーション作成の過程を経験していくことを重視しているので、プログラムを組むことはできるけど、自分で考えたアプリケーションを作った事が無い人であれば一読の価値はあると思います。
マイナス点を挙げるとすると、サンプルプログラムの字下げがずれていたり、1行が長すぎて行末で折り返してしまっている部分など、あれれと思う部分も少しありました。
細かい話かもしれませんが、初心者向けの本なので気を使って欲しかったです。
あと、いくつか「練習」に実行結果が付いていないものもあるのですが、個人的には付けてもらった方が良かったです。
とは言っても全体的に良くまとまっていて解りやすい内容だと思うので、これからRubyを勉強する人にはお勧めできる本です。
蔵書管理ソフトの作成を通して、プログラムの開発工程を学ぶことができるため、Rubyを土台としたプログラム開発入門本のように感じた。
そのため、他の言語を学んでいる人でも、参考になる部分は多い。
Rubyをこれから学びたいという人のみならず、プログラムを作りたいと思っているが、どこから手をつけたら良いのかわからない人にもお勧めできる本と言える。
ただ、欲を言えばRuby入門書ということで、図をもう少し多くしてもらいたかった事と、ページを跨いでのソースは見づらいため、避けてもらいたかった。