Python【Python】ログの文字列「key1=value1, key2=value2,…」からkeyとvalueを抽出する ■概要以下に今回実装する処理概要を記載する。ログファイルのパスを定義関数 read_log_file() を定義ログファイルをUTF-8で開くファイルの全行を1行ずつ処理各行を '|' 区切りで分割ログ種別を判定(「02」の場合のみ以下を実...2025.10.14Python
ツール【Python】mRNAの塩基配列から、コドンがどのアミノ酸に対応するか取得する ■概要mRNA配列(A, U, G, C で構成される文字列)を読み込み、開始コドン(AUG)から終了コドン(UAA, UAG, UGA)までを区切って「どんなコドンか」を特定する処理をPythonで実装する。▼検索結果イメージ検索対象:A...2025.09.30ツールPython
Python【Python】pytestの基本的な使い方 ■概要Pythonのテストフレームワーク「pytest」は、シンプルで使いやすく、柔軟なテストが可能なテストツールである。▼実行環境実行環境は以下の通り。項目内容pythonバージョン3系OSMac実行環境Pycharm(統合開発環境)▼イ...2025.07.08Python
Python【Python】よく使う標準デコレータ6つの使い方 ■概要Pythonのデコレータ(decorator)は、関数やメソッドに「機能を追加する」ための仕組みであり、コードの再利用や整理に便利。▼基本的な使い方デコレータは、関数を引数に取り、新しい関数を返す関数。・サンプルコードdef my_d...2025.06.24Python
ツール【Python】ログファイルからモジュール名・関数名ごとの処理時間を計算する ■概要ログファイルに記載されている、処理時間、モジュール名、関数名をインプットに、そのモジュールまたは関数ごとの処理時間を算出して、Json形式で出力する。▼ログファイルのフォーマットと内容ログファイルのフォーマットは以下の通り。日付(yy...2025.05.13ツールPython
高校物理【Python】等加速度直線運動:物体の移動距離や速度を求める ■等加速度直線運動「等加速度直線運動(とうかそくどちょくせんうんどう)」とは、加速度が一定(変化しない)で、まっすぐな直線上を運動する運動のこと。特徴:加速度が一定:物体の速さが一定の割合で増減あり直線運動:物体はまっすぐな道筋を動く初速度...2025.04.29高校物理Python
ツール【python】設定した月日と曜日から直近過去および未来の同じ月日と曜日の年を取得する ■概要月、日、および曜日を指定して、直近同じ月日と曜日の年をyyyy-mm-dd(曜日)形式で表示する。また、指定した月日と曜日が処理日と同じ場合は、処理日の曜日も表示する。・概要図入力月日と曜日2月24日(月)入力月日と曜日2月24日(月...2025.03.04ツールPython
Python【python】合計金額に対する紙幣&貨幣の必要最小枚数を算出する ■概要いくつかの合計金額に対して、紙幣または貨幣の必要最小枚数を算出する処理を実装する。例:合計金額が1,230円の場合1,000円札:1枚、100玉:2枚、10円玉:3枚なお、実装するにあたり、前提条件を以下に示す。使用する紙幣&貨幣は、...2025.01.07Python
高校数学【Python】2次元の逆行列を計算する ■逆行列以下のような正方行列Aの逆行列A-1はad - bc ≠ 0 のとき存在し、次の計算式で求めることができる。`A = , ]`Text is not SVG - cannot display※ `A^-1 = 1 / (ad - b...2024.12.10高校数学Python
Python【Python】自作例外処理で名前に数字を含む場合の例外を出力する ■概要実装する処理の概要は以下の通り。独自の例外処理(※Exceptionを継承)を作成名前に数字を含むかの判定処理を作成名前に数字を含む場合:例外出力(対象の名前を出力)名前に数字を含まない場合:戻り値「0」を出力※独自の例外処理について...2024.08.20Python