AIで普通の動画を3D動画に変換する

ネットワークシステムガイド 初めてのプログラミング


初めてのプログラミング
初めてのプログラミング

ジャンル:
セールスランク:16386 位
発送可能時期:通常24時間以内に発送
参考価格:¥ 1,995 (税込)

ご購入前のご注意
当ウェブサイトはAmazonウェブサービスにより実現されております。 商品の取引契約および商品に関する情報は全てAmazon.co.jpの取り扱いとなります。


Rubyを使ってHello, Worldから


 本書は、初めてプログラミングを学ぶ初学者のためのプログラミング入門。日本生まれのプログラミング言語Rubyを用いて、そもそもプログラミングとは何か、というところから話を始める。あくまでもプログラミング入門でありRuby入門ではないので、プログラミング経験者がRubyの言語仕様のリファレンスとして使うのに相応しい本ではない。

 内容的には、お馴染みのHello, World!から始まる基礎的なものが大部分を占める。数値と文字列、変数、流れ制御、クラスとメソッド、配列とハッシュ、ファイルの読み書き、といったところ(ただし、実質的な最終章である第14章「ブロックと手続きオブジェクト」だけは少し高度)。各章末には練習問題が付されている。面白い問題が多いので模範的なプログラム例が載っていればなお良かったと思う。

 本書の内容はWEB版(原著者によるWEBサイト“Learn to Program”を西山氏が翻訳したWEBサイト「プログラミング入門 ?Rubyを使って?」)の内容とほとんど同じだが(ただし、再帰の例とファイル操作に関してはかなり加筆されている)、記述はより丁寧に、翻訳された日本語の文章もより読みやすくなっていると思う。

 原著者はボランティアで子供たちにプログラミングを教えているそうだ。その経験が本書の内容に活かされていると思う。日本人著者の書くプログラミング入門の多くがイラストを多用するのに対して、本書ではイラストは1ヵ所でしか用いられていない。代わりに著者は言葉をつくして、プログラミングにおいて何を考えるべきなのか、について語る。そういうわけで比較的文字は多いが、小難しい話をしているわけではないので、中高生でも楽しくプログラミングを学べると思う。プログラミングを教えるとしたらどう教えたらよいのか、という点に関しても示唆に富む本だと思う。


丁寧な解説

Rubyを初めて使ったが、意外に簡単だった。この本の解説は丁寧で、分かりやすいほうであると言える。ただ、Rubyを使うまでの環境を整えるのに少し時間がかかってしまった。途中から少し難易度が上がり、何度も読み返さないとわからないところがあったので、その分星を一つ減らした。
Ruby

本書、それほどページ数があるわけではありません。
厚さは1cmほど。
これまで、プログラミングを学ぼうと、学習書を買ったものの、最後まで続かなかった人、本書を手にとってページをめくってみて下さい。
なんとなく続きそう。。。と思ったら、買ってみるといいでしょう。
オライリー社の本としてはかなりお得な価格です。



オライリー・ジャパン
たのしいRuby 第2版 Rubyではじめる気軽なプログラミング
反情報論 (双書 時代のカルテ)
Rubyではじめるゲームプログラミング―人気の国産言語で、誰でも簡単にゲームが作れる! (I/O BOOKS)
Rubyレシピブック 第2版 268の技
Rubyプログラミング基礎講座






H8マイコンによるネットワーク・プログラミング ~C言語ではじめる組込みマイコン入門

プログラムWPF C#編―デザイナとプログラマのためのアプリケーション開発の極意

Ajaxハッカーズ・プログラミング―基礎からprototype.js、Yahoo!UIライブラリ、HTML_AJAXの活用までWebアプリケーション制作のプログラミング・テクニック

初めてのプログラミング

本当に使える要求定義―ユーザーの役に立つシステムを作る

Windowsサービス開発テクニック―VB.NETで楽々プログラミング (NEサポートシリーズ)4774127809

C/C++セキュアコーディング (SEI SERIES・A CERT BOOK)

.NETエンタープライズWebアプリケーション開発技術大全〈Vol.3〉ASP.NET応用編 (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ)

VB.NETアプリケーション作成のための実践サンプル必要十分777個

MIDP2.0 携帯Javaアプリ開発ハンドブック―M1000/702NK対応



         
         

         
         

Copyright(C)ネットワークシステムガイド