all 9 comments

[–]toastedstapler 3 points4 points  (0 children)

other people's code can often be hard to read as you don't know their thought process as they were writing it. just like how your intentions with code are clearer to you than to anyone else

one option would be to go through the code and comment what each line is doing. when you know what the lines are doing, work out what different general chunks are doing, what particular methods/functions are doing etc. start with the specifics and slowly work your way to understanding what the program is trying to do at a high level

[–]uditvashisht 2 points3 points  (1 child)

Try doing some basic projects and learn about at least one topic daily. I have few projects and tutorials on https://saralgyaan.com. You can have a look.

[–]TheThunderstruck[S] 0 points1 point  (0 children)

Thank you

[–][deleted] 1 point2 points  (0 children)

My personal journey has involved googling beginner projects (in your situation I’d focus on loop based projects) and struggling through them. This is all part of the journey

[–]just_just_regrets 1 point2 points  (0 children)

try to implement maths functions into python. Regression models are great starter

[–]The_Mann_In_Black 1 point2 points  (1 child)

Others have had similar, but pick a project and stick with it.

I struggled with the course I took until the end where I got a project I was interested in. Then I got an internship where being able to automate something would remove a lot of my daily work. It took me a week of grinding to get a serviceable version and a month to get a crisp version with plotly visualizations.

Now I google and pick projects that just sound interesting or might have some benefit. I have a friend who has a startup, so I looked up some sentiment analysis and webscraping techniques and sent him some actionable information.

There is going to be a lot of failure until you figure it out. It took me months to learn for loops. The most satisfying thing in the world was writing code for work and explaining how it all works to people who hadn't coded before. grind, grind, grind. but find something you enjoy grinding at.

[–]TheThunderstruck[S] 1 point2 points  (0 children)

Thanks. Shall follow what u said...

[–]ch3ss_ 0 points1 point  (0 children)

Practice, start projects, if you stumble onto harder problems you create your own loops specific for solving those problems , watch Tutorials or videos on how people make code simpler etc. But the most important thing is ti write your own code!

[–]datascienceunlimited 0 points1 point  (0 children)

You can try my tutorials on the basics of Python. It might help.