2025-01

Python

PythonでNoneの判定方法を解説

PythonにおけるNonePythonにおけるNoneは、変数が値を持たないことを明示するための特別なオブジェクトです。他のプログラミング言語でいうnullに相当します。Noneはシングルトン(唯一のインスタンス)であり、Pythonの組...
Python

Pythonのfind関数を解説

本記事ではPythonの組み込み関数であるfind()を解説します。find()find()は指定した文字列(部分文字列)が元の文字列のどこに最初に現れるかを検索し、その開始位置のインデックスを返す関数です。もし見つからなかった場合は -1...
Python

Pythonのstrip関数を解説

本記事ではPythonのstrip関数の使い方を解説します。strip()の使い方strip()関数はPythonの組み込み関数で呼び出し元の文字列から引数で指定した文字を削除します。str.strip()引数を指定しないと空白文字を削除し...
Python

Pythonのglobals関数を解説

本記事ではPythonの組み込み関数であるglobals関数について解説します。globals()関数ざっくり言うと、globals関数は現在のモジュール(ファイル)内のグローバルな変数や関数を辞書として返す関数です。Pythonのドキュメ...
Python

【tqdm】Pythonに進捗バーを簡単に導入する方法

本記事では、pythonで進捗表示を行うライブラリであるtqdmの使い方を詳しく解説します。時間のかかる処理を行う際にプログレスバーがあると、作業の進行度合いをひと目で把握できて便利です。この記事を読めば、tqdmの基本的な使い方からカスタ...
Python

Pythonのabs関数を解説

pythonのabs()は引数の数値の絶対値を返す関数です。pythonの組み込み関数であるのでimportせずに利用できます。引数には、整数(int)、浮動小数点数(float)、複素数(complex)を渡せます。整数(int)の絶対値...
typescript

TypeScriptでsleep関数の1行の実装

本記事ではTypeScriptでsleep関数を1行で実装した例を紹介します。実装例以下がTypeScriptでsleep関数を1行で実装する例です。const sleep = (ms: number) => new Promise(res...
typescript

TypeScriptのas(型アサーション)を解説

本記事では、TypeScriptのas(型アサーション)について解説します。TypeScriptには、コードをもとに型推論する機能がありますが、asではこれを上書きして型を伝えることができます。この型推論の上書きを型アサーションと言います。...
typescript

TypeScriptのPickを解説

本記事では、TypeScriptのユーティリティ型のひとつであるPickについて解説します。Pcikを使用することで、既存の型から特定のプロパティだけを抽出した新しい型を作成することができます。これは、既存の型から一部のプロパティだけを使用...
typescript

TypeScriptのRecordを解説

本記事では、TypeScriptのユーティリティ型のひとつであるRecordについて解説します。Recordを使用することで、入れ子になっているオブジェクト型の定義を簡潔に記述できます。Record<Keys, Type>Recordはke...