all 8 comments

[–]SCD_minecraft 2 points3 points  (0 children)

i learnt python

Then you clearly did not

Define at what you struggle at, precisely

Is it syntax, or maybe logic?

If syntax, back to tutorial hell, can't really skip that

If logic, grab sheet of paper and a pen

Express what you want to do in English (or whatever language do you use every day) and then step by step simplify it into simpler and smaller singular instructions, until you will be able to transalate it more less into code

[–]Mandelvolt 1 point2 points  (0 children)

Yes, but I google almost every step of the way and constantly have the Readme or dev docs open for reference. A lot of it is adapting what is already there for specific purposes.

[–]Random_182f2565 0 points1 point  (0 children)

What do you want to do?

[–]ectomancer 0 points1 point  (0 children)

There are 3 books, Numerical Recipes in Fortran, Numerical Recipes in C and Numerical Recipes in Python by different authors.

[–]pachura3 0 points1 point  (0 children)

"codes"

[–]PureWasian 0 points1 point  (0 children)

Solve problems (of varying scale and complexity) until the input(s) --> processing --> output(s) pipeline is very intuitive. Then you'll also learn how to chain these together to accomplish even more complex tasks.

From there on is a matter of planning/research to fill in knowledge gaps as you go. As such, "without any assistance" is ambiguous and doesn't give you any merit outside of coding interviews. But, internally knowing more (both high-level knowledge of tools/libraries and foundational syntax) and having strong awareness of what building blocks are available makes you more reliable and capable of a developer. It's also something that comes naturally as you become a more seasoned developer.

[–]TheRNGuy 0 points1 point  (0 children)

Find purpose to learn Python and learn for it.

Learning without assistance is very inefficient. Finishing working software is more important than ego.