つくって楽しい JavaScript 入門 身近な不思議をプログラミングしてみよう(ツクッテタノシイジャバスクリプトニュウモン ミジカナフシギヲプログラミングシテミヨウ)
その他- 著者:
- スペースタイム 柳田 拓人 / サイエンス & プログラミング教室 ラッコラ(スペースタイム ヤナギダ タクト / サイエンスアンドプログラミングキョウシツ ラッコラ)
- 出版社:
- 翔泳社
- 出版日:
- 2021年11月10日頃
- ISBN:
- 9784798168326
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
自然・生き物のしくみを再現しながら
プログラミングを楽しく学ぼう!
本書は、これまでの入門書や教科書とは一味違う、
「自然」や「生き物」のしくみをテーマにしたプログラミング入門書です。
「雪の結晶ができるしくみ」「感染症が拡がるしくみ」など、
知っているようで知らない「身近な不思議」を再現するプログラムを作りながら、
JavaScript プログラミングを楽しく学ぶことができます。
作成するプログラムは全 6 テーマ。
●雪の結晶を描くプログラム
●木の葉を紅葉させるプログラム
●カメラに映った色を判別するプログラム
●人の声を再現するプログラム
●放り投げたボールの動きを再現するプログラム
●ウイルスが拡散する様子を観察するプログラム
プログラミングの基礎知識や、JavaScript の基本文法も
丁寧に説明しているので、未経験から学びはじめる人でも安心です。
プログラミングをはじめてみたいけれど、
「何をつくればいいかわからない」
「アプリやウェブサイトにはあんまり興味が持てない」
という人はぜひ本書を手に取ってみてください。
興味や知的好奇心を刺激するテーマが見つかり、
プログラミング学習の一歩目を楽しく踏み出すことができるはずです。
■楽しく学べるポイント
・キャラクターがやさしくガイド
→つまずきやすい所でヒントをもらえます
・プログラムの改造レシピも掲載
→自分なりにアレンジしたプログラムが作れます
・誰かに話したくなる「雑学」「豆知識」も紹介
→自然・生き物についてもちょっぴり詳しくなれます
■こんな人におすすめ! 対象読者
・プログラミングを楽しく学びたい人
・入門書を読んだあと、何をすればいいかわからない人
・ウェブサイトやアプリの制作にあまり興味が持てない人
技書の森解説
「プログラミングを勉強する」よりも先に「何か面白いものを動かしてみたい」。そうした動機に寄り添って書かれた JavaScript の入門書です。サイエンス & プログラミング教室ラッコラのスタッフが執筆に関わっており、身近な自然現象 (ボールの跳ね返り、色の混合、図形の動きなど) をプログラムで再現するという切り口で、JavaScript の基礎文法を体験しながら覚えていく構成になっています。
対象は、プログラミング経験がまったくない方、とくに中学生から高校生の年代や、子どもと一緒に学びたい大人です。ブラウザとテキストエディタだけで試せるため環境構築のハードルが低く、コードを書いたら即座に画面で結果を確認できる楽しさがあります。
実務で使う JavaScript (DOM 操作やフレームワーク) には踏み込まない構成であり、Web 開発を目的とする方には別の入門書が適しています。本書の価値は「プログラムで世界を記述する」面白さを最初に体感させてくれることにあります。プログラミングの勉強が義務感になりそうな人ほど、ここから始めると発見があります。
この本に興味がある方におすすめ
この本に関連
関連記事
関連用語
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
プログラミング
コンピューターに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
グラフデータベース
ノード (エンティティ) とエッジ (関係) でデータを表現し、複雑な関係性のクエリに特化したデータベース
グラフアルゴリズム
ノードとエッジで構成されるグラフ構造に対する探索 / 最短経路 / 接続性の分析アルゴリズム
RaspberryPi
手のひらサイズの小型コンピューター。学習から電子工作 / IoT まで幅広く使える