Just Passed D522
Just as the body says, but I figured that while it's still fresh I'd give back to this sub since I've had to scrawl around for some tips about my previous classes so far. So if you're on this class, feel free to reach out. I'd be willing to help where I can.
If that isn't your cup of tea, then I'll just explain what I did to get myself to the point of passing.
Read Zybooks. Do the labs in each section. The entire material is extremely dry, BUT the practice labs in each section build upon each other. So if section 1 builds your skill on variable assignment, section 2 will assume that you understand variable assignment and so will ask you to use it without any handholding.
When the practice labs have you stumped, ask AI. Specify that you don't want your code to be written for you, just that you want to understand what does what and why things behave that way. Especially helpful after you already attempted to write some code and don't understand where it's going wrong. AI will find the error and explain in layman's terms as quickly as you can ctrl-c ctrl-v
Don't try to overcomplicate things. The functions that you write should ONLY return what is expected. Don't worry about case-handling at all. If the question is to tell you to write a function that takes a string and returns an integer, that's all that needs to happen. Don't worry about verifying that the input is actually a string.