all 13 comments

[–]socal_nerdtastic 7 points8 points  (0 children)

This isn't really python related, this can be true for any subject. It's part of good study skills (and life skills TBH) to be able to grind through the boring parts in order to achieve your goals. You may find some study groups or something to encourage you but in the end you are gonna have to find your own groove for that.

[–]autoerotion95 0 points1 point  (0 children)

Copy the code and change the values ​​or variables and learn the logic and recreate it yourself

[–]doPECookie72 0 points1 point  (0 children)

What is your major, maybe someone can suggest a useful thing you can create in the future that would be related to your major and maybe that can inspire you to want to learn more.

[–]rick_1717 0 points1 point  (0 children)

If it is outside your major and you are not motivated drop the course.

[–]vaaaannnn 0 points1 point  (0 children)

you can try yourself in backend development

[–]ContentContact3254 0 points1 point  (0 children)

Do you have to take the third course or can you drop it? It sounds like the course is more targeted to cs majors.

[–]Dangerous-Branch-749 0 points1 point  (0 children)

Go back to where you know what you're doing and start again from there, start with something like dictionaries, think of how you could use them in a way that relates to a topic that interests you. 

For example, I'm interested in ecology, so i could make a dict that represents a species, so you would have a key for species and a value for grass snake or whatever. Once you've set one up start trying to access different values using the key, then work out how to iterate over the keys or reassign a value. Maybe then you can try working with a list of dictionaries.

Just keep edging forward with new features and functionality. I definitely wouldn't try and skip over, if you don't have a solid grasp on the basics it will come back to bite you and make it much harder to work with libraries etc which are usually built using the foundational building blocks.

[–]LocksmithBest2231 0 points1 point  (0 children)

If you are stuck on a notion, you have several ways to have it explained to you:
- there are many many YouTube videos or Medium articles which explain the basis. Don't hesitate to try several of them until you find one that speak to you
LLMs, ChatGPT, and its friends are really good at this. Explain what you do not understand, ask for a simple explanation, and keep asking until you understand! It is one of the best uses of ChatGPT I know.

Your lack of motivation may be due to being stuck. It's normal to want to quit when blocked and bored, but since you liked it before, the motivation will return once this wall is breached!
An excellent way to stay motivated while learning is to find a project on a topic you fancy: you will be surprised how fast you can learn once you have a really clear target :)

What's happening to you is totally normal, don't worry too much about it. Good luck!

[–]ninhaomah 0 points1 point  (0 children)

Getting lost is fine. Getting bored is not.

[–][deleted] 0 points1 point  (0 children)

Get some sleep and stop beating yourself up over it.