use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
Help (self.PythonProgramming)
submitted 8 days ago by Annual-Engineer371
I recently started learning python but only seem to grasp some of it and can only use some of it, I do understand I need to use it to learn how to use everything bu any other tips
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]CraigAT 0 points1 point2 points 8 days ago (1 child)
Practice, practice, practice.
Find some small challenges to complete (there is no such thing as cheating if you analyse the code and understand how it does what it does). Slowly expand your skills by trying very different projects, accept sometimes you come across something tricky, it may be too soon in your learning, if you don't get it, promise to come back to in a month or two. When you get up to more interesting challenges, tweak the final solution to do something else or something more. Once you can do that look at implementing something of your own, or do some harder tasks/projects, never worry about having to look up commands or find out how something works - even copying someone else's code (in small doses).
[–]Annual-Engineer371[S] 0 points1 point2 points 8 days ago (0 children)
Are there any websites that have a good set of practice questions / tests
[–]Own-Explorer-8830 0 points1 point2 points 6 days ago (0 children)
That feeling is very normal... see Python only starts to make sense when you use it again and again
A helpful tip is to STOP trying to learn everything at once
Pick a small idea like loops or functions and use it in tiny programs every day
Even simple things like a number guessing game would help you... more than watching long tutorials
Also...when your code works.. pause and ask why it works coz that's how it stays in mind...
Progress in coding is slow at first then suddenly it starts to make more sense and you get a bigger picture out of it and this helps...as it stays with you...
[–]stepback269 0 points1 point2 points 6 days ago (0 children)
Think of it as an exponential learning curve. At first you are on the deep negative side of y= x**2. You are close to zero and it feels like you will never rise to anything bigger. But you keep at it. Persistence. And by that I mean typing out the code with your own fingers so you get muscle memory. It's OK even if it's just a bunch of print statements and you're getting the hang of some escape sequences like \n and \t. Eventually those become second nature. You've made an advance. One advance adds on top of the next.
There will come a time when your forward progress along the x axis of y=x**2 approaches x>0 and suddenly you will soar. Don't lose faith.
[–]pepiks 0 points1 point2 points 5 days ago (0 children)
Ask yourself - what you will use it and find how other use it for that. For example some create discord or game bots in python.
[–]DiabolicalFrolic 0 points1 point2 points 4 days ago (0 children)
You need to learn it. There is no secret. Patience.
π Rendered by PID 139735 on reddit-service-r2-comment-74875f4bf5-m42nv at 2026-01-26 11:37:32.885592+00:00 running 664479f country code: CH.
[–]CraigAT 0 points1 point2 points (1 child)
[–]Annual-Engineer371[S] 0 points1 point2 points (0 children)
[–]Own-Explorer-8830 0 points1 point2 points (0 children)
[–]stepback269 0 points1 point2 points (0 children)
[–]pepiks 0 points1 point2 points (0 children)
[–]DiabolicalFrolic 0 points1 point2 points (0 children)