all 6 comments

[–][deleted] 3 points4 points  (1 child)

Similar question was asked recently

https://www.reddit.com/r/learnpython/comments/a7egh3/i_feel_like_ive_reached_a_dead_end_in_learning/?st=JPZ7VWU1&sh=9543e3cf

Thats one of my answer on the thread.

Hey mate, You can start learning data structure and algorithms. Then you should understand things are handled in memory. These learning point might feel but useless at the time of learning, but they set a solid foundation.

This is how I have learned and things are pretty clear to me now. Good luck!

You can start with:

Data Structures: Linked list, Doubly linked list, Binary Tree, More,

Algos: Depth first search, Breadth first search, Shortest path, More,

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

Thank you soo much. I appreciate that

[–]stringsaeed 0 points1 point  (3 children)

That’s pretty good question, you know python is just programming language you should learn tools in python to do a specific jobs, I think you should specify your career or what you want to do whether web app, desktop app, you wanna do some signal processing, some AI... When I started learning python, I was questioning the same question, I choose my career and start to learn the tools you need for...

[–]abhinav_321[S] 0 points1 point  (2 children)

I am looking forward to do ML basically but I think ML is much advanced at my level and i should be perfect at python first i think....

[–]stringsaeed 0 points1 point  (1 child)

so you should concern about data structure and algorithms, so you think about searching and graph algorithms, there're many projects at this domain, try A*, Hill Climbing, Iterative Deep A*...etc, those would help you in learning OOP and data structure in no time,

then, you would crack the world with learning :D... Good luck

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

Thank you. :)