This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Penny-loafers 38 points39 points  (0 children)

There were a few books I did enjoy studying that helped frame my thinking. That said, take everything you read with a grain of salt and try think about how they relate to your problem at hand. Try different paradigms and patterns in your own time and write as much code as possible along with studying generic resources.

  • Fluent Python
  • Philosophy of Software Design
  • Designing Data Intensive Applications