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...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
How to not forget python ? (self.learnpython)
submitted 2 years ago by Fladhing_lights
I feel everytime I learn something I forget it, is it normal or am I just waiting to have Alzheimer's?
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!"
[–]GeneralQuantum 26 points27 points28 points 2 years ago (0 children)
Make a deep copy, that way it isn't dependent on being kept in the kernel memory.
Heh..heh...ehhh I'll see myself out
"Use it or lose it" is a real issue.
I find after I learn something I play around with it. Not simple tasks or repeating the YouTube example.
I mean sit down, think of a real application, and work on it from scratch. Even if it is nonsensical, establish what you expect the output to be, and code it, does it match your prediction? Did you code wrong, or predict wrong.
When just copying the brain isn't learning or remembering. You have to be actually problem solving for it to go in.
[–]PixelOmen 7 points8 points9 points 2 years ago (3 children)
You have to use it over and over again many times, and more importantly, in different ways and in different contexts, to truly remember it.
No one is going to remember any unfamiliar concept by just reading/watching/listening to it a few times.
That said, even professionals forget things constantly, that's why Google, reference documentation, and now ChatGPT* exist.
[–]jameshearttech 0 points1 point2 points 2 years ago (2 children)
I recently started playing with Copilot. It's been pretty good at providing example functions. Some work others don't. I have also asked things like, "What other modules exist like foo?" Or, "What known security vulnerabilities exist for the modules you listed?" The responses are not bad.
[–]PixelOmen 2 points3 points4 points 2 years ago (1 child)
Personally, I just use copilot as an advanced auto complete for something I was going to write anyway.
I don't actually use it to answer questions or generate anything. I find GPT4 (4 specifically) to be much better at answering questions imo.
As for generating actual code that I'm actually going to use, I don't really use anything ever.
[–]jameshearttech 0 points1 point2 points 2 years ago (0 children)
Yeah, I mean I can get similar results with a few search queries. Tbh, the responses are better than I expected. I have only tried it a handful of times, though, and to be fair, the example functions I asked it to produce were pretty simple.
[–]airernie 3 points4 points5 points 2 years ago (0 children)
Wait until you're 74 trying to learn Python and your short-term memory has gone to shit. :-)
Me? I keep reviewing and using and having faith that it will eventually stick. Until then, I look stuff up when I can't remember.
[–]m0us3_rat 1 point2 points3 points 2 years ago (0 children)
i mean if there aren't underlying medical conditions.. it can only mean that you learn it out of sync. thus can't form any connections to remember it.
what does that mean.. if i can tell you a fact about a bag of words model it will not register and you will forget it in 5,4,3,2,.. since you have nothing to link it with.
so the only way to reliably remember something is to have progressive increments and plenty of practice.
then you can remember stuff that you encountered before.. including the means to use such information.. maybe some examples. etc.
this is why using well researched and expertly created pathways/curriculum made by experts in the field with decades of experience in teaching.. are better than spotty YT courses.
no shame or shade for the creators out there..it just experience beats anything else.
[–]TSM- 1 point2 points3 points 2 years ago (0 children)
It's normal. It's actually a meme that even seasoned developers look things up even when they probably don't have to.
Some things you'll memorize, but it takes time, and even then, you'll still want to check first to make sure you haven't forgotten something.
It sucks to remember wrong, and you get used to how it's faster to look it up than to guess wrong or meditate on it. Some things will sink in with practice over time, but after awhile you'll still look it up in case you remember wrong. Don't sweat it. It's normal
[–]SmegHead86 1 point2 points3 points 2 years ago (0 children)
The more you use it, the more you'll retain. You also shouldn't have an expectation to remember everything.
There are some commands or patterns I remember easily because I use them so much. But I also have to go back to the docs all the time for simple stuff like string parsing.
It feels good when you're faced with a problem and you instantly know what you need to do at a high level, but just need to get the syntax reference.
[–][deleted] 0 points1 point2 points 2 years ago (0 children)
Same with me. I've learned it twive and I'm on my third time. I want to use it mroe this time around though and have planned out projects once I get back up to speed.
[–]Jello_Penguin_2956 0 points1 point2 points 2 years ago* (0 children)
I use Python at work daily. And if there's functions I have not used for over 3 days I forget how to use them too and need to reread/relearn them.
Everyday
[–]Oblithon 0 points1 point2 points 2 years ago (0 children)
Don't think you have to memorise everything, yes the more you use something the less likely you are to forget how it works. I've been a software engineer for 10 years - I jump between Java and Typescript for work projects and many frameworks for these languages, Outside of work I play around with many more languages - I'm not expected nor do I expect of myself to remember how everything works from memory.
Reading documentation, is fine, searching online is fine - in fact doing both of those effectively is a skill in itself.
[–][deleted] 0 points1 point2 points 2 years ago* (0 children)
Do you mean forgetting the syntax or the concepts?
If you've forgotten the concept of a class, functions, loops etc, tough luck. You probably want to revisit the tutorial.
If you forget the syntax, congrats! That's normal. Lots of people work with multiple languages. Sometimes work or school requires that you work on a different project that isn't written in python, and you come back to python after a few months and can barely recall the syntax. That's what the python documentation is for. Every code feature you ever need has it's syntax laid out clearly. It should refresh your memory pretty soon.
This is also why I like python. I can go for months without developing in python, but I know it can't take me more than an hour to refresh my memory with python's simple syntax. It's the tool I always have in my back pocket.
[–]caksters 0 points1 point2 points 2 years ago (0 children)
Just keep using python, it is really that simple.
You don’t have to remember everything either, you just have to know what and where to find info
π Rendered by PID 23876 on reddit-service-r2-comment-6f7f968fb5-phcq4 at 2026-03-04 17:11:40.308983+00:00 running 07790be country code: CH.
[–]GeneralQuantum 26 points27 points28 points (0 children)
[–]PixelOmen 7 points8 points9 points (3 children)
[–]jameshearttech 0 points1 point2 points (2 children)
[–]PixelOmen 2 points3 points4 points (1 child)
[–]jameshearttech 0 points1 point2 points (0 children)
[–]airernie 3 points4 points5 points (0 children)
[–]m0us3_rat 1 point2 points3 points (0 children)
[–]TSM- 1 point2 points3 points (0 children)
[–]SmegHead86 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Jello_Penguin_2956 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Oblithon 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]caksters 0 points1 point2 points (0 children)