みんなの Python 第 4 版(ミンナノパイソンダイヨンパン)
- 著者:
- 柴田 淳(シバタ アツシ)
- 出版社:
- SBクリエイティブ
- 出版日:
- 2016年12月24日頃
- ISBN:
- 9784797389463
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Python 入門書のデファクトスタンダードが 4 年ぶりに大改訂。
近年、 Python の利用が、機械学習、 AI などの科学技術分野へ
大きく広がっている現状を踏まえて、すべてのパートに手を入れ
いくつかの新章を追加しました。
次の 10 年を担う Python プログラマを養成するための一冊。
Chapter01 プログラミング言語 Python
Chapter02 Python でプログラミングをはじめよう
Chapter03 Python の基礎をマスターする
Chapter04 組み込み型を使いこなす
Chapter05 Python と関数型プログラミング
Chapter06 クラスとオブジェクト指向開発
Chapter07 クラスの継承と高度なオブジェクト指向機能
Chapter08 モジュール
Chapter09 スコープとオブジェクト
Chapter10 例外処理
Chapter11 標準ライブラリを使う
Chapter12 Python とデータサイエンス
Chapter13 Pythan2
・ Anaconda や Jupyter Notebook など、 Python の最新開発環境に対応
・ NumPy 、 matplotlib などの科学技術系ライブラリに対応
・ Windows 、 macOS 、 Linux 対応
Chapter01 プログラミング言語 Python
Chapter02 Python でプログラミングをはじめよう
Chapter03 Python の基礎をマスターする
Chapter04 組み込み型を使いこなす
Chapter05 Python と関数型プログラミング
Chapter06 クラスとオブジェクト指向開発
Chapter07 クラスの継承と高度なオブジェクト指向機能
Chapter08 モジュール
Chapter09 スコープとオブジェクト
Chapter10 例外処理
Chapter11 標準ライブラリを使う
Chapter12 Python とデータサイエンス
Chapter13 Pythan2
技書の森解説
Python の入門書は数多く出版されていますが、本書が長く読まれ続けているのは「一冊で言語の全体像を見渡せる」網羅性にあります。変数や制御構文といった基礎文法から、オブジェクト指向、標準ライブラリの活用、さらには Web やデータ処理への橋渡しまでを一本の線でつなぎ、 Python という言語がどこまで広がっているかを俯瞰させてくれます。
著者の柴田淳氏は Python の日本語コミュニティを初期から牽引してきた人物で、言語仕様の解説に独特の丁寧さがあります。型のふるまい、名前空間、イテレータといった中級者がつまずきやすい概念を、動作原理から順を追って説明するため、コピペで動かすだけの段階から「なぜそう書くのか」を説明できる段階への橋渡しになります。プログラミング未経験者には少し密度が高いかもしれませんが、他言語の経験がある人や、一度チュートリアルを終えた初学者にとっては過不足のない難易度です。
本書を読み終えた後は、機械学習・ Web 開発・自動化スクリプトなど目的に特化した専門書へ自然に進めます。 Python の土台を幅広く固めたい人にとって、辞書的にも通読的にも使い続けられるリファレンス性の高い入門書です。
言及 Qiita 記事 (12 件)
1年半のソフトウェアエンジニア長期インターンで出会ったオススメ本をたくさん紹介します
♡ 859本, インターン, 書籍紹介Python 3 エンジニア認定基礎試験の勉強法と受験した感想
♡ 279Python競技プログラマーがWeb開発者の卵になるまでの軌跡
♡ 178開発, 初心者, Web開発, 競技プログラミング, 競プロPytorchで日経平均の予測
♡ 33Python, Python3, LSTM, 株価予測doc2vec・scikit-learn・Django・Vue.js・Herokuで機械学習webアプリを作った備忘録
♡ 16Django, Heroku, scikit-learn, Vue.js, doc2vec【WIP】【memo】みんなのPython 第4版 を読んで pythonを勉強するあれこれ Ver. 20170507
♡ 9Python, メモ, WIPPythonで相関係数を計算する練習
♡ 3Python, 初心者, 統計学, データサイエンス, 相関係数Python関連で読んだ本
♡ 2PythonPython基礎備忘録その3~オブジェクト指向について~
♡ 1Java, Python, Python3Pythonの基礎備忘録
♡ 1Java, Python
この本に興味がある方におすすめ
この本に関連
関連記事
ソフトウェア開発の歴史を変えた 5 冊の技術書
アルゴリズムの学問化からコードの可読性革命まで、ソフトウェア開発の方向性を決定づけた 5 冊の技術書を、時代背景とエピソードとともに紹介します。
エンジニアが最初に読むべき技術書 5 冊の選び方 - ジャンル配分が鍵
新人エンジニアやキャリアチェンジ組が最初に読むべき技術書のジャンル配分と、言語・設計・運用・CS 基礎・ソフトスキルの 5 冊を選ぶチェックリストを紹介。
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。
関連用語
オブジェクト指向
データと操作をオブジェクトとしてまとめ、現実の概念に近づけて設計する考え方
エンティティと値オブジェクト
DDD における 2 つの基本的なドメインモデル要素 - 同一性で区別するエンティティと、値で区別する値オブジェクト
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
Ruby
開発者の生産性と楽しさを重視した、日本発のオブジェクト指向プログラミング言語
Flyweight パターン
多数のオブジェクト間で共有可能な状態を分離し、メモリ使用量を削減するデザインパターン
Builder パターン
複雑なオブジェクトの生成をメソッドチェーンで段階的に構築するデザインパターン