[PR] 当サイトでは他のアフィリエイトリンクが使用されており、購入結果に応じて支払いを受けます。


株式会社近代科学社は、Python入門書『ステップアップPythonプログラミング教室』(著者:池田瑞穂)を近代科学社デジタルレーベルより3月19日に発売した。
目次
本の概要


本書は、プログラミングを通じて問題の意味を理解し、解決策を考える力を養うPythonの入門書です。人工知能やハードウェアの普及でシステム開発が身近になる中、適切な判断の重要性を訴え、「原動力は人であり、結果に責任を持つ」という考え方を強調した内容となっている。
全13章からなり、前半の第1章から第6章までは基礎、ループ、機能を強化します。後半の第7章は、未知の数字を使ったゲーム作成やデータ分析、Webアプリケーション開発、さらには機械学習や画像認識までを含む高度なアプローチで、段階的に高度なスキルを身につけることができます。
イラストや「ポイント」などの付録も充実しており、初心者でも理解しやすい内容になっています。
書籍に関する詳細情報
体裁はB5判、紙、モノクロ印刷、電子カラー、カラーで本文190ページです。標準価格は紙版・電子版ともに2,550円(税別)。 ISBN はハードカバー版が 978-4-7649-0767-6 C3004、POD 版が 978-4-7649-6123-4 C3004 です。
13章のレビュー
第1章 プログラミングを始めよう!
プログラミングの基礎、Pythonの概要、プログラミング環境の構築方法、Jupyter Notebookの使い方を学びます。
第2章 ソフトウェアを使って働こう!
変数の概念とその使用方法、print 関数を使用した数値の表示など、基本的な Python 関数を学びます。
第3章 簡単なプログラムを作ってみよう
このコースでは、キーボードからのデータ入力、データ型の基本、電卓の作成、関数とモジュールの使用について説明します。
第4章 簡単なアイデアに挑戦!
基本から概念、プログラムの方法、テスト、特殊エラー、リストと if ステートメントの組み合わせまで、すべてを学びます。
第5章 プログラミングロジック ~関数編~
アイデアの整理やプログラムの整理、その他のファイルの利用方法を説明します。
第6章 ロジックのキーワード ~ループ文~
繰り返し(ループノート)を中心に、リストを含むコントロールワード、カメの画像を使った見方、単語の場所、保存された説明など、多くのトピックを書きます。
第7章 乱数と算術
NumPy ライブラリの概要、乱数の処理方法、ランダム フィールドの使用方法を学びます。
第 8 章: 遊びを通して学ぶ
Pythonを使ったゲーム開発を通じて学習を促進するトピックです。ウィンドウの構築、マウスとキーボードのイベントの修正、ミニゲームの作成、ゲームのストーリーの作成まで、あらゆる作業を行います。
第 9 章 視覚化とグラフ
ファイルアクセス、データフレーム、グラフ作成、NumPyの各種使い方、基本ライブラリを使った数値計算などを取り上げます。
第 10 章 インタラクティブな Web アプリ
基本から Streamlit の UI コンポーネント、簡単な Web アプリの作成まですべてを説明します。
第 11 章 データ サイエンスと Web
データ サイエンスのワークフローについて学び、pandas データ フレームを使用し、分析結果を Web ページに表示し、地理空間データを表示し、距離を計算します。
第12章 部分的な機械学習
Python プログラミングと機械学習の関係に基づいて、回帰モデルを使用して予測と分類を定義します。
第 13 章 ジャンプ、ステップ、サウンド、画像
録音、再生、翻訳、描画、オブジェクト認識などの実践的なトピックを取り上げます。
追加情報
これには、VS Code と Python 実行環境の構成、カスタム データ分析、プログラミングで繰り返される記号と式のリストが含まれています。
著者について
著者の池田瑞穂氏は、2002年に奈良先端科学技術大学院大学情報科学研究科を卒業し、博士号(技術)を取得した。
私は大手企業でSI(システムインテグレーション)やパッケージ開発の業務でプロジェクトマネージャーとして働いた経験があり、最新技術を先輩社員に教えることに携わってきました。
現在、関西学院大学共通教育センター、理学部、生命環境科学部、甲南大学非常勤講師、関西学院大学工学部研究員。京都大学大学院農学研究科および神戸大学数理・データサイエンスセンターの教員および研究員として情報技術の教育・研究に携わった経歴を持つ。主な研究分野は、データマイニング、データ分析、生徒の行動分析、コンテンツ分析などの教育テクノロジーとデータサイエンスです。