中級者向け

Python GUI アプリ 90本
中級者向け 実用サンプル集

データベース・API連携・画像処理・ネットワーク通信など外部ライブラリを活用した実用的なGUIアプリ90本。完全なソースコードと、1本あたり平均約1.4万字の丁寧な解説付き。

📦 外部ライブラリ活用 🎯 対象: Python中級者 ✅ 全90本 起動と基本操作を確認(全機能のテストではありません)
90
実用アプリ
128万字超
解説テキスト(累計)
20+
使用ライブラリ

番号は通し番号です。整理した記事の番号は欠番にしています。

🧩
ここの90本はすべて tkinter 製です。ライブラリ選びで迷っているなら比較記事へ

このページは「tkinter で実用アプリをどこまで作れるか」を集めた作例集で、GUIライブラリの選び方は扱っていません。どれを選ぶかは、tkinter・PySide6・Flet・CustomTkinter・PySimpleGUI の5つで同じ小アプリを書いて比べた Python GUIライブラリ5つの比較とおすすめの選び方 にまとめています。tkinter で作ると決めている方は、このまま下の一覧から作りたいアプリを選んでください。

📦
事前準備:外部ライブラリのインストール

中級アプリでは外部ライブラリを使用します。各アプリページに必要なインストールコマンドを記載しています。仮想環境(venv)を使って管理することを推奨します。

🧭
90本、どれから作る? — 中級の始め方

いきなり全部やらなくて大丈夫。まずは ★★☆(普通)を1本、例えば No.001 ファイルマネージャー か No.003 SQLiteブラウザ から始めてみましょう。

腕試しの練習課題をレベル別に選びたいなら Python練習お題集(レベル別)、入門を終えた直後なら 入門後の練習ロードマップ が道しるべになります。作る途中で詰まったら よくあるエラー解決 と ライブラリの使い方 を横に開いておくと安心です。データ構造の選択に迷ったときは list・dict・set の違い早見表 が判断の助けになります。

🗂️ 用途別に探す

作りたいものが決まっているなら、下のフィルターボタンで用途を絞り込めます。中級90本は次の6カテゴリで整理しています。

🎓 中級をマスターしたら次のステップへ

中級者用 GUI アプリ 90 本を制作できるようになった方の「卒業課題」として、実践プロジェクトカテゴリを用意しています。

💼
▶ NEXT: 実践プロジェクト

Python で作る投資ツール 15選(全15本公開・連載完結)

中級者アプリで習得した tkinter・SQLite・pandas を活用し、株価データ取得・ポートフォリオ可視化・配当金管理ツールなど実用的な投資ツールを Python で作るプロジェクト集。yfinance・Matplotlib・Plotly・Streamlit まで段階的に習得します。

📥 基礎編 4記事 📊 可視化編 3記事 🛠️ 実用ツール 5記事 🚀 応用編 3記事

※ 本カテゴリはプログラミング学習を目的としたものであり、投資助言・推奨ではありません。サンプルは架空データを使用しています。

→
📚
他の方向けの専門分野

投資ツール以外でも、Web開発(Flask/Django)・データ分析(pandas/NumPy)・機械学習(scikit-learn)など専門分野に進む選択肢があります。

← トップページに戻る

📖
専門分野へ進む前の地固めに

データ分析・Web開発・機械学習へ進むなら、用途別におすすめのPython専門書【2026年版】(pandas・Django・深層学習)が近道です。機械学習を本格的にやるならGPU搭載PCの選び方もチェックを。