2025-04

AI

【2025年4月】エンジニアが実務で使っているAIサービス一覧

ここ最近、様々なAIサービスが次々と登場しています。本記事では、スタートアップでエンジニアとして働く筆者が実際に実務で利用しているAIサービスを用途ごとに紹介します。エンジニアがどのように実務でAIを活用しているのか、また他のエンジニアがど...
Python

Pythonでmatplotlibの基本的な使い方を解説

本記事では、PythonでMatplotlibの基本的な使い方を解説します。データ可視化は分析において重要なステップであり、Matplotlibは最も広く使われているグラフ描画ライブラリです。この記事を読むことで、Matplotlibを使っ...
Python

【abc】Pythonでの抽象基底クラスを解説

本記事では、Pythonでの抽象基底クラス(ABC: Abstract Base Class)を解説します。抽象基底クラスを使うことで、クラスに特定のメソッドの実装を強制できます。これにより、より堅牢なコードを書くことが可能になります。抽象...
Python

【dataclass】Pythonで構造体を扱う方法を解説

本記事では、Pythonで構造体を扱う方法を解説します。Pythonには構造体がありませんが、dataclassを用いると構造体のようなことができます。そのため、dataclassの使い方を解説します。構造体とは構造体とは、複数の異なる型の...
Python

Pythonで日付型と文字列型の変換方法を解説

本記事では、Pythonで日付と文字列の変換方法を解説します。日付データの扱いはWebアプリケーション開発やデータ分析など様々な場面で必要となるスキルです。この記事を読むことで、日付と文字列の相互変換を簡単に行えるようになります。また、タイ...
Python

PythonでのXOR(排他的論理和)について解説

本記事では、PythonでのXOR(排他的論理和)について解説します。XORはプログラミングにおいて重要な論理演算子であり、データ処理や暗号化など様々な場面で活用されています。XOR(排他的論理和)とはXOR(排他的論理和)は、2つの入力の...
Python

Pythonでのsleep関数について解説

Pythonのsleep関数は、プログラムの実行を一時的に停止させる重要な機能です。処理の間隔調整、タイミング制御、APIリクエストの制限など、多くの実用的なシナリオで活用できます。本記事では、sleep関数の基本的な使い方から応用例、注意...
Python

Pythonのmain関数を解説

本記事では、Pythonでのmain関数を解説します。Pythonを学び始めの際には、この関数の役割について疑問に思うかもしれません。この疑問を解消できるように丁寧に説明します。main関数とはPythonにおけるmain関数とは、プログラ...
Python

Pythonでの__init__関数について解説

本記事では、Pythonでの__init__関数について解説します。Pythonでclassを扱う際に必須となる概念であるのでここでしっかりと理解しましょう。関連する概念のインスタンス化やコンストラクタについても触れますので、Python初...
Python

Pythonでバイト列(bytes)と文字列(string)を変換する方法を解説

Pythonでバイト列(bytes)と文字列(string)を相互に変換するには、encodeメソッドとdecodeメソッドを使用します。この記事では、これらの変換方法と注意点を実用的なコード例とともに解説します。バイト列と文字列の基本バイ...