日報#11|timedeltaオブジェクト?コンストラクタ?基礎が足りてないことに気づけた日

1.本日の作業内容
⬛︎timedeltaについて理解した。
◼︎理解度90%
・timedeltaは日時の加算や減算をできること、その書き方を学んだ。
 (例えば○日後、○時間前、○日前、○時間後が計算できる。)
△2つの日時の差分を計算すると、結果としてtimedeltaオブジェクトが返されるという部分がよくわからなかった。

⬛︎「Python 基礎 モジュール」と検索して、上位の方に表示された記事をいくつか読み、基本的なモジュールに何があるのか全体像?をさっくりと確認した。その上で、作りたいアプリに使いそうなものをピックアップした。
◼︎達成度100%(以下、使いそうなもの)
・datetime
・csv
・os
・collections
◼︎datetimeについてはもう少しで基礎的な部分の理解が終わりそう。他の3つは全くの未知の世界。

2.直面した問題点
⬛︎問題点
 timedeltaオブジェクトが返されるという部分がよくわからず、AIに質問してみると、クラスやコンストラクタ、オブジェクトなどtimedeltaに関わらず、Pythonの基礎的な部分の理解が不十分だと気づいた。

⬛︎対応
 基本概念のクラス、オブジェクト/インスタンス、メソッド、属性/プロパティ、コンストラクタについての理解する必要がある。まだ取り組めていない。

3.残っている課題、明日の予定
△基本概念のクラス、オブジェクト/インスタンス、メソッド、属性/プロパティ、コンストラクタについて理解する。→datetimeモジュールの基礎理解を終える(明日中に絶対!)
⬛︎時間的に余裕があればcsvモジュールについて学ぶ

4.気づき、学び
 プログラミング自体が初めてのわだにとって、クラスとかオブジェクトとかそういう用語についても全く知らないものだった。調べてみると基礎の基礎って感じで、ここはちゃんと理解しておく必要があるみたい。っていうことに気づけた今日はもうそれだけでよかった。
 わからないことがわからない状態だったのが、徐々にこれがわからないって言葉にできるようになってきて、わだ的にはすごく成長した気がする。

お疲れさまです

わからないことに気づけたら、あとは調べて理解するのみ!学びたいことたくさんあるのに、時間が足りないよー!!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

どうもこんにちは、わだです。プログラミングなんて未知の世界。そんなわだがエンジニアになるまでを綴っていきます。

コメント

コメントする

目次