サードパーティ製ライブラリ
gradio - 簡単なウェブアプリ作成
FastAPIとGradioの使い分け
🚀はじめに この記事では、PythonでWebアプリケーションやAPIを作成するためのフレームワーク「FastAPI」について紹介します。また、GUIツールの「Gradio」との違いや使い分け...
FastAPIとGradioの連携サンプル
🧪シナリオ ここでは「テキストを受け取って、英語で大文字変換して返す」簡単なAPIをFastAPIで作り、それをGradioのインターフェースで呼び出して表示する流れを作ります。 🧱St...
Gradio Blocks入門:Blocksだからできる複雑UIを体験しよう
🧰 はじめに Gradioの Interface は手軽で便利ですが、自由なレイアウトや複数要素の制御には限界があります。そこで登場するのが gr.Blocks。これはUI部品を明示的に組み合...
Gradio.interface と Gradio.Blocks
🎭 Interface とBlocks ❶ Interface たとえば以下のようなコード: gr.Interface(fn=my_func, inputs="text", outputs...
Gradio(グラディオ)について
🌐 はじめに Gradio(グラディオ)は、機械学習モデルやPython関数を手軽にWebアプリとして公開できるライブラリです。コード数行でインタラクティブなUIを生成し、ローカルやオンライン...
Gradioで作る!英作文の自動添削アプリ
✍️Gradioで作る!英作文の自動添削アプリ(language_tool_python使用) 🚀 はじめに このページでは、Gradioとlanguage_tool_pythonを使っ...
Gradioで単語カウンターアプリを作る
🛠️ Gradioで単語カウンターアプリを作る 🎯 目的 Gradioを使って、入力された英文の単語数をカウントするアプリを作成します。Gradio以外の外部ライブラリを使用せずシンプルにG...
gradioの部品まとめ
🎛️ はじめに Gradioは、PythonでインタラクティブなWebアプリケーションを簡単に作成できるライブラリです。特にgr.Blocks()を使った構成では、with文の中にUIの「部品...
Tkとの比較~なぜスタンドアローンでもよいのにhttp使うのか?
🌉 GradioがlocalhostでHTTPサーバを立てる理由 🖼️ 1. Web技術ベースでUIの自由度が高い GradioはHTML+CSS+JavaScriptベースのUIを提供する...
matplotlib - グラフ描写
voicevox - 音声読み上げ
pytest
⭐PyAutoGUI
🖱️ PyAutoGUI 概要
📖 はじめに PyAutoGUIは、Pythonからマウス・キーボード操作を自動化するためのライブラリです。 人がPCを操作するのと同じように、 マウスカーソルを移動する クリックする ドラッグ...
💿 PyAutoGUI インストール方法
📖 はじめに この記事では、PyAutoGUIをPython環境へインストールする方法を説明します。 PyAutoGUIはPyPI(Python Package Index)で公開されているため...
🖱️ PyAutoGUI マウス操作
📖 はじめに PyAutoGUIでは、マウスカーソルの移動やクリック、ドラッグなど、人が行うマウス操作をPythonから実行できます。 GUI自動化では最も基本となる機能であり、多くの処理は「マ...
⌨️ PyAutoGUI キーボード操作
📖 はじめに PyAutoGUIでは、キーボードからの文字入力や特殊キーの押下、ショートカットキーの実行などを自動化できます。 GUI自動化では、 検索ボックスへの入力 ショートカットキーによる...
🔍 PyAutoGUI 画像認識
📖 はじめに PyAutoGUIの画像認識機能を使用すると、あらかじめ用意した画像と同じものを画面上から探し、その位置を取得できます。 例えば、「保存」ボタンの画像を用意しておけば、 画面上から...
📸 PyAutoGUI スクリーンショット
📖 はじめに PyAutoGUIでは、現在の画面をスクリーンショットとして取得できます。 取得したスクリーンショットは、次のような用途に利用できます。 操作結果の記録 エラー発生時の画面保存 定...
🪟 PyGetWindowによるウィンドウ操作
📖 はじめに PyGetWindowは、デスクトップ上で開いているウィンドウをPythonから検索・取得・操作するためのライブラリです。 例えば、次のような処理を実行できます。 開いているウィン...