翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

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

増井 敏克(著)

商品番号
169970
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2020年12月22日
ISBN
9784798169972
データサイズ
約18.0MB
制限事項
印刷可・テキストのコピー可
キーワード
プログラミング  ゲーム  アルゴリズム  Python  電子書籍【PDF版】

1,980円(税込)(本体1,800円+税10%)
送料無料

720pt (40%)
ポイントの使い方はこちら

在庫あり

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

紙の書籍はこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずPDF利用案内をお読みください。

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

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

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

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

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

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

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

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

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

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

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

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

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

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。
楽しくなきゃ、プログラミングじゃない!
最初から最後まで、遊びっぱなし。
まずはプログラミングの基本から、シンプルで高速なコードを書くには?
パズルに挑戦!目指せ全問制覇!
フルカラーでソースコードが読みやすい

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

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

ダウンロード特典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 ゲームの組み合わせは何通り?

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

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

関連商品

古代中国服飾図鑑―唐代―【PDF版】

3,960円(税込)

2024.05.28発売

おすすめ特集

法人・教育機関のお客様へ

【法人・教育機関のお客様へ】新年度の大口注文・お見積りなど、お気軽にご相談ください

Webデザイン特集

デザインやコーディングなど、Webデザインに役立つスキルが身につく書籍を揃えました

生成AI特集

テキスト生成、画像生成、動画生成など、生成AI活用のスキルが身につく本をご紹介

新社会人におすすめの本

新社会人の役に立つスキルが身につく本。ビジネスパーソンとしてスタートダッシュを切ろう!

プログラミング教育の本

小学校から必修化!人気の『ルビィのぼうけん』ほかプログラミング教育の本はこちら

翔泳社のセミナー・講座

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

特集をもっと見る