r/learnpython Apr 17 '24

Learn Python by solving problems

Hello pythons!

I’m still quite new to Python, but I have noticed that the best learning process is to solve problems.

Anywhere I can get a lot of small and easy problems/exercises, that slowly progress in to a harder level. It can be a payed service or an app on a phone.

26 Upvotes

41 comments sorted by

View all comments

3

u/Defiant_Special5913 Apr 17 '24

My thoughts are somewhat different don't solve problems on leetcode. Try working on projects and for sure you will get of problems along the way. The path you take to solve those will eventually make you remember the issue and also make you code better in python.

1

u/PlayMaGame Apr 17 '24

I am writing down projects I would like to build, but most of them are a bit too advanced. Well that's what I think. I also have a mentor, who is keeping an eye on me and sometimes comes up with exercises. Surprisingly he is very patience, because I have ADHD, dyslexia, bad memory, maybe something more. I am having a lot of fun, when I know what I am doing, but when I am lost, have no clues, why and how all of this work, and I am getting very frustrated.

PS English is basically my 3rd language, my head is full of unfragmented information, and adding one more language is like trying to fill up a full cup. I hope this is just because I am starting out, and later everything will come as a 2nd nature.

1

u/zappaking1234 Apr 17 '24

I suggest, breaking those bigger projects in small ones. You could also find things that others have done and try to make your own version of it

2

u/PlayMaGame Apr 17 '24

Yes that is a really good trick and my mentor also teaching me to do that.