プログラム

Python

Pythonでホットキーを取得する方法 – pywin32とwindowprocを使った画面外ショートカットキー

PythonでWindowsのショートカットキーを、実行画面以外から取得する方法を紹介します。pywin32とwindowprocを使った方法で、他のアプリにフォーカスが当たっていても、Pythonアプリでキー入力を取得できます。
Python

Pythonで簡単音声認識!SpeechRecognitionを使った文字起こし方法

PythonのSpeechRecognitionライブラリを使って、マイク入力の音声をテキストに変換する方法を解説します。音声認識の基本から、コード例、実行結果まで、初心者でも分かりやすく説明します。
Ubuntu

Ubuntu LinuxでVLC Media Playerのオーディオデバイスを選択して再生する方法 – C言語とVLCライブラリ活用

この記事では、Ubuntu Linux上でVLC Media Playerを使って、C言語とVLCライブラリを用いてオーディオデバイスを選択し、再生する方法を解説します。自作簡易プレイヤーを作成する際に、サウンドカードの選択方法に困った方のために、具体的なコード例と解説を交えながら詳細に説明します。
Python

初めてのPython GUI作成ツール(tkinter作成支援ツール):PAGEを使ったtkinter GUIエディタの使い方

今回は以前に紹介したPythonのGUIエディタPAGEの簡単な使い方を紹介します。※前回からだいぶ期間が空いてしまっています。すいません。。PAGEのインストールなどがまだの方は以下を参考にしてみてください今回は、以下の記事で作成したGUIアプリをPAGEを使用して作成してみます。PAGEの起動で...
Python

【Python初心者向け】エラーでプログラムを止めない!try-except(例外処理)の基本と使い方

Python初心者向けに、エラーでプログラムが停止するのを防ぐ「例外処理(try-except)」の基本をわかりやすく解説します。ファイルの読み込みやゼロ除算など、よくあるエラーの具体例を用いて、エラーの種類に応じた対処法や注意点まで網羅。安定したプログラムを作りたい方必見です。
Python

【Python】シングルスレッドで複数通信を処理!selectを使ったイベント駆動プログラミングの基本

Pythonで複数の通信やイベントを効率よく処理したい方へ。標準の「selectモジュール」を使ったイベント駆動プログラミングの基本を解説します。シングルスレッドで複数のソケット入出力を監視・制御する実践的なサンプルコード付きです。
Python

【Python】裏側で処理を動かす!threading.Timerを使った定期実行(周期処理)の基本と応用

Pythonでメイン処理を止めずに定期実行(周期処理)を行うなら「threading.Timer」がおすすめ!初心者向けの1回限りの実行方法から、実戦で使える再帰処理、クラス化による応用テクニック、注意点までをわかりやすく解説します。
Python

【Python】シリアル通信をマスター!仮想ポートの作成からpyserialの使い方まで

Pythonでシリアル通信を実装する方法を解説。com0comを使った仮想ポートの作成手順から、pyserialライブラリを使った送受信プログラムの書き方、初心者が陥りやすい「プログラムが止まる(フリーズする)」問題の解決策まで網羅しています。
Python

PythonでPyaudioを使ってマイク音声をリアルタイムに保存する方法 – マルチスレッド活用

この記事では、PythonのPyaudioライブラリを使って、マイク音声をリアルタイムにファイルに保存する方法を解説します。マルチスレッドを活用することで、メモリ消費を抑え、安定した録音を実現します。効率的な音声処理のためのコード例と解説も紹介します。
Python

VSCodeでPythonコードを効率的にデバッグする方法:コマンドライン引数付きデバッグをマスターしよう!

この記事では、VSCodeを使ってPythonコードをデバッグする方法、特に引数付きで実行する方法を初心者向けに解説します。従来のコマンドプロンプトでのデバッグに比べて、VSCodeのデバッグ機能を活用することで、より効率的にバグを見つけ、修正することができます。