12/27
時点_ポイント最大13倍
つくって学ぶProcessingプログラミング入門 Python版/長名優子/石畑宏明/菊池眞之
販売価格
2,640
円 (税込)
送料無料
- 出荷目安:
- 1~3日で発送予定
たまるdポイント(通常) 24
+キャンペーンポイント(期間・用途限定) 最大12倍
※たまるdポイントはポイント支払を除く商品代金(税抜)の1%です。
※表示倍率は各キャンペーンの適用条件を全て満たした場合の最大倍率です。
各キャンペーンの適用状況によっては、ポイントの進呈数・付与倍率が最大倍率より少なくなる場合がございます。
dカードでお支払ならポイント3倍
各キャンペーンの適用状況によっては、ポイントの進呈数・付与倍率が最大倍率より少なくなる場合がございます。
- 商品情報
- レビュー
長名優子石畑宏明菊池眞之
コロナ社
ISBN:4339029017/9784339029017
発売日:2020年01月
【内容紹介】
【書籍の特徴】
本書は、「物事を論理的に考えて課題を解決する練習」をプログラミングの学習を通して実践するためのもので、Python言語をベースとしたProcessingを使用します.Processingは、「このように記述すれば、このような結果が得られる」という論理的な筋道を簡単に表現し、その動作の確認が行えるので、論理的思考力をトレーニングする教材として最適と考えています。
Python言語は、データ処理などで広く使われるようになったプログラミング言語で、データサイエンスや人工知能の分野では、主流のプログラミング言語になっています。プログラミングの課題は、学生が興味が持てる内容であり、かつ、これまで中学・高校を通して学んできた知識を活用する機会を与えるようなものにしました。
【各章について】
1章から7章までで、基本的なプログラミングの技術の最低限の要素を学びます。はじめはステップバイステップで丁寧にプログラムの書き方を説明していきます。新しい要素や概念は、必要に応じてその都度説明します。2章では、Processingを使用して簡単な図形を描くプログラムを作成します。3章では、変数と繰り返し文の使用方法、4章では条件文の書き方を学びます。5章では、マウス・キーボードからの入力によってプログラムの振る舞いを変える方法を学びます。これによって、ゲームなどの会話的な処理ができるようになります。6章では、関数の作成方法と使い方、7章では、リストと呼ばれるデータの集合の作り方と使い方を学びます。ここまでで、多くのプログラミング言語で共通に現れる、プログラミングの基本的な技術を学びます。
8章以降は、それぞれがプロジェクトになっています。プロジェクトで作成するプログラムは、行数は短いけれどもそれなりの複雑さを持ったプログラムです。プログラムは穴埋め形式になっており、処理の流れを考えながらプログラムを入力するという作業で進めます。基本的な機能を実装・動作させた後は、各自自分のアイディアを追加機能として組み込んでください。8章では時計を、9章ではストップウォッチを作成します。10章では、音楽ファイルを読み込んでそれを映像として表現するサウンドビジュアライザを作成します。11章では、アクションゲームの作成に挑戦します。最後の12章では、迷路ゲームを作成します。乱数を使用して迷路を生成し、その上でゲームを行うプログラムを作ります。さらに、コンピュータにその迷路を解かせるプログラムを作成します。最後には、それを3次元的な表示が行えるように拡張します。
【著者からのメッセージ】
学習者の皆さんには、それぞれのプログラミングの課題の実現を通して、論理的に考える習慣をつけ、タイピングに慣れ、英語や数学の知識を活用できるようになることを期待します。思い通り動かないプログラムと悪戦苦闘しながらも、完成したときの達成感は大きいもので、学生諸君にはその感動を味っていただきたいと思います。
コロナ社
ISBN:4339029017/9784339029017
発売日:2020年01月
【内容紹介】
【書籍の特徴】
本書は、「物事を論理的に考えて課題を解決する練習」をプログラミングの学習を通して実践するためのもので、Python言語をベースとしたProcessingを使用します.Processingは、「このように記述すれば、このような結果が得られる」という論理的な筋道を簡単に表現し、その動作の確認が行えるので、論理的思考力をトレーニングする教材として最適と考えています。
Python言語は、データ処理などで広く使われるようになったプログラミング言語で、データサイエンスや人工知能の分野では、主流のプログラミング言語になっています。プログラミングの課題は、学生が興味が持てる内容であり、かつ、これまで中学・高校を通して学んできた知識を活用する機会を与えるようなものにしました。
【各章について】
1章から7章までで、基本的なプログラミングの技術の最低限の要素を学びます。はじめはステップバイステップで丁寧にプログラムの書き方を説明していきます。新しい要素や概念は、必要に応じてその都度説明します。2章では、Processingを使用して簡単な図形を描くプログラムを作成します。3章では、変数と繰り返し文の使用方法、4章では条件文の書き方を学びます。5章では、マウス・キーボードからの入力によってプログラムの振る舞いを変える方法を学びます。これによって、ゲームなどの会話的な処理ができるようになります。6章では、関数の作成方法と使い方、7章では、リストと呼ばれるデータの集合の作り方と使い方を学びます。ここまでで、多くのプログラミング言語で共通に現れる、プログラミングの基本的な技術を学びます。
8章以降は、それぞれがプロジェクトになっています。プロジェクトで作成するプログラムは、行数は短いけれどもそれなりの複雑さを持ったプログラムです。プログラムは穴埋め形式になっており、処理の流れを考えながらプログラムを入力するという作業で進めます。基本的な機能を実装・動作させた後は、各自自分のアイディアを追加機能として組み込んでください。8章では時計を、9章ではストップウォッチを作成します。10章では、音楽ファイルを読み込んでそれを映像として表現するサウンドビジュアライザを作成します。11章では、アクションゲームの作成に挑戦します。最後の12章では、迷路ゲームを作成します。乱数を使用して迷路を生成し、その上でゲームを行うプログラムを作ります。さらに、コンピュータにその迷路を解かせるプログラムを作成します。最後には、それを3次元的な表示が行えるように拡張します。
【著者からのメッセージ】
学習者の皆さんには、それぞれのプログラミングの課題の実現を通して、論理的に考える習慣をつけ、タイピングに慣れ、英語や数学の知識を活用できるようになることを期待します。思い通り動かないプログラムと悪戦苦闘しながらも、完成したときの達成感は大きいもので、学生諸君にはその感動を味っていただきたいと思います。
※本データはこの商品が発売された時点の情報です。


