見出し画像

ただひたすらにPython

ただひたすらに進めていくことはいいのか悪いのか
よくわからないままに進んでいます。

こんばんは。サキナオコです。
投票日の今日、夕焼けがきれいです。

さて、今日もpaizaでclassの学習をしました。
RPGの敵が攻撃してくる場面を作りました。

class名は最初の文字を大文字にします。
同じclassの中にあるものは同じメソッドが使えるとのこと。

敵の実例をオブジェクトで作成、
作成したオブジェクトをリストに代入。
変数にオブジェクトを代入するように
リストにもオブジェクトを代入できる。

書きながら今、頭がこんがらがっています。

そのあとは
クラスで、引数と戻り値のあるメソッドを作りました。

と、書きながら意味をちゃんと把握していないままやっていたのが
わかりました。

オブジェクト??引数??戻り値??

その時はなんとなくやっているのですが、
じゃあ、これ何?
オブジェクトなの?引数なの?変数なの?戻り値ってどういうの?
とか聞かれてもはっきり答えられる自信がありません><;;

これは…ただひたすらやっているだけってことではないですか…
理解するとかそういうの置いていってますね。完全に。

で、リンゴの購入金額、税込金額のプログラムを学習しましたが、
すごく便利そうなのに、理解していないので使えないじゃないですか!ToT

今、メモったものを見て、
ああ、引数ってカッコに入ってるあれか、と思いました。
変数って、何かの代わりに自分で名前をつけるもの。
オブジェクトとは、変数と関数をセットにしたもの。
戻り値とは関数の処理結果のこと。
メソッドとは変数名.メソッド名()で書く。
変数とセットの呪文みたいな??

ということを今、確認しました。
ただ、オブジェクトはクラスから生成するだとか、
メソッドの戻り値を変数に代入できるとか、
理解しようとすると頭がジンジンしてきます。はあ。

いや、これはもう理解しようとか考えないで、
こういうものだから、ってことで進めていいんじゃないか?などと
いう気もしますが。

でも、どんどん説明がわからなくなるので、
基本的な言葉の意味は分かった方がいいかもしれないですね。

そんなこんなで入門編75%までやってきました。
頑張れ自分!!








この記事が気に入ったらサポートをしてみませんか?