プログラマを育てる脳トレパズル 遊んでおぼえるPythonプログラミング&アルゴリズム

増井 敏克(著)

商品番号
163820
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2020年12月22日
出荷開始日
2020年12月19日
ISBN
9784798163826
判型
A5変
ページ数
196
キーワード
プログラミング  ゲーム  アルゴリズム  Python

販売価格:¥1,980(税込)送料無料

ポイント:180pt (10%)
ポイントの使い方はこちら

在庫あり

\初回購入から使えるポイント500円分プレゼント/

電子書籍を見る

今すぐ使える10%割引クーポン
(一部除外あり)

ほしい物リストに追加

最初から最後まで、遊びっぱなし。
でも、「使えるコード」が書けるようになります。

【本書の特長】
<<遊び感覚でプログラミングとアルゴリズムをおぼえよう!>>
・イチからPythonのプログラミングとアルゴリズムがわかる
・ゲームをつくりながら基本を理解できる
・パズル問題で実践的なコードの書き方が身につく
・環境構築不要のGoogle Colaboratoryですぐ始められる
・パズル問題の解答はPythonに加え、JavaScriptとRubyのコードも提供

【内容紹介】
楽しくなきゃ、プログラミングじゃない!

プログラミングを学ぶとき、
言語の文法などを勉強するのは退屈なものです。

何かつくりたいものがあり、
それを自分の手でつくることが
達成感となり、楽しさにつながります。

本書でも一般的なプログラミングで
必要な要素がひと通り登場しますが、
簡単なゲームをつくりながら基本をおぼえます。

そして、だんだん難しくなるパズル問題を通じて、
アルゴリズムを考慮した「使えるコード」が
身につくようになっています。

プログラミングの楽しさを見つけるきっかけになる、
そんな本を目指しました。

アタマをやわらかくして、ぜひ挑戦してみてください。

★付属データ★
・本書に登場するソースコード例
・パズル問題の解答ソースコード(Python)
・○×ゲームでコンピュータ対戦をできるようにする追加解説

★読者特典★
・パズル問題の解答ソースコード(Ruby/JavaScript)

【目次】
Part 1 ○×ゲームでおぼえるプログラミングの基本
Part 2 迷路ゲームでおぼえるアルゴリズムの基本
Part 3 パズルを解きながらコードの書き方を工夫してみよう

【パズル問題(一部)】
・ボウリングの点数を計算しよう
・素因数分解してみよう
・円テーブルで席替え
・同じ数字でサンドイッチ
・カウントゲームで先手が勝つのは何通り?
・崩れないように箱を積み上げよう
・カエル跳びゲームの移動回数は?
・効率のよいファミリーレストラン
・エラトステネスのふるいで素数を求めてみよう

楽しくなきゃ、プログラミングじゃない!
最初から最後まで、遊びっぱなし。
まずはプログラミングの基本から、シンプルで高速なコードを書くには?
パズルに挑戦!目指せ全問制覇!
フルカラーでソースコードが読みやすい

フルカラーでソースコードが読みやすい

本書は全ページがフルカラー。ソースコード内も色分けされているので、読み解きやすくなっています。

ダウンロード特典3点セット+α

ダウンロード特典3点セット+α

「Part 1の追加解説(○×ゲームでコンピュータ対戦する方法)」、「Part 2のソースコード例」、「Part 3のパズル問題の解答ソースコード」をダウンロードできます。会員登録すればJavaScriptとRubyのソースコードもプレゼント。詳しくは本書をお読みください。

Part 1 ○×ゲームでおぼえるプログラミングの基本
・プログラミングで何をつくる?
・○×ゲームの盤面をつくろう
・対戦できるようにしよう
・[練習問題]星座を判定しよう(出題編)

Part 2 迷路ゲームでおぼえるアルゴリズムの基本
・「木構造」とアルゴリズム
・迷路を探索してみよう
・探索を高速化しよう
・[練習問題]星座を判定しよう(解答編)

Part 3 パズルを解きながらコードの書き方を工夫してみよう
■レベル1 簡単な問題を解いてみよう
Q01 ボウリングの点数を計算しよう
Q02 野球の得点パターンは何通り?
Q03 同じ数を表示し続ける7セグメントディスプレイ
Q04 素因数分解してみよう
Q05 円テーブルで席替え
Q06 同じ数字でサンドイッチ

■レベル2 処理時間を短くするために工夫してみよう
Q07 カウントゲームで先手が勝つのは何通り?
Q08 棒の長さを最小にするモビール
Q09 崩れないように箱を積み上げよう
Q10 カエル跳びゲームの移動回数は?
Q11 効率のよいファミリーレストラン
Q12 エラトステネスのふるいで素数を求めてみよう
Q13 素因数分解した和が同じ?
Q14 工事中の交差点はどこだ?
Q15 右端の照明だけ急いで点けろ

■レベル3 目線を変えてアプローチしてみよう
Q16 掛け算でつくるカックロ
Q17 異なる整数で逆三角形をつくろう
Q18 まわり将棋に挑戦!
Q19 連続する正の整数の和
Q20 2048 ゲームの組み合わせは何通り?

巻末付録 本書で使用した関数/メソッド/モジュールと関数

各種問い合わせは以下のリンクからご連絡ください

関連商品

動かして学ぶ!Flutter開発入門

販売価格:4,180円(税込)

2023.05.17発売

動かして学ぶ!Rust入門

販売価格:3,960円(税込)

2023.04.24発売

おすすめ特集

【2022年】SEshop人気書籍 ベスト20

【2022年SEshop人気書籍】ロングセラーのビジネス書を筆頭に、エンジニア必携書などベスト20をご紹介

最先端テクノロジー

【最先端テクノロジー特集】メタバース・NFT・ブロックチェーンの本を厳選紹介

情報処理教科書シリーズ

【2023年版】情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格

プレゼント本特集

出版社が選んだプレゼントにおすすめの本~誕生日やちょっとした贈り物に~

雑学本特集

面白い!ためになる!SEshop厳選雑学本特集

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る