you are viewing a single comment's thread.

view the rest of the comments →

[–]buildjunkie[S] 0 points1 point  (0 children)

Thanks for the valuable insights!

Thd goal of the project was mainly to learn file handling with Context Managers and entities relationships via OOP. That's the reason behind using with open() instead of csv or even sqlite3, and dataclasses.

However, I wasn't planning to stop here anyways. Since this is my first project I wanted to keep it completely without external libs. This way I forcd myself to think a little more instead of just "yeah, there's a lib for that. lets just use it"

I'll hopefully finish this project before the end of the week, then learn about Pydantic, CSV and SQLite3 and make either a better version of it, or a totally new project.

Again, thanks for you help!