NodeBoxで始めるプログラミング入門
- 著者 中田 潤也/たにし ゆうこ
- 判型 B5変型, 288頁
- 本体価格 3,200円
- ISBN 978-4-87783-283-4
本書について
本書では、手軽にプログラミングを始められるプログラミング環境であるNodeBoxを利用して、今までプログラミングに縁がなかった方でも気軽に始めてみることができるような簡単な例から、少し応用的な例まで幅広くサンプルを掲載し、その解説を行なっています。
NodeBoxやそのベースとなるプログラミング言語Pythonに関しては必ずしも詳しく説明している訳ではありませんが、あまり多くのことを覚えずに試すことができ、また色々といじってみる土台になるサンプルを用意しましたのでぜひ実際に動かしてみてください。
また、ひと通り動かした後は自分なりの改造を加えて楽しんでみてください。その際には色や形を変えてみつつ、プログラム全体の構造を把握する、次にプログラムの機能を変更や追加してみるといった順序で進められるとよいのではないかと思います。読者の皆様が色々と試行錯誤を繰り返す一助となるよう、巻末にNodeBoxのAPIリファレンスを掲載しましたので、必要に応じて参照してください。
目 次
- 第I部 NodeBox入門編
- 第1章 NodeBoxとは?
- 第2章 NodeBoxのインストール
- 第3章 NodeBoxプログラミング
- 3.1 予備知識
- 3.2 図形のサンプル
- 3.3 図形の例題:国旗
- 第4章 すこし応用編
- 4.1 プログラミング言語Pythonの特徴
- 4.2 実例:フィボナッチ数列
- 4.3 図形の回転や移動
- 第II部 NodeBox応用編
- 第5章 ストップウォッチ
- 5.1 針
- 5.2 背景
- 5.3 デジタル表示
- 5.4 ボタン
- 5.5 付加機能
- 5.6 課題
- 第6章 電卓
- 6.1 単機能電卓
- 6.2 四則演算電卓
- 6.3 課題
- 第7章 お天気情報ブラウザ
- 7.1 お天気情報の取得
- 7.2 お天気情報の処理
- 7.3 お天気情報の表示
- 7.4 ソースコード
- 7.5 課題
- 第8章 群知能シミュレーション
- 8.1 boidとは?
- 8.2 プログラム
- 8.3 課題
- 付 録
- 付録A NodeBoxコマンドリファレンス
- 付録B NodeBox 2への対応
- 付録C World Weather OnlineのAPI Key取得方法