I've been using Django for a little less than a year already if I'm not mistaken and I'd like to share the top resources I use when I'm running on a roadblock or if I'm trying to implement something that I haven't implemented yet.
During my first day on my internship a couple of months back, I was tasked to work on the scaffold of the company on which I was overwhelmed with the tags on it and never really bothered to research them.
I recently stumbled upon the words of Jacob Kaplan-Moss, one of Django's original creators, "Code without tests is broken as designed." this hit me in a way that I know to my self that I suck at designing, which motivated me to learn how to test.
For each test case, print the height of the Utopian Tree after n cycles. Each height must be printed on a new line.
Model-View-Controller (MVC) Explained – With Legos : https://realpython.com/the-model-view-controller-mvc-paradigm-summarized-with-legos/
Python, like most programming languages, has an if statement that provides branching in your code.
Tuples are often used for homogenous data that the programmer doesn't want changed by accident. It's a good idea to use a tuple instead of a list if you have a list of items that should not be changed.