r/learnpython • u/PRIEST_OF_GAMES • 3d ago
How to approach learning
I have completed all of this and I went on trying to recreate the fourier series by younes lab from youtube by myself I struggled a lot and wasn't able to understand most of is it normal I want to learn python based on scientific computation and simulation I don't understand how to approach any resources or help would be very much appreciated is using AI to understand stuff bad also should I try automate the boring even though it is not related to scientific computation would it help
1
u/Jake-the-Wolfie 3d ago
I started learning python in relation to a small project I was working on. I would suggest having a small project of your own to be the driving force of your learning. You'll naturally work on your fundamentals as you keep returning to how stuff works (for loops, while loops, if/elif/else, match statements, classes, functions, etc.)
80% of all computer programming is having a good natural language description of what exactly you want your program to do. The other 20% is actually coding it up.
1
u/jmooremcc 3d ago
YouTube videos are worthless if you don't practice writing code. If you cannot write code successfully, it clearly means you have not learned the subject matter that the videos presented to you.
My suggestion is that you should use books that have plenty of code examples, if you really want to learn Python.
I am also suggesting that you manually type in the example code instead of downloading it. Manually typing in the code will force your brain to process the code, which will enhance the learning experience.
I wish you the best.
3
u/MezzoScettico 3d ago
When you say you "completed all this" do you mean you actually wrote programs incorporating these concepts?
What exactly do you want to do with Fourier series? I'm not sure what "recreate" means here. What do you want your program to do? Produce what outputs with what inputs?
I often start with "how am I going to use this".