Python
Python 3.10 パターンマッチ構文導入予定
パターンマッチ式Python3.10では、他言語のswitch(文・式)にあたる、パターンマッチ構文が導入される予定です。公式ドキュメントの記述を元にした要約を、この記事ではお伝えします。(2021/04/07時点のドキュメント…

【Python連載】クラス変数・クラスメソッドの定義
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。今回は、クラス変数・クラスメソッドの定義に関する基本的な部分を紹介します。クラス変数・クラスメソッドについて前回までの記事で、インスタンス変数とインスタン…

【Python連載】インスタンスメソッドの定義
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。今回は、インスタンスメソッドの定義に関する基本的な部分を紹介します。インスタンスメソッドの定義クラスとは、「属性」と「実行できること」が記載された設計図の…

【Python連載】初期化メソッドとインスタンス変数の定義
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。今回は、初期化メソッドとインスタンス変数の定義に関する基本的な部分を紹介します。初期化メソッドとインスタンス変数の定義クラスとは、「属性」と「実行できるこ…

【Python連載】テキストファイルを読み込む
今回は、Pythonでテキストファイルを扱ってみましょう! Pythonでテキストファイルを読み込む ファイルオブジェクトの内容を読み込むメソッドPythonでテキストファイルを読み込むPyt…

【Python連載】with~as構文を使ったファイルの操作
前回、Pythonでテキストファイルを扱いました。今回は、テキストファイルを開く際のopen関数まわりについて、+αをみていきましょう。 with~as構文を使おう open関数の引数with~…

【Python連載】テキストファイルを1行ずつ読み込む
前回、Pythonでテキストファイルを扱いました。今回は、テキストファイルを開く際のopen関数まわりについて、+αをみていきましょう。 with~as構文を使おう open関数の引数with~…

【Python連載】クラスの定義とオブジェクトの生成
Pythonは、オブジェクト指向と呼ばれるプログラミング言語の一つです。今回はクラスの定義とオブジェクトの生成に関する基本的な部分を紹介します。クラス、オブジェクトについてクラスやオブジェクトとは何なのかを簡単に説明します。…

【Python連載】集合の比較と包含関係
今回は、セット(集合)の比較と包含関係について、みていきましょう。 集合の要素の比較 集合の包含関係集合の要素の比較2つ以上の集合がある際、それぞれを比較することができます。たとえば、2つの集合が持つ要素…

【Python連載】辞書型の、その他のメソッドの使い方
複数の値を1つにまとめて扱うことが出来るデータ形式の一つに、辞書と呼ばれるものがあります。辞書に関するメソッドは様々あります。今回はそれらの、その他のメソッドの使い方を一部紹介します。pop()メソッドpop()メソッドでは、…