Python

Streamlit

【Python】Streamlit入門編

こんにちは、JS2IIUです。Streamlitは、Pythonを使って簡単にWebアプリケーションを作成できるフレームワークです。特にデータサイエンスや機械学習の結果を手軽に可視化するのに適しています。このブログ記事では、Streamlitの環境構築から基本的な使い方までを丁寧に解説します。とりあ...
Python

【Python】Pyinstallerのコンソールが消えないようにする

こんにちは、JS2IIUです。PyInstallerで作成した実行ファイルを実行すると、コンソールウィンドウが一旦開いて、その後自動で閉じてしまいます。このコンソールを開いたままにする方法を詳しく説明します。以下の方法を試してみてください。最も簡単な方法は、Pythonスクリプトの最後にinput(...
Python

【Python】Pyinstallerでアプリを配布できるようにする

PyInstallerは、Pythonアプリケーションをスタンドアロンの実行可能ファイルに変換する強力なツールです。これにより、ユーザーはPythonや依存関係をインストールすることなくアプリケーションを実行できます。また他のパソコンに配布するような場合でも活用することができます。ここでは、PyIn...
Python

【Python】pipそのもののアップデート

こんにちは、JS2IIUです。pipはPythonのパッケージ管理システムであり、Pythonパッケージのインストール、アップデート、削除を簡単に行うことができます。しかし、pip自体も時々アップデートする必要があります。以下では、pipのアップデート方法について、具体的なコマンド例とともに詳しく説...
Programming

【Python/matplotlib】3Dグラフの視点を変える方法

こんにちは、JS2IIUです。matplotlibでの基本的な三次元グラフの描画方法と視点の変更方法についてメモします。plt.show()で表示したときはマウスで視点を自由に変更できますが、plt.savefig()の時には視点がデフォルトの位置となってしまい、都合が悪いことがあります。重要なとこ...
Programming

【Python】 loggerの雛形

各局、こんにちは。アマチュア無線局、JS2IIUです。最近、Pythonのプログラムで遊んでいます。DIYプログラムなので、デバッガも使わず、必要に応じてprint()で確認しながらプログラムしていました。下手くそながらもGithubに上げてみようとした時に、あちこちにprint()が入ったコードを...
Python

【Python】GUIでファイル選択する tkinter.filedialog 雛形

各局皆様、こんにちは。アマチュア無線局、JS2IIUです。自分用に、雛形を置いておきます。Pythonでファイル選択、フォルダ選択をユーザがGUIで選択できるようにするサンプルです。tkinterのfiledialogを使っています。MacでもWindowsでも動作するはずです。ファイル選択でフルパ...
Python

【Python】tkinter GUI 雛形

各局皆様、こんにちは。アマチュア無線局、JS2IIUです。Tkinter テンプレ自分用にtkinterを使ったGUIの雛形を置いておきます。WindowsでもMacでも、おそらくLinuxでもいけます。ご興味ある方はコピペして活用してください。ウィンドウだけのテンプレ何もないウィンドウが開くだけの...
FT8

FT8 コールサイン表示アプリ(Python版)

各局皆様、こんにちは。アマチュア無線局、JS2IIUです。以前の記事(FT8 コールサイン表示ツール)でFT8交信中に、交信相手のコールサインを見やすく表示する自作のアプリを紹介しました。また、こちらの記事(FT8 コールサイン表示ツール Twitter フォロワーさん表示機能)で、フォロワーさんか...
Programming

PythonでYouTube API 続編

各局皆様、こんにちは。アマチュア無線局、JS2IIUです。前の記事(PythonでYouTube API)ではYouTubeのキーワード検索の結果を得ることができました。さらにもう一工夫して遊んでみようと思います。キーワード検索の結果はmaxResultsパラメータを指定することで一度に最大50件の...