Pythonでできる日常の自動化6選【プログラミング未経験でもわかる】

python
プログラミング未経験向け

Pythonでできる日常の自動化6選

難しい話は抜きにして、「生活が楽になる」自動化アイデアを紹介します

プログラミング未経験OK 全6テーマ

「Pythonって聞くけど、実際何に使えるの?」そう思ったことはありませんか?

Pythonは、プログラミング未経験の方でも比較的取り組みやすく、日々のちょっと面倒な作業を自動化するのにとても向いています。この記事では、難しいコードの説明よりも「こんなことができるんだ」というイメージを持っていただくことを目指して、生活が楽になる自動化アイデアを6つ紹介します。

この記事で紹介する自動化の選び方

今回は、仕事の効率化(RPA)ではなく、あくまで「個人の生活が楽になる」自動化に絞って紹介します。コードの細かい解説よりも、それぞれ何ができるかのイメージが伝わることを重視しています。

1. 家計簿の自動集計

毎月の家計簿の集計、電卓やExcelで手作業でやっていませんか?支出データをCSVやExcelに記録しておけば、Pythonが自動でカテゴリ別・月別に集計し、グラフまで作ってくれます。

円グラフと折れ線グラフが横に並んだ画像。カテゴリ別支出割合と月別支出推移
詳細記事のコードを実際に動かして作られたグラフです。CSVに支出を書いておくだけで、ここまで自動で出ます。
INFO

この記事では概要のみ紹介しています。実際の作り方(CSVの用意からグラフ化まで)は、詳細版の記事「Pythonで家計簿を自動集計する方法」で手順ごとに解説しています。

2. ファイル・写真の自動整理

ダウンロードフォルダがぐちゃぐちゃになっていませんか?ファイルの種類(画像・PDF・Excelなど)や日付ごとに、Pythonがフォルダを自動で振り分けてくれます。スマホの写真整理にも応用できます。

整理後のフォルダ。Excel・PDF・Word・その他・圧縮ファイル・画像の6フォルダに分かれている
散らかっていた8ファイルが、種類ごとの6フォルダに分かれた状態です。コードを1回動かしただけです。

3. Excelで名簿・家計シートを自動整理

町内会やPTAの名簿、家計簿代わりのExcelシートなど、複数シートにまたがる集計や書式設定の繰り返し作業は、Pythonに任せると一瞬で終わります。手作業では数時間かかる作業も、一度スクリプトを作れば毎回数秒で済むようになります。

Excelの集計シート。食費・日用品・交通費の合計と、黄色く塗られた太字の合計行
月ごとに分かれていたシートを横断して集計し、合計行だけ色を付けたところです。書式まで自動です。
MEMO

Excelファイルを直接操作するopenpyxlというライブラリを使うので、ネット接続やアカウント登録は不要です。

4. PDFの明細書をExcelの表に変換

医療費控除の集計や、請求書・レシートの整理で、PDFの中身を一つずつExcelに手入力していませんか?PythonでPDF内の表を読み取り、Excelの表として書き出すことができます。

PDFから変換されたExcel。品名・数量・単価・金額の表がセルに入っている
請求書PDFの表が、そのままExcelのセルに入りました。手で打ち直す必要がありません。

5. 重複ファイル・重複写真の整理

スマホからパソコンに何度も写真を取り込むうちに、同じ写真が別名で何個も残っていませんか?ファイルの中身を比較して、重複しているものだけを自動で見つけ出すことができます。

ターミナルの出力。重複グループとして名前の違う3ファイルと2ファイルが表示されている
名前がばらばらでも、中身が同じファイルをまとめて教えてくれます。見た目では分かりません。

6. 写真をまとめてリサイズ・変換

ブログやSNSに写真を投稿するとき、1枚ずつサイズを変更するのは手間がかかります。フォルダ内の写真をまとめて指定のサイズにリサイズしたり、形式を変換したりする作業も自動化できます。

リサイズ後のフォルダ。写真3枚が11KBになっている
4032×3024・214KBの写真が、800×600・11KBになりました。約20分の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
POINT

2と5は、何もインストールしなくても動きます。Pythonに最初から入っている道具(shutil・hashlib)だけで書けるからです。「pip install で止まった」というつまずきが、この2つには最初から存在しません。

逆に、1(家計簿)はこの6つの中でいちばん時間がかかり、入れるものも2つあります。出来上がりのグラフが気持ちよく、いちばん見栄えがするテーマなのですが、最初の1本としては重いほうです。

MEMO

迷ったら、2(ファイル整理)か5(重複整理)から。どちらも20分で、インストールが要りません。動かして「本当に動いた」を先に味わってから、1(家計簿)に進むほうが、途中でやめにくくなります。

この表について

所要時間とインストールするものは、6本の詳細記事にそれぞれ書いてある内容をそのまま並べたものです(2026年9月22日に6本すべてを見直して確認しました)。実際にかかる時間は、お使いのパソコンや慣れによって前後します。

6つの先に、こんなこともできます

ここまでは「自分のパソコンの中を整える」自動化でした。慣れてきたら、次のようなこともできます。どれも1本ずつ、別の記事で解説しています。

MEMO

どれから読んでも構いませんが、インターネット関係が初めての方は「ウェブページを取得してみる」から読むと、無理なく進めます。

Pythonを始めるには何が必要?

Pythonは無料で使えるプログラミング言語で、環境構築(パソコンに導入する作業)も数分程度で終わります。特別な機材は不要で、普段お使いのパソコン1台があれば始められます。

INFO

インストール手順や、コードを書くためのエディタの準備、実際にコードを動かすところまでは「Pythonを始める前に:インストールとエディタの準備」で詳しく解説しています。

まとめ

今回は、プログラミング未経験の方にも身近な、Pythonでできる生活の自動化アイデアを6つ紹介しました。

この記事のまとめ

特におすすめなのは、毎月の作業を楽にできる「家計簿の自動集計」です。生活の中で繰り返し発生する面倒な作業ほど、自動化のメリットを実感しやすくなります。

家計簿自動化の詳しい作り方はこちら

CSVの用意からグラフ化までステップごとに解説しています。

詳細記事を読む

コメント

タイトルとURLをコピーしました