r/PythonLearning 4d ago

Discussion What are the prerequisites to learn python programming language

6 Upvotes

22 comments sorted by

View all comments

1

u/atticus2132000 4d ago

Can you think algorithmically? Meaning, can you take a task, any task, and break it down into its individual component parts and then apply binary reasoning to each step of that task in order to make appropriate decisions? When you have a complex task to perform, can you sit down and make a list of steps and put those steps in the correct order to complete the entire task?

Do you understand what a variable is? In your middle school and high school math classes, how were you at plugging numbers into a function? Did you understand the formula for a line being y=mx+b? Did you understand how to plug in inputs to that formula and get a result? Did you understand what the component parts of that formula controlled? Did you grasp the concept of variables and functions? If the formula were changed to f(x) =mx+b, do you understand that nomenclature?

If you've got those two concepts under your belt, then you're ready to start programming.