CS 373: Fall 2020 — Week of Oct 5 — Oct 11

Seth Forman
2 min readOct 11, 2020

--

What did you do this past week?

This past week I (as always) attended lectures, did the reading, and now am doing the blog post. Additionally, I got started on IDB2 working on implementing the REST API in python.

What’s in your way?

I don’t have many tangible obstacles right now, just a lot of work between classes that must get done in a small amount of time. One obstacle is that without this sentence, I would have been eighteen words short of the word count.

What will you do next week?

Next week I plan to finish the implementation of the REST API in IDB2 and work on some more tasks for the project. I also plan to spend a good deal of time studying for the exams and, as always, I will go to class, read the assigned article, and complete the blog post.

If you read it, what did you think of The Open-Closed Principle?

The Open-Closed Principle was a good read. It managed to encapsulate a lot of abstract object-oriented design principles (both puns intended) into a handful of concrete rules which are easy to understand in terms of how to implement them into code. The article also served as a great refresher on the ideas of class structure in object-oriented design.

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

Iterators were again a pretty easy experience since we covered them the previous week and they follow very similar principles to Java. Generators and yield were, however, unique and interesting language features that I will definitely have to study more prior to the exam.

What made you happy this week?

Lots of little things — it was a good week.

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

My pick-of-the-week is JetBrains PyCharm. If anyone is looking for a good Python IDE, I would highly recommend it. My personal preference is IDEs over text editors and this one has a great design. PyCharm also has some handy features to support Git, specifically with GitLab, and even has support for integrating GitLab issues.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Seth Forman
Seth Forman

No responses yet

Write a response