I feel like OOP was harder to wrap my head around. I had to use and edit
the code from the already written parts for many of the new classes we
had to write, but I think editing those parts to fit each new goal was
helpful in getting to know how classes worked.
I think I could make a class of objects that respond in certain ways based on physical laws, such as Coulomb's Law and Newton's Laws,
to simulate how the motion of charged particles are affected by other charged particles.
Checkpoint 2:
When writing the docstrings, thinking about what the code does and jumping to the different methods was more like nested dolls, but
I feel like when I am writing code it is more like branching paths.
I think that docstrings will be useful to remember details about the code, because the general idea of what each method or function
does is easier to remember since you are calling them in various places, but the details in developing or defining how it works are
small enough to be forgetable after a while.