増井 敏克 著
【本書の特長】
<<遊び感覚でプログラミングとアルゴリズムをおぼえよう!>>
・イチからPythonのプログラミングとアルゴリズムがわかる
・ゲームをつくりながら基本を理解できる
・パズル問題で実践的なコードの書き方が身につく
・環境構築不要のGoogle Colaboratoryですぐ始められる
・パズル問題の解答はPythonに加え、JavaScriptとRubyのコードも提供
【内容紹介】
楽しくなきゃ、プログラミングじゃない!
プログラミングを学ぶとき、
言語の文法などを勉強するのは退屈なものです。
何かつくりたいものがあり、
それを自分の手でつくることが
達成感となり、楽しさにつながります。
本書でも一般的なプログラミングで
必要な要素がひと通り登場しますが、
簡単なゲームをつくりながら基本をおぼえます。
そして、だんだん難しくなるパズル問題を通じて、
アルゴリズムを考慮した「使えるコード」が
身につくようになっています。
プログラミングの楽しさを見つけるきっかけになる、
そんな本を目指しました。
アタマをやわらかくして、ぜひ挑戦してみてください。
★付属データ★
・本書に登場するソースコード例
・パズル問題の解答ソースコード(Python)
・○×ゲームでコンピュータ対戦をできるようにする追加解説
★読者特典★
・パズル問題の解答ソースコード(Ruby/JavaScript)
【目次】
Part 1 ○×ゲームでおぼえるプログラミングの基本
Part 2 迷路ゲームでおぼえるアルゴリズムの基本
Part 3 パズルを解きながらコードの書き方を工夫してみよう
【パズル問題(一部)】
・ボウリングの点数を計算しよう
・素因数分解してみよう
・円テーブルで席替え
・同じ数字でサンドイッチ
・カウントゲームで先手が勝つのは何通り?
・崩れないように箱を積み上げよう
・カエル跳びゲームの移動回数は?
・効率のよいファミリーレストラン
・エラトステネスのふるいで素数を求めてみよう
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
(翔泳社)
本書は全ページがフルカラー。ソースコード内も色分けされているので、読み解きやすくなっています。
「Part 1の追加解説(○×ゲームでコンピュータ対戦する方法)」、「Part 2のソースコード例」、「Part 3のパズル問題の解答ソースコード」をダウンロードできます。会員登録すればJavaScriptとRubyのソースコードもプレゼント。詳しくは本書をお読みください。
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 097 「q01.py」のソースコードおよび答え |
2刷 | 済 |
|
2020.12.27 | ||||||
1刷 | 102 下から2行目(ソースコード「q02.py(続き)」の下から2行目) |
未 | 未 |
|
2021.02.02 | ||||||
1刷 | 103 答え |
未 | 未 |
|
2021.02.02 | ||||||
1刷 | 112 イラストの下にある「問題」の1行目 |
2刷 | 済 |
|
2021.01.04 | ||||||
1刷 | 151 「問題」の2行目 |
未 | 未 |
|
2021.03.10 | ||||||
1刷 | 151 「考え方」の4行目 |
未 | 未 |
|
2021.03.10 |