詳細! Python3 入門ノート
ショウサイ パイソン サン ニュウモン ノート
- 著者:
- 大重美幸(オオシゲ, ヨシユキ)
- 出版社:
- ソーテック社
- 出版日:
- 2017年05月
- ISBN:
- 9784800711670
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
『詳細! Python 3 入門ノート』 (大重美幸 著、ソーテック社、2017 年 5 月刊) は、Python 3.6 を対象に、実行環境の準備から基本構文、ファイルとグラフと配列の扱いを経て機械学習の入門までを 1 冊で通す入門書です。版元の紹介では 538 本のサンプルコードと 154 本の Python ファイルを使って学ぶ構成とされ、わかりにくい概念は図解し、コードにはコメント文に加えて下線やマーカーで補足説明を書き加えていると案内されています。楽天ブックスの書誌の紹介文は、Python をこれから学ぶビギナーから、基礎力を得て現場で実践したい人までを読者に挙げています。
3 部 16 章の構成、Anaconda の準備から機械学習を試すまで
本書は段階的に 3 つのパートに分かれています。Part 1「準備: Python 3 をはじめよう」は、第 1 章「Python 3 の準備」で Windows と Mac への Anaconda のインストールを、第 2 章「プログラムを試してみよう」で対話型の計算とファイルに書いたコードの実行を扱います。Part 2「基礎: Python の基本構文を学ぶ」は第 3 章「値と変数」から第 12 章「クラス定義」までで、標準ライブラリ、条件分岐と繰り返しと例外処理、リスト、タプル、セット、辞書、ユーザー定義関数、関数の高度な利用を順に積み上げます。Part 3「応用: 科学から機械学習まで」は、第 13 章「テキストファイルの読み込みと書き出し」、第 14 章「グラフを描く」、第 15 章「NumPy の配列」と進み、最終章の第 16 章「機械学習を試そう」では、手書き数字、アヤメの計測データ、ボストン住宅価格という 3 つの学習データセットを使って学習器のトレーニングと評価を行います。
基本構文の後半で関数とクラスの仕組みまで進む意味
Python の入門で変数や制御構造を覚えたあとに壁になりやすいのが、関数そのものを値として扱う考え方です。Python では関数もオブジェクトとして変数に代入したり、別の関数の引数や戻り値にしたりでき、定義時の変数を抱えたまま持ち出される クロージャ は、デコレーターのような仕組みを読み解く土台になります。値を 1 つずつ必要なときに作り出すジェネレーターは、大きなファイルやデータの列を一度にメモリへ載せずに処理するときに効いてきます。版元は Part 2 の後半の章について、初心者には少し難しい内容まで到達すると説明しており、こうした仕組みとクラスの継承やプロパティまでを基礎の範囲に含めています。
Python 3.6 と 2017 年の環境を前提に読むときの注意
本書が対象とする Python 3.6 は、Python のリリース計画を定めた PEP 494 によれば 2021 年 12 月 23 日に保守の終了を迎え、3.6.15 が最後のセキュリティリリースとされています。手元で環境を用意すると 3.6 より後の版になるため、Anaconda の導入画面やライブラリの版、実行結果の表示が本書の記述と異なる場合があります。それでも、Part 3 で NumPy の配列とグラフ描画を経てから 機械学習 のデータセットを扱う流れは、データを配列として持ち、可視化して性質を確かめ、学習器にかけて評価するという、データ分析で一般的な手順と同じ順です。
Python の入門書の中から目的に合う 1 冊を比べたい場合は、Python 本の選び方 で動機ごとの選び方を確かめておくと判断しやすくなります。サンプルコードを打ち込みながら基本構文を細かく確かめ、そのままデータの扱いと機械学習の入口まで 1 冊で通したい人にとって、本書は基礎から応用への道筋を一続きで示してくれる入門書です。
言及した記事 (13 件)
機械学習の書籍多いけど、どれ買えば良いの?レベル別にオススメ!!<初心者向け>
♡ 176Python, 機械学習, 人工知能ゲーミングPCで機械学習をして、CPU/GPUの性能の違いをColaboとも比較してみた話【Windowsの機械学習環境構築手順決定版。TF2.0対応】
♡ 97Python, GPU, 機械学習, Anaconda, colaboratory【書籍まとめ】データサイエンス初心者が1年間で読んだ本
♡ 53Python, 機械学習, 線形代数, 統計学, 深層学習プログラミング初心者が機械学習を1ヶ月ガチで勉強してみた〜勉強法まとめ、勉強の記録〜
♡ 24初心者, 機械学習, 勉強法, Kaggle, 機械学習入門いまさら聞けない!?プロダクトマネージャー・ディレクターが機械学習の案件を始めるまで
♡ 9機械学習, ディレクター, プロジェクトマネジメントPython 3 エンジニア認定基礎試験の受験記とPython教材
♡ 6Python, 勉強, 資格【Python】イテレータについて
♡ 4Python関数定義におけるmutableなデフォルト引数 ~python学習1.02~
♡ 3Python, 入門, Python3, 文法for文における無限リストの生成発生 ~python学習1.03~
♡ 2Python, 入門, Python3Python学習1.00 ~普通の情報系学生がPythonを学ぶ~
♡ 1入門, Python3
この本に興味がある方におすすめ
関連する本
大重美幸 の他の書籍
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
本の選び方に正解はない
どの本を選べばいいか迷って決められない。同じテーマの入門書は扱う基礎が大きく重なるため、どれからでも学べます。確認すべき 1 点と、迷いを終わらせる決め方を解説します。
機械学習 / ディープラーニング本ガイド - エンジニアが読むべき AI 技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルート、ディープラーニング本への進み方、ML 本の賞味期限の見極め方を解説します。