Pythonで、JSONファイルや辞書、データベースのレコードといった、様々なデータソースからクラスのインスタンスを生成したい場合、どのような設計が望ましいでしょうか。 クラスとは別に、create_myclass_from_json()のような、独立した「ファクトリ関数」を作る ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
こんにちは。コグラフ株式会社の安山です。 pythonのクラスについて解説をしたいと思います。 クラスはオブジェクト指向プログラミングの基本概念です。まず第1回では、クラスとは何かという基本から、その仕組みと使い方を解説します。 クラスの基本 ...
CTC教育サービスはコラム「ゼロから歩くPythonの道> 第31回 オブジェクトとクラスとは?インスタンスとオブジェクトの違いも含めてざっくりイメージしてみた」を公開しました。 こんにちは、吉政創成 菱沼です。 今回も「いちばんやさしいPython入門教室 ...
今回は、これまで細かく説明してこなかったselfについて扱います。self自体については割りきってしまえば非常に単純明快なので、細かい話に興味がない人は最初の節のみ読んでいただければ大丈夫です。2節目以降は、かなり前の関数やモジュールの回で ...
前回はC言語の構造体とPythonで、Cの構造体相当のことを実現する方法について学びました。今回はそれを発展させて、いよいよオブジェクト指向について取り扱います。 クラスは構造体(データ)と処理(メソッド)のセット 構造体はあるひとまとまりのデータ ...
前回は基調講演とカンファレンスの全体像について紹介しました。今回と次回ではPythonそのものの講演について紹介したいと思います。 今回はCPythonというC言語で実装されたPythonの講演 (一般的にPythonというときはCPythonを指します) について紹介します。
第9回(分析手法のキホン:「分解と分類」)は認識対象を理解するために行う分析の2つの技法「分類と分解」について考えてみました。日常生活でも、あるいはシステム開発で行うモデリング作業にも、この類似した2つの概念が表れ混乱することがあり ...
株式会社Mined(マインド|本社:東京都港区、代表取締役CEO:前田 智大、以下Mined)が運営する、エンタメ型オンラインライブクラスを提供する教育プラットフォーム「スコラボ」は、AIや機械学習などで大活躍のプログラミング言語・Pythonを学びながら ...
今回は、 新たに 「Dictionaryクラス」 をお題にする。Dictionaryクラスには、 独自のメソッドとしてコンストラクタしか備わっていない。しかも、 [ヘルプ]を読んでも、 何をするクラスなのか要領を得ない。しかし、 実はかなり使いでのあるクラスなのだ。