python

Pythonで自動化に役立つおすすめ本4選!

本記事では、

「Pythonで自動化に役立つおすすめ本を教えて」

という疑問にお答え致します。

退屈なことはPythonにやらせよう

「退屈なことはPythonにやらせよう―ノンプログラマーにもできる自動化処理プログラミング」

新版

Pythonが流行り始めた初期に出た自動化関連のベストセラー本です。

いま出ている自動化の本はだいたいこの本のパクリのような内容です。

かなり詳しくわかりやすいですが、内容が単調です。辞書的に持っておくと良いと思います。

最初の方はプログラミングやったことない人には苦痛かもしれませんが、後半部分を読みながら進めると、どのように応用できるかがわかり、効果絶大です。

新版

目次

第Ⅰ部 Pythonプログラミングの基礎
1章 Python入門
2章 フロー制御
3章 関数
4章 リスト
5章 辞書とデータ構造
6章 文字列操作

第Ⅱ部 処理の自動化
7章 正規表現によるパターンマッチング
8章 ファイルの読み書き
9章 ファイルの管理
10章 デバッグ
11章 Webスクレイピング
12章 Excelシート
13章 PDFファイルとWord文書
14章 CSVファイルと JSONデータ
15章 時間制御、自動実行、プログラム起動
16章 電子メールやSMSの送信
17章 画像の操作
18章 GUIオートメーションによるキーボードとマウスの制御

 

シゴトがはかどる Python自動処理の教科書

「シゴトがはかどる Python自動処理の教科書」

「RPAソフトに頼らなくても、業務は自分で自動化することができる!」そんな声にお答えするのが本書です。

プログラミング初心者でも問題ないです。

Amazonレビューでは非常に評価が高い本です。

Amazonで中身を確認できます。

目次

Chapter 1 Pythonで仕事を自動化しよう
Chapter 1-1 Pythonと自動化について
Chapter 1-2 Pythonをインストールしよう
Chapter 1-3 プログラムを実行してみよう
Chapter 1-4 日時計算でプログラムの実行に慣れよう
Chapter 1-5 ダブルクリックで手軽にPythonを実行しよう

Chapter 2 Excel 作業を自動化しよう
Chapter 2-1 Excelライブラリをインストールしよう
Chapter 2-2 基本的なExcel操作を学ぼう
Chapter 2-3 Excelシートに書き込む3つの方法
Chapter 2-4 Excelシート自動生成のアイデア
Chapter 2-5 Excelシートを連続で読み込もう
Chapter 2-6 Excelシートのデータ抽出テクニック
Chapter 2-7 Excelで複数ブックとシートを操作しよう
Chapter 2-8 Excelの書式や罫線を設定しよう

Chapter 3 Excel の高度な作業も自動化しよう
Chapter 3-1 Excelテンプレートを活用しよう
Chapter 3-2 複数ファイル処理 ? 売上データから請求書を作成しよう(1)
Chapter 3-3 集計と連続出力 ? 売上データから請求書を作成しよう(2)
Chapter 3-4 Excelシートを整形しよう
Chapter 3-5 ExcelとWordを連携しよう
Chapter 3-6 CSVとExcelの連携
Chapter 3-7 ExcelファイルをPDFで出力しよう(Win編)

Chapter 4 Webブラウザの自動化/スクレイピング
Chapter 4-1 連番ファイルのダウンロード
Chapter 4-2 スクレイピングとは? ? Beautiful Soupを使おう
Chapter 4-3 ページ内のリンクを集めて一気にダウンロードしよう
Chapter 4-4 サイトリンクをたどって丸ごと資料を取得しよう
Chapter 4-5 Webブラウザを自動操縦しよう – ライブラリのインストール編
Chapter 4-6 Webブラウザを自動操縦しよう – 基本マスター編
Chapter 4-7 会員制Webサイトからデータをダウンロード

Chapter 5 メールやLINE/SNSを自動化しよう
Chapter 5-1 メールを自動送信(Gmail/Yahoo!メール/Outlook.com)
Chapter 5-2 添付ファイルを送信しよう
Chapter 5-3 LINEを自動送信しよう
Chapter 5-4 Twitter に自動送信してみよう
Chapter 5-5 タスクスケジューラで定期処理を自動実行(Win)

Chapter 6 業務で役立つ自動化テクニック集
Chapter 6-1 社内で使える簡易Webサーバーのススメ
Chapter 6-2 ダイアログ活用で自動化に変化を与えよう
Chapter 6-3 デスクトップアプリを作ってみよう
Chapter 6-4 Pythonで作ったプログラムの配布方法(Win)
Chapter 6-5 正規表現を覚えて百人力
Chapter 6-6 マウス・キーボードの自動化

Appendix Pythonの基本文法の紹介
Appendix 1 基本的な記法と四則演算
Appendix 2 フロー制御・構文について
Appendix 3 リスト型と辞書型
Appendix 4 関数について

 

できる 仕事がはかどるPython自動処理 全部入り。

「できる 仕事がはかどるPython自動処理 全部入り。」

Amazonで中身を確認できます。

評価が割れている本です。

思ったほど悪くないという意見や、上記の「退屈なことはPythonにやらせよう」を読むべきという意見もあります。

目次

Chapter 1 Pythonのプログラムを利用する前に
Chapter 2 コマンドラインインターフェース
Chapter 3 サードパーティライブラリのインストール
Chapter 4 Pythonのおさらい
Chapter 5 ファイルの操作と圧縮・展開
Chapter 6 画像の加工
Chapter 7 CSVファイルの処理
Chapter 8 テキストデータの処理
Chapter 9 Microsoft Excelとの連携
Chapter 10 Webスクレイピング
Chapter 11 Web API

 

Amazonで中身を確認できます。

作業が一瞬で片付く Python自動化仕事術

「作業が一瞬で片付く Python自動化仕事術」

評価の高い本ですが、基本的なことは端折っているようです。

Amazonで中身を確認できます。

目次

Chapter1 自動化をはじめる準備
1-1 Pythonを使う準備をしよう
1-2 ライブラリを使ってみよう
1-3 Pythonの基本 ①変数と型
1-4 Pythonの基本 ②分岐処理
1-5 Pythonの基本 ③リスト
1-6 Pythonの基本 ④繰り返し処理
1-7 Pythonの基本 ⑤エラーが起きたときの対処法

Chapter2 Python×Excelの自動化
2-1 データを取り込む
2-2 データの内容を確認する
2-3 データをソートする
2-4 データを絞り込む
2-5 データを集計する
2-6 ピボットテーブルを作成する
2-7 グラフを作成する
2-8 データを出力する
2-9 データを結合する

Chapter3 Python×デスクトップの自動化
3-1 ファイルを操作する
3-2 画面を操作する
3-3 入金データの消込業務を自動化する

Chapter4 Python×Webの自動化
4-1 Webスクレイピングとは
4-2 Webスクレイピングをはじめる準備
4-3 子ページのデータを取得する
4-4 取得したデータをExcelに出力する

Chapter5 Python×PDFの自動化
5-1 PDFファイルを操作する
5-2 PDFファイルのページを操作する
5-3 ページの情報を取得する
5-4 ページを編集する

Chapter6 Python×メールの自動化
6-1 メールを送信する
6-2 メールを一斉送信する