CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。 講演資料・動画 ...
前回はC言語の構造体とPythonで、Cの構造体相当のことを実現する方法について学びました。今回はそれを発展させて、いよいよオブジェクト指向について取り扱います。 クラスは構造体(データ)と処理(メソッド)のセット 構造体はあるひとまとまりのデータ ...
今回から「オブジェクト指向」について、複数回にわたって取り扱います。「データ」と「処理」を別々のものとして扱ってきたのが今までの手続き型のプログラミングのスタイルですが、簡単にいってしまうと、それらをひとつのものとして扱うのが ...
という世界で Python を学んできました。 でも今日は一段レベルアップ。 👉 クラス「全体」でデータと処理を管理する方法 を学びます。 クラスメソッドを使えば様々な方法でオブジェクトを作成できます。
クラス変数・インスタンス変数・ローカル変数を図解とコードで徹底理解 【関数内だけで使う一時的な変数】 def calculate_total(price, quantity): # ローカル変数 subtotal = price * quantity tax = subtotal * 0.1 total = subtotal + tax return total # ← ここで消える ...