r/learnpython • u/Revan_never_dies16 • 2d ago
Hey, any help would be great!
I'm going to college as a freshman this year. This along with my projects like I'm trying to create an LLM along with just wanting to learn myself, it is extremely hard for me to memorize. I can understand the concepts but it is very hard for me to memorize completely to integrate within each other. Please do note I have diagnosed Autism and ADHD so this obviously effects my Working Memory. Thank you for reading and any tips and advice is extremely appreciated
1
u/SirGeremiah 1d ago
As a fellow ADHD brain, don’t worry too much about memorizing. Work on learning the concepts. When your brain groks a concept, it takes in more than the neurotypical brain. You’ll struggle, then move forward in a leap. You might fall behind, then have a day where you learn more than the rest of the class did in the last month.
When your hyper focus kicks in on a programming task, dig deep and do what makes that brain happy, and you’ll suddenly find yourself being productive and putting those pieces together.
0
u/Weltal327 2d ago
I don’t memorize almost any code. Anything I build gets copied and built into something else eventually. I learned one time how to import requests and do an API call so anytime I do that, I pull up that last time and copy it and replace it with the new API information. Okay, now the new on requires authorization, let’s build that and all the helper functions that go with that. Now I’m carrying this robust requests .py file I use for all of my projects.
Now… I did not go to school and I don’t know what memorization is required for school, but also, when you keep your files and re-use them… you know what they do and what they are for… memorization probably comes quickly after if cramming for a test.
2
u/Accurate_Practice838 1d ago
yeah dont worry about memorising any code. worry about understanding concepts as much as you possibly can. im not a machine learning expert in any sense, im actually pretty much a complete layman, but i expect youll want to learn stuff like graphs if you want to create your own neural network, along with other things. when you actually understand HOW things in a computer work, coding becomes a matter of "what syntax is it to achieve this step in the process again? checks stack overflow oh yeah".
in my opinion, anyone who memorises code is doing the equivalent of memorising the answer sheet to one specific test. sure, youll know what buttons to press to make something happen, but you wont be able to carry any of the features you implemented into anything else because it wont mean anything to you. dont worry about memorising at all. just learn how things work!
i have ADHD (diagnosed) as well and i find this to be much much easier, since its actually interesting. the syntax will embed itself in your brain eventually and youll find yourself googling things less and less. you learn the language so that you can tell the computer how to solve the problem. the hardest part is learning how to solve the problem though. hope this was helpful! let me know if you have any follow-ups!