前回はC言語の構造体とPythonで、Cの構造体相当のことを実現する方法について学びました。今回はそれを発展させて、いよいよオブジェクト指向について取り扱います。 クラスは構造体(データ)と処理(メソッド)のセット 構造体はあるひとまとまりのデータ ...
今回から「オブジェクト指向」について、複数回にわたって取り扱います。「データ」と「処理」を別々のものとして扱ってきたのが今までの手続き型のプログラミングのスタイルですが、簡単にいってしまうと、それらをひとつのものとして扱うのが ...
という世界で Python を学んできました。 でも今日は一段レベルアップ。 👉 クラス「全体」でデータと処理を管理する方法 を学びます。 クラスメソッドを使えば様々な方法でオブジェクトを作成できます。
CTC教育サービスはコラム「ゼロから歩くPythonの道> 第31回 オブジェクトとクラスとは?インスタンスとオブジェクトの違いも含めてざっくりイメージしてみた」を公開しました。 こんにちは、吉政創成 菱沼です。 今回も「いちばんやさしいPython入門教室 ...
第9回(分析手法のキホン:「分解と分類」)は認識対象を理解するために行う分析の2つの技法「分類と分解」について考えてみました。日常生活でも、あるいはシステム開発で行うモデリング作業にも、この類似した2つの概念が表れ混乱することがあり ...
クラス変数・インスタンス変数・ローカル変数を図解とコードで徹底理解 【関数内だけで使う一時的な変数】 def calculate_total(price, quantity): # ローカル変数 subtotal = price * quantity tax = subtotal * 0.1 total = subtotal + tax return total # ← ここで消える ...