初心者プログラマーのメモ置き場

Pythonを勉強し始めて1ヵ月弱の初心者です。理解したことを「説明して」「残しておく」ための場所。

はい。今日はPythonとまっっっっっっったく関係のない話なんですが、「蚊」についてちょっと語りたいと思います。蚊です。モスキートです。

 

虫よけしても刺してくるわ、敏感な指先を刺して痒みが止まらないわ、かいたら血が出るわ、ボウフラ(蚊の幼虫)はキモいわでホントクソな昆虫です。クソです。キングオブクソ。

 

だがしかし、日本では「クソ」程度でも、世界的に見れば「悪魔」と呼んで差しつかえない昆虫でもあります。知ってる人もいると思いますが「ヒトの死因」で最も多いのが「蚊に食われたこと」なんです。恐ろしいですね。

 

「は? 蚊なんて痒いだけで怖くねーじゃんwww」

 

いや甘い。甘いぞ、馬鹿野郎。

奴ら地域差や個体差はあるけど、マラリヤやら黄熱病やら発症した場合の致死率が30%~50%に達するような病原菌をまき散らすらすのよ。あまりにも蚊(ちゅうかマラリア)が人を殺しすぎちゃうもんで、アフリカでは蚊に耐性を付けるために本来生存に不利なはずの鎌状赤血球を有している血統が生き延びて進化したり・・・って難しい話はいいわ。

 

とにかく

蚊ってやばい昆虫なんです

 

そもそも何で「蚊」なんだという話ですが、実は今日ですね

 

鼻 の 中 に 蚊 が 入 っ た

 からなんですよ。

あー、いまでもあの気持ち悪い感覚残ってるわ。

 

夕暮れ時。仕事が終わり、気温も下がり、さあ帰って肉じゃがを作って食べようかとウキウキ歩いていたところに・・・

 

ぷーん・・・

ずぽっ!!!!!!!

 

おおおおおおおおおおおおおんんんんんんっ!!!!!!!!!

はー、ホントクソ。それだけ。

 

蚊 っ て ク ソ

 

帰り道の間、蚊を見つけたら叩き潰そうかと殺気立っていましたが、案外道路には蚊っていないのね。夕方5時45分。昼行性の蚊が活動を終え、夜行性の蚊がぼちぼち活動し始めるような時間帯だったからなのかね。入れ替わりの時間だったからなのかね。単純に地理的な問題だったのかね。香川照之さんみたいな昆虫博士に聞きたいなー。

 

つうことで蚊の話でした。

Pythonの勉強もします。

class用語のメモ

Pythonの勉強を始めて1ヵ月弱が経ちます。
インターネット上では「たった1ヵ月でキミもプログラマー!」だの「最短3週間で理解!」と耳障りのよい謳い文句で溢れていますがまるで理解が進みません。
世界樹の迷宮で「未踏の地」を歩いている気分です。
気を抜いたら即死(脳がショート)します。

「もっと文系出身にもかみ砕いて説明してくれよ!」
「離乳食だ! 粥のような離乳食を用意しろ!!」
「こちらとら歯のない乳幼児とか老人程度の理解力しかねえんだよ!!!!!!」

疑問にぶつかるたびに、こうした不満を抱いていますが駄々をこねても手取り足取り教えてくれる先生などいないので1人寂しく黙々と勉強しています。
巨乳美人のエロイスーツを着た先生に手取り足取り教えてもらいたい。
勉強のあとに「お次は夜のレッスンよ。うっふん♪」とか言われたい。

「ふふん。ゆとりめ」と非ゆとり世代に鼻で笑われてもいいわ。
楽な勉強がしたいよ。
もういっそ「5歳から始めるプログラミング」から始めようかな。

(愚痴ばかりの)前置きはさておき。
今回はclassを用いたコードの練習。
その前提となる用語の整理から始めようかと思います。

ちゅうか整理しとかんと参考書読んでも「インデントを開けてください」だの「属性を変更してみましょう」だの今まで触れたことも接したこともないような用語が出てきて。

('ω')…??

マジでこんな顔になるわけですよ。
ああ、チクショウ。マジ卍。専門用語死ね。
理解した暁には埋めてやる。絶対に埋めてやる。桜の木の下に。

はい。本題

【ごちゃごちゃしてっから用語を整理しておこうぜ! のメモ】
・クラス
class。Pythonのコードを書くときにとりあえず使う。
設計図に当たる存在。
class クラス名:
と書いてスタートする。感覚的に理解できてる。

・メゾッド
鍵泥棒のメゾッドとは関係ない。方法、手段の意味。
クラスの中に入ってる関数のこと。
def 関数名(self):
通常の関数と異なりselfを中に入れる違いがある。

・インデント
空欄のこと。Pythonだと半角4つで1インデント。

・データ属性
メゾッドの中にあるself.変数のこと。

・属性
メゾッドとデータ属性を合わせた総称。

インスタンス
インスタンス=クラス名()
呼び出すときに使うアレ。

・コンストラクタ
__init__。
インスタンスを作成したときに最初に処理されるメゾッド。

こーして書いても意味わかんないね(笑)

>|python|

class Pokemon:
def __init__(self,name):
self.name=name
def good(self):
return self.name+"はいい子。"

pokemon1=Pokemon("ピカチュウ")
print(pokemon1.good())

|