日報#12|オブジェクト指向?Pythonもまだまだ知らないことだらけ。

1.本日の作業内容
⬛︎Pythonのオブジェクト、クラス、属性、メソッドについて理解した。
◼︎理解度50%くらい
・オブジェクト、クラス、属性、メソッドという言葉について、ざっくりと理解できた。ただ、使うときにこれは属性、これはメソッドって思いながら使えるほどには理解できていない。まだ実践部分と言葉が結びついていない感じ。
・とりあえず、Pythonで扱う全ての値はオブジェクトだということ、昨日わからなかったtimedeltaオブジェクトが帰ってくるというところも、オブジェクトという言葉をそんなに気にしなくて良いものだとわかった。
⬛︎os,csvモジュールについて理解した。
◼︎理解度100%(今日学んだ部分について基礎の基礎?は納得できるまで理解した。要復習!)
・osモジュールについては、カレントディレクトリの取得やカレントディレクトリ以下の相対パス/絶対パスを出力する方法について理解した。
・csvモジュールについては、ファイルの読み込み、書き込み(dict形式も)の方法を理解した。
2.直面した問題点
⬛︎問題点
オブジェクト、クラス、属性、メソッドという言葉について調べていると、オブジェクト指向という言葉に出会い、どんなものなのか少しだけ足を踏み入れてみた。けれど、わだにとっては全く新しい考え方に見えて、全然内容が入ってこないくらい理解が難しかった。
⬛︎対応
とりあえず、それぞれの用語が指す意味については、車とか人で例えた解説を読んで大体理解できた。ただ、オブジェクト指向が何のために存在するのか、どういう時に使うのか、という部分(オブジェクト指向を使うメリット的な)のが全然わからないし、コードの書き方もまだちゃんとは理解できていない。ただ、とても大切なものっぽいから、近いうちにちゃんと理解しておきたい。
3.残っている課題、明日の予定
△オブジェクト指向について理解する。
⬛︎アプリ作成に向けてcollectionsモジュールを学ぶ。
4.気づき、学び
今日はオブジェクト指向という書き方があることを知った。コツコツPythonの学習を続けてきて、基礎の部分は理解できてきたんじゃないか?とちょっと安心していたというか自信がついたというか、そんな感じだったけれど、まだまだわからないことだらけ…とりあえず今は基礎をさらっと押さえておきたい気持ちだけれど、どうしてもこれもこれもといろんなことを知りたい欲が出てしまう…やっぱり時間が足りない!けれど、できることをやるしかない!
疲れたあ日々コツコツを頑張るんだ!









コメント