Pythonは、様々なプログラミングパラダイムをサポートしているため、オブジェクト指向によるプログラミングはもちろん、手続き型のように上から順番に処理をさせたり、処理をまとめて関数化させたりといったこともできます。 また、プログラミング ...
株式会社Mined(マインド|本社:東京都港区、代表取締役CEO:前田 智大、以下Mined)が運営する、エンタメ型オンラインライブクラスを提供する教育プラットフォーム「スコラボ」は、AIや機械学習などで大活躍のプログラミング言語・Pythonを学びながら ...
今回は、これまで細かく説明してこなかったselfについて扱います。self自体については割りきってしまえば非常に単純明快なので、細かい話に興味がない人は最初の節のみ読んでいただければ大丈夫です。2節目以降は、かなり前の関数やモジュールの回で ...
CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。 講演資料・動画 ...
Pythonでクラスを自作したとき、 「このオブジェクト同士を + で足し算したい」 「このオブジェクトを * で2倍にしたい」 と思ったことはありませんか? 例えば、2次元座標を表す Vector(x, y) クラスを作ったとして、 v3 = v1 + v2 と書けたら、数学的で非常に直感 ...
Pythonで独自のクラスを定義し、そのインスタンスを print() 関数で出力した際、以下のような「意味の分からない文字列」が表示されて困ったことはないでしょうか。 <__main__.Book object at 0x000001A2B3C4D5E6> これは、Pythonがデフォルトで出力する「オブジェクトの型 ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする