プログラミング言語

Python

音を再生、録音する

ここではWAVファイル内の音声データを再生したり、逆に音声データをWAVファイルに記録する方法について学びましょう。前回の「音を眺める(グラフ化)」の内容と併せて活用すれば、音声データについて多角的に理解することができます。また、音声データ...
Python

音を眺める(グラフ化)

時間変化の可視化音声信号は時間軸と振幅軸の2次元グラフとして描画することができます。音声信号はグラフ化して目で見て確認することで、耳で聴いているだけでは気づかないような音声に加えられた効果(サウンドエフェクト)がより具体的にイメージできるよ...
Python

音を読み込む、書き込む(wavファイル)

A-D変換、D-A変換A-D変換(Analog-to-Digital conversion)とD-A変換(Digital-to-Analog conversion)は、アナログ信号とデジタル信号の相互変換を行うために用いられる変換方法です。...
Python

例外処理

プログラムを書いていると、何らかの問題が発生してプログラムが正常に動作しない場合があります。例えば、ファイルが見つからない、ゼロで割り算をしようとした、などがそのような例です。こうした問題を解決するために、Pythonには例外処理機能が備わ...
Python

パッケージ

パッケージとはPythonにおいて、複数のモジュールをまとめて管理する仕組みをパッケージと呼びます。パッケージを利用することで、プログラムを論理的に分割し、再利用性の高いコードを書くことができます。例えば、Webアプリケーションを作成する場...
Python

モジュール

モジュールとはPythonでは、複数の関数や定数、クラスなどをまとめたファイルを モジュール と呼びます。モジュールを利用することで、関連する機能を一つの場所にまとめて管理し、プログラムの保守性や可読性を向上させることができます。モジュール...
Python

ファイルの操作

プログラムでファイルを読み込んだり書き込んだりするには、ファイル操作が必要です。Pythonには、ファイルの入出力をサポートする標準ライブラリが用意されています。ファイルの読み込みファイルを読み込むには、open()関数を使います。引数にフ...
Python

バイト型データ

Pythonのバイト型データは、8ビットのバイト列を表現するために使用されます。バイト型データは、バイト列としてのデータを表現するために使用され、文字列と同様にインデックス指定、スライスなどの操作ができます。バイト型データの作成バイト型デー...
Python

クラス

クラスは、オブジェクト指向プログラミングの基本的な概念の一つで、共通の特徴を持つオブジェクトを作成するための設計図となるものです。クラスは属性(変数)とメソッド(関数)を持ち、オブジェクトの状態を表現します。クラスの定義Pythonでは、c...
Python

関数と引数

関数は、複数回呼び出すことができるプログラムのブロックであり、特定のタスクを実行します。Pythonでは、defキーワードを使用して関数を定義します。関数の定義以下は、単純な関数の例です。この関数は、2つの引数を取り、それらを足し合わせた値...