CS 373 Spring 2023: Ritesh Thakur

Ritesh Thakur
2 min readFeb 25, 2023

--

  • What did you do this past week?

For this class, I studied for the daily quizzes and learned about the different iterator formats in python. Also, learning about the generators was fun, as it is almost a ‘lazy’ way of computing: format now, compute later. It also was interesting to see the nested nature of python and how comprehension took into place. Personally, the more comprehension is used in Python, the less comprehendible it seems to me.

  • What’s in your way?

I started going to gym this year and I’ve been feeling much better, but it’s getting increasingly harder to find time to go nowadays. I try to go at least 3 times a week, but maybe I should switch to preparing for the longhorn run marathon soon.

  • What will you do next week?

Our team will work together to put together the SQL database along with a python (flask) backend for our website. My job is to scrape data from the APIs and I actually need to get that done today so that we can all move forward.

  • What did you think of Paper #7. The Liskov Substitution Principle?

The paper was interesting in the sense that it talked a lot about object-oriented design. I’m not too sure how I can apply it more than I already have, because to me it seems as if it has been implicitly applying itself when we program.

  • What was your experience of iterators, comprehensions, and generators? (this question will vary, week to week)

Generators and iterators were cool to learn about as they provide a way of having to compute something while not computing it right now (a ‘lazy’ way of programming, but highly effective and efficient). It reminds me of greedy algorithms.

  • What made you happy this week?

Celebrating a 4 friend’s birthdays. All of them turned 20 this week, and this was by far the most amount of birthday parties I’ve been to. I have 2 more coming up, but thankfully it’s a joint party so I can hopefully recharge my social battery afterwards.

  • What’s your pick-of-the-week or tip-of-the-week?

This is an article about monitor setups that I found from the Morning Brew. I highly recommend subscribing to their emails, lots of cool articles and information about today’s world every morning. I also highly recommend subscribing to the Morning Brew, they give information in a nice, neat format every morning.

--

--