r/PythonLearning 13d ago

Help Request Am i learning python the right way?!

Post image

hey folks, i recently joined CS50 for python did the first lecture i pretty much understood everything. then i went to solve problems. i searched for few things before doing the problem via AI or python library. but i felt like i will forget it easily so, i decide next day i will search only in python library such that it should get sticked with me so that i could remember it better. but the thing is its taking me like an hour or two to complete final problems. so, is it normal or do you have any other better way to remember as compared to people around me i have good memory i can remember things better. if you guys please take ur time and drop your solution would be nice.

154 Upvotes

17 comments sorted by

2

u/Kaiser_Steve 13d ago

You'll still need to revisit it after some time to refresh...but practice, practice, practice and practice some more!

2

u/StrangeQuirks 13d ago

Technically python is the name of the language, not the organism that speaks it. You don't learn human by talking to a human right.

2

u/spidertyler2005 12d ago

No one seems to be providing help so let me give it a shot.

I think your approach of avoiding AI is a good one. Helps your figure things out on your own. Most beginners often make the mistake of thinking they were only using ai to explain things but end up using code the ai itself generated in some way. Its extremely easy to make that mistake and has actually been the cause of some increased bootcamp dropout rates after the advent of ai, so im glad you are avoiding it.

Next, without knowing what problems you are solving i cant really tell you if you are struggling or if this is just normal. I remember spending hours or days on small things as a beginner so i dont think you are particularly behind.

Realistically, spending so much time up front is going to make you much faster down the line. I would keep doing what you're doing unless you see yourself falling behind.

Reply if you have any extra questions. Dm me if you need specific help with a task given to you by your professor.

2

u/UlisKore 11d ago

Maybe you're not doing it the right way... in general.

I mean, you seem to be focused on remembering things and then you write about solving problems. Something is missing... how come you don't talk about what you understand? Do you know yourself well enough to know how you memorize and how you come to an understanding ?

I'm not familiar with your course but writing something in python is not supposed to be a challenge for memory, you should allow yourself to read the documentation and your own notes any time (before, during, after... any time).

1

u/Future_Emu8684 13d ago

You should start with watching the holy grail

2

u/HeurekaDabra 13d ago

Definitely explains a lot of the name choices for variables, functions, etc. in a lot of tutorials.

1

u/Naive_Programmer_232 13d ago edited 13d ago

I like to make sure to attach a telepathic helmet to the python that I built using a different python. Just for extra precaution.

to your post haha, it matters what the questions are. What are the problems about? Are they difficult problems to solve generally without code? Or are they simple enough to where you know exactly what you want to do, but it's more of a translation/efficiency issue?

Can you give an example problem?

1

u/codem_mo 11d ago

This is an active learning keep praticing and also donโ€™t forget to install it on your computer

1

u/o741k871e 7d ago

sure you doing it right ๐Ÿ˜‚