Python入門【ファイル操作の基本】
こんにちは、ミナトです。 「Pythonでファイルの編集はどうやるの?」 というあなたのために今回はPythonのファイル操作について解説します。 アプリケーションの開発では、ログファイルを作成したり、CSVファイルを出…
こんにちは、ミナトです。 「Pythonでファイルの編集はどうやるの?」 というあなたのために今回はPythonのファイル操作について解説します。 アプリケーションの開発では、ログファイルを作成したり、CSVファイルを出…
こんにちは、ミナトです。 Pythonのクラスには、コンストラクタ__init()__のように__(アンダースコア)が2つついた特殊メソッドが多数存在します。 今回は特殊メソッドの使い方を紹介します。 特殊メソッドの使い…
こんにちは、ミナトです。 Pythonでは、既存のクラスの機能を引き継いだまま、新しい機能を追加したり、変更して新しいクラスを作成することができます。 このようなクラスの作成方法をクラスの継承といいます。 今回はPyth…
こんにちは、ミナトです。 「クラスって何?クラスってどのように使うの?」 などと疑問に思われていないでしょうか? 今回はプログラミング初心者の方のために、オブジェクト指向とPythonでのクラスの使い方について分かりやす…
こんにちは、ミナトです。 Pythonのプログラムで以下のような記述をみたことがあるかと思います。 「なんとなく書いていたけど、この記述は何?どういう意味?」 と思われたことはないでしょうか? 今回は「if __name…
こんにちは、ミナトです。 「Pythonでよく使う処理やクラスを整理して管理したい」 このような場合はモジュールとパッケージが利用できます。 モジュールとパッケージを利用することで、クラスや関数などを整理して、まとめて管…
こんにちは、ミナトです。 「エラーが発生した際、適切にエラーハンドリングを行い処理を継続したい」と言うケースがあるかと思います。そのような場合は例外処理を定義する必要があります。 今回はPythonで例外処理を行う方法に…
こんにちは、ミナトです。 関数は変数のように扱うことができます。引数に関数を渡して処理をする関数または戻り値として関数を返す関数を高階関数と呼びます。 今回はPythonで高階関数を扱う方法と高階関数をシンプルに記述でき…
こんにちは、ミナトです。 Pythonではジェネレータという機能があり、ジェネレータを使うことで簡単にイテレータを定義できます。ジェネレータを使うことで処理を一時停止して、途中で結果を返すことができます。 イテレータにつ…
こんにちは、ミナトです。 Pythonではリストなどの複数の要素を持つデータ型扱う際にイテレータという機能が利用できます。 今回はイテレータの特徴と使い方について紹介します。 イテレータの使い方 イテレータとは? イテレ…