Python

[Python] turtleグラフィックスの使い方 – 入門レベルのグラフィック描画

Pythonのturtleモジュールは、簡単なグラフィック描画を行うためのツールです。 亀(タートル)がペンを持って動くイメージで、線や図形を描画します。 基本的な使い方は、import turtleでモジュールをインポートし、turtle

続きを読む »
GUI

[Python Tkinter] filedialogの使い方 – ファイルダイアログを開く・表示する

PythonのTkinterライブラリに含まれるfiledialogモジュールは、ファイルやディレクトリを選択するダイアログを表示するために使用されます。 主な関数として、askopenfilename(ファイルを開くダイアログ)、asks

続きを読む »
日時

[Python] timeitモジュールの使い方 – コードの処理時間の計測

timeitモジュールは、Pythonコードの実行時間を正確に計測するための標準ライブラリです。 主にコードのパフォーマンス比較や最適化に使用されます。 timeit.timeit()関数を使うと、指定したコードを複数回実行し、その平均実行

続きを読む »
日時

[Python] timedeltaモジュールの使い方 – 2つの日時の差分を計算する

Pythonのdatetimeモジュールに含まれるtimedeltaクラスは、日時の差分を表現するために使用されます。 2つの日時の差分を計算するには、datetimeオブジェクト同士を引き算します。 この操作の結果がtimedeltaオブ

続きを読む »
日時

[Python] timeモジュールの使い方 – 日時操作まとめ

Pythonのtimeモジュールは、日時や時間に関する操作を行うための標準ライブラリです。 主な機能として、現在の時刻を取得するtime()、指定したフォーマットで日時を文字列に変換するstrftime()、文字列を日時に変換するstrpt

続きを読む »
例外処理

[Python] try-exceptの使い方 – 基本的な例外処理実装

Pythonのtry-exceptは、例外処理を行うための構文で、エラーが発生してもプログラムを停止させずに処理を続行できます。 tryブロック内にエラーが発生する可能性のあるコードを記述し、exceptブロックでそのエラーを捕捉して適切に

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

[Python] SQLite3でwith文を使って安全に接続・カーソルを管理する

PythonのSQLite3モジュールでは、with文を使用することで、データベース接続やカーソルの管理を安全かつ簡潔に行えます。 with文を使うと、ブロックを抜けた際に接続が自動的に閉じられ、リソースリークを防げます。 sqlite3.

続きを読む »
ファイル

[Python] tempfile関数の使い方 – 一時ファイル・ディレクトリの作成

tempfileはPythonの標準ライブラリで、一時ファイルや一時ディレクトリを作成するために使用されます。 一時ファイルはプログラム終了時や明示的に閉じた際に自動的に削除されるため、セキュリティやリソース管理に便利です。 tempfil

続きを読む »
リスト

[Python] remove関数の使い方 – リストから要素を削除する

Pythonのremove関数は、リストから指定した値を削除するために使用されます。 構文はlist.remove(x)で、リスト内で最初に見つかった値xを削除します。 値がリストに存在しない場合はValueErrorが発生します。 削除対

続きを読む »
ライブラリ

[Python] retryモジュールの使い方 – リトライ制御の簡略化

retryモジュールは、Pythonでリトライ処理を簡単に実装するためのライブラリです。 特定の関数が失敗した場合に再試行を自動化し、エラー処理を簡略化します。 主にデコレータ@retryを使用し、リトライ回数や待機時間、対象とする例外を指

続きを読む »
数値

[Python] round関数の使い方 – 任意桁数での四捨五入処理

Pythonのround関数は、数値を指定した桁数で四捨五入するために使用されます。 基本構文はround(number, ndigits)で、numberは対象の数値、ndigitsは小数点以下の桁数を指定します。 ndigitsを省略す

続きを読む »
数値

[Python] randomモジュールの使い方 – 様々な乱数を生成する

randomモジュールは、Pythonで乱数を生成するための標準ライブラリです。 random.random()は0以上1未満の浮動小数点数を生成し、random.randint(a, b)は指定した範囲\[a, b\]の整数を返します。

続きを読む »
ツール

[Python] setuptoolsの使い方 – 自作モジュールを作成する

setuptoolsは、Pythonで自作モジュールやパッケージを作成・配布するためのツールです。 まず、プロジェクトディレクトリを作成し、モジュールコードを配置します。 次に、setup.pyファイルを作成し、setuptools.set

続きを読む »
スレッド

[Python] subprocess.run関数の使い方 – サブプロセスの起動

subprocess.run関数は、Pythonで外部コマンドやプログラムを実行するために使用されます。 この関数は、サブプロセスを起動し、その終了を待機します。 基本的な使い方はsubprocess.run(["コマンド", "引数1",

続きを読む »
スレッド

[Python] subprocessモジュールの使い方 – 外部コマンドの実行

subprocessモジュールは、Pythonから外部コマンドやシェルコマンドを実行するための標準ライブラリです。 主にsubprocess.run()が使用され、コマンドをリスト形式で指定します。 例えば、subprocess.run([

続きを読む »
数値

[Python] random.randint()の使い方 – ランダムな整数を生成する

random.randint()は、Pythonの標準ライブラリであるrandomモジュールに含まれる関数で、指定した範囲内のランダムな整数を生成します。 使用するには、まずrandomモジュールをインポートします。 関数の構文はrando

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

[Python] SQLite3のexecute関数の戻り値について解説

SQLite3のexecute関数は、SQL文を実行するために使用され、戻り値としてsqlite3.Cursorオブジェクトを返します。 このオブジェクトを通じて、クエリの結果を操作できます。 例えば、SELECT文では結果を取得するために

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

[Python] SQLite3で自動コミットを設定する方法を解説

SQLite3で自動コミットを設定するには、Pythonのsqlite3モジュールを使用してデータベース接続を作成する際に、isolation_level引数をNoneに設定します。 これにより、トランザクション管理が無効化され、各SQL文

続きを読む »
関数

[Python] return文の使い方 – 戻り値あり/なし/2つ以上の値を返す

Pythonのreturn文は、関数の実行結果を呼び出し元に返すために使用されます。 戻り値がない場合、return文を省略するか、returnのみを記述します(この場合、Noneが返されます)。 複数の値を返す場合は、カンマで区切って記述

続きを読む »
Back to top button