ファイル

[Python] seek関数の使い方 – ファイルのカーソル位置の変更

Pythonのseek関数は、ファイルオブジェクトのカーソル位置を変更するために使用されます。 seek(offset, whence)の形式で呼び出し、offsetは移動量、whenceは基準位置を指定します。 whenceには、ファイル

続きを読む »
Python

[Python] sys.exit関数の使い方 – exit()との違いも解説

sys.exit関数はPythonでプログラムを終了するために使用されます。 引数に終了ステータスコードを指定でき、0は正常終了、0以外は異常終了を示します。 sys.exitは例外 SystemExit を発生させるため、try-exce

続きを読む »
正規表現

[Python] re.sub関数の使い方 – 正規表現による文字列置換処理

Pythonのre.sub関数は、正規表現を使用して文字列内の特定のパターンを置換するために使用されます。 基本構文はre.sub(pattern, repl, string, count=0, flags=0)です。 patternで検索

続きを読む »
数値

[Python] sum関数の使い方 – イテレータ内の合計値を計算する

Pythonのsum関数は、イテラブル(リスト、タプル、セットなど)の要素を合計するために使用されます。 基本的な構文はsum(iterable, start=0)で、iterableには合計したい要素を含むオブジェクトを指定し、start

続きを読む »
リスト

[Python] popメソッドの使い方 – リストや辞書から要素を削除する

popメソッドは、Pythonでリストや辞書から要素を削除し、その値を返すために使用されます。 リストでは、指定したインデックスの要素を削除し、インデックスを省略すると末尾の要素を削除します。 辞書では、指定したキーに対応する値を削除して返

続きを読む »
ツール

[Python] poetryの使い方 – パッケージ/プロジェクト管理の自動化

PoetryはPythonのパッケージ管理とプロジェクト依存関係の自動化を行うツールです。 新規プロジェクトはpoetry new プロジェクト名で作成し、既存プロジェクトではpoetry initで設定を開始します。 依存パッケージの追加

続きを読む »
Pandas

[Python/Pandas] query関数の使い方 – 条件に合う行を抽出する

Pandasのquery関数は、DataFrameから特定の条件に合う行を抽出するために使用されます。 クエリ条件を文字列形式で指定し、列名を直接参照できます。 例えば、df.query('age > 30 and city == "

続きを読む »
ライブラリ

[Python] numbaの使い方 – Pythonコードの高速化

NumbaはPythonコードを高速化するためのライブラリで、JIT(Just-In-Time)コンパイルを利用して数値計算を効率化します。 関数にデコレータ@jitや@njitを付けるだけで、NumPy配列操作やループ処理が高速化されます

続きを読む »
Microsoft Office

python-pptxライブラリの使い方 – PowerPointを操作する

python-pptxは、PythonでPowerPointファイル(.pptx)を作成・編集するためのライブラリです。 新しいスライドの追加、テキストや画像の挿入、表やグラフの作成などが可能です。 基本的な使い方として、Presentat

続きを読む »
変数

[Python] nonlocalの使い方 – globalとの違いも解説

nonlocalは、Pythonでネストされた関数内から外側のスコープ(ただしグローバルスコープではない)の変数を参照・変更するために使用します。 一方、globalはグローバルスコープの変数を参照・変更する際に使います。 nonlocal

続きを読む »
ファイル

[Python] pathlibモジュールの使い方 – 効率よくパスを操作する

pathlibモジュールは、Pythonでファイルやディレクトリのパス操作を簡潔かつ効率的に行うための標準ライブラリです。 Pathオブジェクトを使用して、OSに依存しない方法でパスを操作できます。 パスの結合は/演算子で直感的に行え、Pa

続きを読む »
Pandas

[Python] plotlyの使い方 – 様々なグラフを描画する

PlotlyはPythonでインタラクティブなグラフを作成するためのライブラリです。 折れ線グラフ、棒グラフ、散布図、ヒートマップ、3Dプロットなど多様なグラフを描画可能です。 基本的な使い方は、plotly.graph_objectsやp

続きを読む »
データベース

[Python] pyodbcの使い方 – SQLサーバーに接続する

pyodbcはPythonでODBCを利用してデータベースに接続するためのライブラリです。 SQLサーバーに接続するには、まずpyodbcをインストールし、pyodbc.connectを使用して接続文字列を指定します。 接続文字列には、ドラ

続きを読む »
ファイル

[Python] os.walkの使い方 – ディレクトリを再帰的に探索する

os.walkは、Pythonの標準ライブラリ os に含まれる関数で、指定したディレクトリを再帰的に探索し、ディレクトリ内のフォルダ名やファイル名を取得する際に使用されます。 この関数は、指定したディレクトリ以下のすべての階層を順にたどり

続きを読む »
Pandas

[Python/Pandas] pivot_tableの使い方 – ピボットテーブルの作成

PythonのPandasライブラリのpivot_tableは、データフレームを集計・再構成するための便利なメソッドです。 行index、列columns、集計対象valuesを指定し、aggfuncで集計方法(例: 平均、合計、カウントな

続きを読む »
Pandas

[Python] Pandasのapply関数の使い方 – 関数の処理を適用する

Pandasのapply関数は、DataFrameやSeriesに対して任意の関数を適用するためのメソッドです。 applyを使用することで、各行や列、または各要素に対してカスタム処理を簡単に実行できます。 DataFrameの場合、axi

続きを読む »
ファイル

[Python] os.path.joinメソッドの使い方 – ファイルパスの結合

os.path.joinは、Pythonのosモジュールで提供されるメソッドで、複数のパス要素を結合して1つのパスを生成します。 異なるOS間でのパス区切り文字の違いを自動的に処理するため、クロスプラットフォームなコードを書く際に便利です。

続きを読む »
ファイル

[Python] json.loads関数の使い方 – JSON文字列を辞書型に変換する(デシリアライズ)

Pythonのjson.loads関数は、JSON形式の文字列をPythonの辞書型やリスト型などのデータ構造に変換するために使用されます。 この操作は「デシリアライズ」と呼ばれ、JSON文字列をプログラムで扱いやすい形式に変換します。 引

続きを読む »
画像

[Python] OpenCVのwaitkeyの使い方 – 処理を入力待ちにする

OpenCVのwaitKeyは、指定したミリ秒間キー入力を待つ関数で、画像表示や動画再生中に処理を一時停止させる際に使用されます。 引数に0を指定すると無期限に入力待ちとなり、正の整数を指定するとそのミリ秒間だけ待機します。 戻り値は押され

続きを読む »
Back to top button