Python+JSON データ活用の奥義(パイソンジェイソン データカツヨウノオウギ)
プログラミング- 著者:
- クジラ飛行机(クジラヒコウヅクエ)
- 出版社:
- ソシム
- 出版日:
- 2023年01月04日頃
- ISBN:
- 9784802613934
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
Web API のレスポンスも、アプリの設定ファイルも、サービス間のデータ連携も、その多くは JSON という形式でやり取りされています。表形式の CSV しか扱ったことがないと、入れ子構造を持つ JSON データを前にした途端に手が止まりがちです。本書はこの JSON を主役に据えた珍しい切り口の Python 本で、数多くのプログラミング書を執筆してきたクジラ飛行机氏の著作として、ソシムから 2023 年に刊行されました。
軸になるのは、データ構造を理解して自在に変換する力です。 CSV や TSV のファイルを JSON に組み替える、 QR コードと JSON データを相互に変換するといった題材を通じて、リストと辞書が入れ子になった構造をどう設計し、どう歩くかを実践的に身につけます。書名の「奥義」は大げさに聞こえるかもしれませんが、データ構造を制することが Python を使いこなす鍵だという本書の主張を踏まえると、看板と中身は一致しています。
前提となるのは Python の基本文法で、入門書を 1 冊終えた人がちょうど接続できる難易度です。業務で受け取る雑多なデータを整形する機会が多い人、 API 連携やデータ収集のスクリプトを書きたい人にとって、文法学習と実務の間を埋める練習台になります。読み終える頃には、形式の異なるデータを目的の構造へ組み替える作業が怖くなくなっているはずです。
この本に興味がある方におすすめ
この本に関連
クジラ飛行机 の他の書籍
関連記事
データベース本ガイド - SQL から設計まで学べる技術書の選び方
データベースの基礎から設計、パフォーマンスチューニングまで学べる技術書の選び方と学習順序を紹介します。
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
本についてくるダウンロード素材を使い倒す
プログラミングの本には、サンプルコードや練習用データのダウンロード特典がついていることがあります。素材の探し方と、完成版コードの使い方を解説します。
関連用語
貧血ドメインモデル
ドメインオブジェクトがデータのみを持ち、ビジネスロジックが外部のサービスに散在するアンチパターン
ドメイン駆動設計 (DDD)
ビジネスドメインの知識を中心に据え、ドメインエキスパートと開発者が共通言語で協働しながらソフトウェアを設計する手法
DNS
ドメイン名を IP アドレスに変換するインターネットの名前解決システム
集約
ドメイン駆動設計において、一貫性を保つべきオブジェクト群をまとめ、単一のルートエンティティ経由でアクセスする設計パターン
リポジトリパターン
データアクセスロジックをカプセル化し、ビジネスロジックからデータストアの詳細を隠蔽するパターン
Command パターン
操作をオブジェクトとしてカプセル化し、実行の遅延、キューイング、取り消しを可能にするデザインパターン