Pythonでできる日常の自動化6選
難しい話は抜きにして、「生活が楽になる」自動化アイデアを紹介します
「Pythonって聞くけど、実際何に使えるの?」そう思ったことはありませんか?
Pythonは、プログラミング未経験の方でも比較的取り組みやすく、日々のちょっと面倒な作業を自動化するのにとても向いています。この記事では、難しいコードの説明よりも「こんなことができるんだ」というイメージを持っていただくことを目指して、生活が楽になる自動化アイデアを6つ紹介します。
この記事で紹介する自動化の選び方
今回は、仕事の効率化(RPA)ではなく、あくまで「個人の生活が楽になる」自動化に絞って紹介します。コードの細かい解説よりも、それぞれ何ができるかのイメージが伝わることを重視しています。
1. 家計簿の自動集計
毎月の家計簿の集計、電卓やExcelで手作業でやっていませんか?支出データをCSVやExcelに記録しておけば、Pythonが自動でカテゴリ別・月別に集計し、グラフまで作ってくれます。
この記事では概要のみ紹介しています。実際の作り方(CSVの用意からグラフ化まで)は、詳細版の記事「Pythonで家計簿を自動集計する方法」で手順ごとに解説しています。
2. ファイル・写真の自動整理
ダウンロードフォルダがぐちゃぐちゃになっていませんか?ファイルの種類(画像・PDF・Excelなど)や日付ごとに、Pythonがフォルダを自動で振り分けてくれます。スマホの写真整理にも応用できます。
3. Excelで名簿・家計シートを自動整理
町内会やPTAの名簿、家計簿代わりのExcelシートなど、複数シートにまたがる集計や書式設定の繰り返し作業は、Pythonに任せると一瞬で終わります。手作業では数時間かかる作業も、一度スクリプトを作れば毎回数秒で済むようになります。
Excelファイルを直接操作するopenpyxlというライブラリを使うので、ネット接続やアカウント登録は不要です。
4. PDFの明細書をExcelの表に変換
医療費控除の集計や、請求書・レシートの整理で、PDFの中身を一つずつExcelに手入力していませんか?PythonでPDF内の表を読み取り、Excelの表として書き出すことができます。
5. 重複ファイル・重複写真の整理
スマホからパソコンに何度も写真を取り込むうちに、同じ写真が別名で何個も残っていませんか?ファイルの中身を比較して、重複しているものだけを自動で見つけ出すことができます。
6. 写真をまとめてリサイズ・変換
ブログやSNSに写真を投稿するとき、1枚ずつサイズを変更するのは手間がかかります。フォルダ内の写真をまとめて指定のサイズにリサイズしたり、形式を変換したりする作業も自動化できます。
6つを並べて比べる(どれから始めるか)
6つを個別に読むと、どれも同じくらいの手間に見えます。実際には、準備の重さがかなり違います。それぞれの詳細記事に書いてある「所要時間の目安」と「インストールするもの」を、6本ぶん並べました。
| テーマ | 所要時間の目安 | あとから入れるもの |
|---|---|---|
| 2. ファイル・写真の自動整理 | 20分 | なし(Python本体だけ) |
| 5. 重複ファイル・重複写真の整理 | 20分 | なし(Python本体だけ) |
| 6. 写真をまとめてリサイズ・変換 | 20分 | pillow/pillow-heif |
| 3. Excelで名簿・家計シートを自動整理 | 30分 | openpyxl |
| 4. PDFの明細書をExcelの表に変換 | 30分 | pdfplumber・openpyxl |
| 1. 家計簿の自動集計 | 1時間 | pandas・matplotlib |
2と5は、何もインストールしなくても動きます。Pythonに最初から入っている道具(shutil・hashlib)だけで書けるからです。「pip install で止まった」というつまずきが、この2つには最初から存在しません。
逆に、1(家計簿)はこの6つの中でいちばん時間がかかり、入れるものも2つあります。出来上がりのグラフが気持ちよく、いちばん見栄えがするテーマなのですが、最初の1本としては重いほうです。
迷ったら、2(ファイル整理)か5(重複整理)から。どちらも20分で、インストールが要りません。動かして「本当に動いた」を先に味わってから、1(家計簿)に進むほうが、途中でやめにくくなります。
この表について
所要時間とインストールするものは、6本の詳細記事にそれぞれ書いてある内容をそのまま並べたものです(2026年9月22日に6本すべてを見直して確認しました)。実際にかかる時間は、お使いのパソコンや慣れによって前後します。
6つの先に、こんなこともできます
ここまでは「自分のパソコンの中を整える」自動化でした。慣れてきたら、次のようなこともできます。どれも1本ずつ、別の記事で解説しています。
- ウェブページを取得してみる —— インターネットに向かって何かをする、その最初の一歩。書くコードは10行以下です。「勝手にアクセスして怒られないか」という不安から解きほぐします。
- ウェブページの更新・価格変動を自動チェックする —— 欲しいものが値下がりしたら、自分にメールが届くようにする。上の記事の続きにあたります。
- 相関分析入門 —— 「勉強時間と点数に関係はあるのか」を数字で確かめる。データ分析の入り口です。
どれから読んでも構いませんが、インターネット関係が初めての方は「ウェブページを取得してみる」から読むと、無理なく進めます。
Pythonを始めるには何が必要?
Pythonは無料で使えるプログラミング言語で、環境構築(パソコンに導入する作業)も数分程度で終わります。特別な機材は不要で、普段お使いのパソコン1台があれば始められます。
インストール手順や、コードを書くためのエディタの準備、実際にコードを動かすところまでは「Pythonを始める前に:インストールとエディタの準備」で詳しく解説しています。
まとめ
今回は、プログラミング未経験の方にも身近な、Pythonでできる生活の自動化アイデアを6つ紹介しました。
この記事のまとめ
特におすすめなのは、毎月の作業を楽にできる「家計簿の自動集計」です。生活の中で繰り返し発生する面倒な作業ほど、自動化のメリットを実感しやすくなります。

コメント