Python実践レシピ「改訂新版」
Pythonエンジニア育成推進協会/監修 鈴木たかのり/〔ほか〕著
発売日:2026年3月
- 版数
- 改訂新版
- ページ数
- 579p
- ISBN
- 978-4-297-15489-9
- 著者情報
- 鈴木 たかのり(スズキ タカノリ)
一般社団法人PyCon JP Association代表理事、株式会社ビープラウド取締役/Python Climber。部内のサイトを作るためにZope/Ploneと出会い、その後必要にかられてPythonを使い始める。PyCon JPでは2011年1月のPyCon mini JPからスタッフとして活動。PyCon JP 2024、2026共同座長。ほかの主な活動は、Pythonボルダリング部(#kabepy)部長、Python mini Hack‐a‐thon(#pyhack)主催など
筒井 隆次(ツツイ リュウジ)
Pythonを使い始めたのは2011年ごろから。もともとはJavaプログラマだったが、何か別の言語を覚えたいと思い、複数の言語を試しているうちに、Pythonの書きやすさを気に入るようになった。2013年からDjangoを使ったWebサービス開発に従事している
門脇 諭(カドワキ サトル)
バクフー株式会社(BakFoo)CTO。Pythonを用いたバックエンドおよびWebシステム開発に従事。山形県を拠点に開発業務を行う傍ら、Python Boot CampやPyCon JPへの参加・登壇など、コミュニティ活動にも取り組んでいる
杉田 雅子(スギタ マサコ)
Pythonを用いたWebシステムやデータ分析ツールの開発に携わってきた。現在はIT講師として、プログラミングの授業などを担当している。コミュニティ活動として、Raspberry Piもくもく会を主催、PyLadies Tokyoに参加している
福田 隼也(フクダ ジュンヤ)
GROOVE X株式会社所属。Pythonを中心としたWebシステムのフルスタック開発に従事。現職では、愛されるために生まれてきた世界初の家族型ロボット「LOVOT(らぼっと)」における意思決定エンジンを中心とした開発に携わる。PyCon JP、DjangoCongress JP、EuroPython、PyCon USなどに登壇
寺田 学(テラダ マナブ)
Python Web関係の業務を中心にコンサルティングや構築を株式会社CMSコミュニケーションズ代表取締役として手がけている。Pythonのコミュニティ活動を長年続けており、2024年にはPython Asia Organizationの立ち上げに参画し、日本だけでなくアジア地区のPythonコミュニティの発展に力を注いでいる。ほかには一般社団法人Pythonエンジニア育成推進協会顧問理事として、Python教育に関する取り組みにも積極的に携わっている。Pythonを始めとした技術話題を扱うPodcast「terapyon channel」を配信中
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
Pythonエンジニアとして使いこなしたい 実践で役立つ言語とライブラリの必須知識を完全網羅した「大幅増補」最新版登場!環境構築、コーディング規約、言語仕様、クラス、型ヒント、テキスト・数値処理、日付・時刻処理、データ型、アルゴリズム、OSの機能、ファイル・ディレクトリアクセス、データ圧縮・アーカイブ・永続化、Excelファイル、画像ファイル、URL処理、メール処理、テスト、デバッグ、暗号、並行処理・並列処理。
本書は、Pythonを利用するうえで役立つ、Pythonの言語とさまざまなライブラリの使い方をわかりやすく解説した書籍です。Pythonの基本であり、入門書では取り上げられることが少ない重要トピックとPythonでよく使われる標準ライブラリ、サードバーティライブラリを厳選して解説しています。
改訂新版では、全体を最新のPython 3.14に対応した内容に更新し、説明もよりわかりやすくなるよう見直しました。さらに、実際の開発現場で役立つ内容を意識して、書き下ろしを追加しました。
新たに追加したのは、「パッケージマネージャーUV」「静的コード解析ツールRuff」「構造的パターンマッチ」「一歩進んだ型ヒントの活用」「テンプレート文字列リテラルt-string」「コマンドラインツールclick」「TOMLファイルを扱うtomllib」「HTTPクライアントHTTPX」です。
本書のタイトルにある「レシピ」のように、読みながらプログラミングに役立てる使い方を想定しています。普段からお手元に置いて、困ったことがあればまず手にとる本としてご愛読いただければ幸いです。
目次
Chapter 1 Pythonの環境
1.1 Pythonパッケージを管理する-pip
1.2 仮想環境を作成する―venv
1.3 パッケージマネージャーの導入-uv
Chapter 2 コーディング規約
2.1 Python標準のスタイルガイドー PEP 8
2.2 静的コード解析ツール Ruff
Chapter 3 Pythonの言語仕様
3.1 例外処理
3.2 with文
3.3 構造的パターンマッチ
3.4 関数の引数
3.5 アンパック
3.6 内包表記、ジェネレーター式
3.7 ジェネレーター generator
3.8 デコレーター
Chapter 4 Pythonのクラス
4.1 class 構文
4.2 属性とメソッド
4.3 継承
4.4 dataclass
4.5 オブジェクト関連関数
Chapter 5 型ヒント
5.1 型ヒント
5.2 静的型チェックを行う- mypy
5.3 一歩進んだ型ヒントの活用
Chapter 6 テキストの処理
6.1 一般的な文字列操作を行う-str、string
6.2 フォーマットと文字列リテラル-f-string
6.3 テンプレート文字列リテラルーt-string
6.4 正規表現を扱う―re
6.5 Unicode データベース アクセスする - unicodedata
Chapter 7 数値の処理
7.1 基本的な数値計算を行う―組み込み関数 math
7.2 十進数で計算を行う - decimal
7.3 擬似乱数を扱う - random
7.4 統計計算を行う statistics
ほか
商品詳細
- 出版社名
- 技術評論社
- サイズ
- 23cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。