ISBN 9784046057259
今日からできる! Python業務効率化スキルが身につく本
概要
マンガと動画で挫折せずPythonの業務自動化スキルを身につける
想定読者
プログラミング未経験のビジネスパーソンで、Excelや日常業務の繰り返し作業をPythonで自動化したい人
こんな人には向いていない
- Pythonの基礎文法を習得済みで、より体系的なライブラリ活用や設計手法に進みたい中級者には内容が易しすぎる
- 本格的なWebスクレイピング(JavaScriptレンダリング対応・大量収集)や機械学習を目的とする人には本書の扱いが入門域に留まる
- 動画や漫画ではなく、体系的なリファレンス型の学習を好む読者には本書の構成が合わない
読了後にできるようになること
- pathlib・shutilを使ったファイルの一括整理・リネームの自動化
- requestsとBeautifulSoupを用いたWebスクレイピングの基本手順
- openpyxlを使ったExcelファイルの集約・集計処理の自動化
- tkinterでのシンプルなデモアプリ作成と動くプレゼン資料の構成方法
- 外部APIを呼び出してビジネス判断に使えるデータを取得・活用する流れ
- Python実行環境の構築から変数・条件分岐・ループまでの基礎構文
本書のキー概念(章解説)
- 第 1 章 PART 1 LESSON 1:大量のファイルを一瞬で整理する(ファイル整理) — パス操作とファイル操作の基礎がここに集約されており、最も即効性のある成果を得やすい章
- 第 2 章 PART 1 LESSON 2:Webスクレイピングで一気に情報を集める(Webからデータ収集) — 実務で頻繁に求められるデータ収集ニーズに直結する章。robots.txtへの配慮など倫理面にも触れている
- 第 3 章 PART 1 LESSON 3:Excelの集約・集計をサクッと終わらせる(Excel業務の効率化) — openpyxlによるExcel自動処理は事務・経理職に直接応用できる実用度が最も高い章
- 第 4 章 PART 1 LESSON 4:最強の『動くプレゼン資料』を作る(デモアプリ作成) — tkinterによるGUIアプリ作成の入門。コードを渡して動かせるプレゼンの作り方を習得できる
- 第 5 章 PART 1 LESSON 5:予測力を上げてビジネスで勝つ(APIによる情報収集・活用) — 外部API連携の流れを初体験する章。APIキー管理など実務運用の感覚も養える
- 第 6 章 PART 2 LESSON 1:Pythonのプログラミング環境を準備しよう(入門編) — インストール手順を丁寧に解説。スキルアップ編から読み始めた人がつまずいた時に参照する逆引き活用も有効
- 第 7 章 PART 2 LESSON 2:プログラミングに必要な基本を身につけよう(入門編) — 変数・条件分岐・ループなどPython構文の基礎。PART1のコードを読み解く際の参照先として機能する
ハイライト
- マンガで学ぶから、挫折しない! 皆がよく仕事でぶつかる「あるある!」場面をコミックで紹介。それからPythonでサクッと解決する方法を伝えていくので、どんどん頭に入ります。(技術書に多い文章主体の構成と差別化されている。挫折防止を設計意図に据えた点が本書の最大の特色)
- すぐにPythonを活用していきたい方はPART 1「スキルアップ編」からスタート。初めての方はゼロから学べるPART 2「入門編」からスタート。自分に合った方法を選べるので、無理なく身につきます。(入門と実践を逆順でも読める2部構成は、既存スキルに応じた入口選択を可能にする設計として類書にない柔軟性を持つ)
外部からの言及
- 本書を参考に初めてのPythonスクレイピングに取り組んだ記事がQiitaに存在する。著者はAIアシスタントを併用しながら本書を出発点として使い、BeautifulSoupによるサイト情報収集のコードを実装している。本書の全手順を踏んだわけではないが、入門としての参照書として位置づけた旨が記事内で明示されている(qiita)
編集メモ
Qiita言及1件 / 累計likes 2。2022年刊行のKADOKAWA発行入門書で、直接的なコミュニティ言及は少なく外部シグナルが限定的。楽天ランキング情報も今回取得できていないため supplementary とする
読む前に押さえておきたいこと
- PCの基本操作(ファイル管理・フォルダ構造の理解)とインターネットブラウザの日常利用経験
- Excelの基本操作(セル入力・シート操作・数式の概念)があるとLESSON 3の内容をより深く理解できる
- プログラミングの事前知識は不要。本書のPART 2が環境構築から丁寧に解説している
学習のコツ
- Pythonが初めての場合はPART 2(入門編)を先に読み、環境構築と基本構文を押さえてからPART 1(スキルアップ編)に戻ると挫折しにくい。自動化をすぐ体験したい場合は逆順でPART 1から入り、詰まったらPART 2を参照するリバース読みも有効
- 各LESSONに付属する特典動画は、書籍のコードを実際に手元で動かしながら視聴すると手順の理解が深まる。文章だけで詰まった箇所を動画で補完するサブテキスト的な活用が推奨される
- サンプルコードは付属データとして配布されているため、まず動作確認してから一部を変更し、自分の業務ファイルパスや対象URLに書き換える段階的なアレンジが実用化への近道
- PART 1の5つのLESSONは独立しているため、業務上の優先度に応じてExcel自動化ならLESSON 3、データ収集ならLESSON 2から先に取り組むことができる
出版社による内容紹介
Excel×Python、データ収集、ファイル整理、プレゼン… 仕事が驚くほど 速く・正確・ラクになる! ★本書で学べる内容★ 【PART 1 スキルアップ編】 ・大量のファイルの一括整理&ファイル名変更 ・Webスクレイピング ・Excel業務の自動化(集約・集計) ・便利なアプリ開発 ・API活用 【PART 2 入門編】 インストール方法、プログラミングの基礎知識など、ゼロから学べます! ★本書の特長★ とことんわかりやすい! 楽しい! 簡単なのに効果ばつぐんの「使えるスキル」を厳選! 【1】「本×動画」で学べる! 本書で伝える5つのスキル、プログラミングの基礎知識などについて特典動画付。 本でじっくり学び、動画でさらに理解を深められます。 【2】マンガで学ぶから、挫折しない! 皆がよく仕事でぶつかる「あるある!」場面をコミックで紹介。 それからPythonでサクッと解決する方法を伝えていくので、どんどん頭に入ります。 【3】「入門編」×「スキルアップ編」の2部構成だから、無理なく学べる! すぐにPythonを活用していきたい方はPART 1「スキルアップ編」からスタート。初めての方はインストール方法や基礎知識など、ゼロから学べるPART 2「入門編」からスタート。 自分に合った方法を選べるので、無理なく身につきます。 【4】独学の強い味方「サンプルコード」&素材データが無料ダウンロードできる! ★本書のスキルでどんなことが可能になる?★ ・業務の効率&スピードの大幅アップ ・コスト削減 ・ルーティンワーク自動化で、重要業務に集中 ・的確なデータ分析で意思決定が加速化 ・仕事力が上がり、市場価値の高い人材に成長etc. ★PART 1 スキルアップ編★ LESSON 1 【ファイル整理】 大量のファイルを一瞬で整理する! LESSON 2 【Webからデータ収集】 「Webスクレイピング」で一気に情報を集める! LESSON 3【Excel業務の効率化】 Excelの集約・集計をサクッと終わらせる! LESSON 4 【デモアプリ作成】 最強の「動くプレゼン資料」を作る! LESSON 5 [APIによる情報収集・活用] 予測力を上げてビジネスで勝つ! 【PART 2】 入門編 LESSON 1 Pythonのプログラミング環境を準備しよう LESSON 2 プログラミングに必要な基本を身につけよう
この本がどの学習段階で役立つかは、 関連する ロードマップ から確認できます。