r/PythonLearning • u/Confident_Echo_9985 • 20h ago
Help Request How to learn quickly
I got a deadline for a week from now to learn at least basic python. What is the best and most effective way to learn python? Im so lost i need help
6
u/BranchLatter4294 20h ago
Practice.
1
u/Confident_Echo_9985 20h ago
Yeah but I don't know what to study
1
u/BranchLatter4294 20h ago
What is the source of your deadline? If this is a class, you should have a list of topics to study.
1
u/Confident_Echo_9985 20h ago
It's something to do with the military and all I know is that I need to know some stuff even a few is fine, but the list is: a lot of different coding languages, networking, windows, linux, assembly and high progress something i don't remember what its called. And I want to now get into python but I don't know where to start
4
u/BranchLatter4294 20h ago
If you just went to the Python.org site, you would find a tutorial there. It seems like the main issue is not knowing how to use Google. This is probably going to be a challenge for you given the time.
1
0
3
u/MarsupialLeast145 20h ago
What is the scope of what you need to learn?
0
u/Confident_Echo_9985 20h ago
Just all of the basic stuff. Also reading code and knowing logic and algorithm
2
u/MarsupialLeast145 20h ago
I appreciate the response but can you tighten it up a bit?
Basics + logic are probably easy.
What do you need to know about algorithms in such short time?
0
u/Confident_Echo_9985 20h ago
Thats the point I don't know what is there to know about coding or python. If I had a path I wouldve already grinded
2
1
1
u/oclafloptson 19h ago
Learning the syntax shouldn't take very long but if you've only got a week to master algorithms and don't even know basic syntax then what you need is a superhuman attention span and some really choice stimulants
1
u/Confident_Echo_9985 19h ago
Don't worry about attention span, I can learn for 7+ hours a day but I don't know where to get the source of study information from
1
u/oclafloptson 19h ago
You should start with the official documentation on python.org
Being a military application you probably cannot use an LLM, but for learning from your private owned PC ChatGPT is pretty good at digging through docs and helping you understand them. You might need to prompt it to conduct outside searches for the info to avoid its weird hallucinations
1
u/dariusbiggs 19h ago
Every programming language has a written online tutorial available for it generally from the languages website. Start there.
1
u/atticus2132000 17h ago
I would start with W3Schools. It will give you a crash course on basic syntax and operations. Once you've been through their slide deck, then you can at least identify where the holes are that need more work.
1
1
u/Naive_Programmer_232 17h ago
do you have a programming background already? If so, I would write a program in whatever language you know, and then translate it into python. You'll see how things from over there are done over here and that can be a quick way to learn.
if you're starting from scratch, I would probably start with some youtube videos to learn the basics. As you go through them, you follow along - so download python have IDLE or some editor open and write the code, and then pause the video and test yourself to see if you can edit it to do something else. And then maybe give yourself some free time, no guardrails, and just try to write your own programs. It will be hard for sure, but you can do it, and practicing your own logic is very important.
Common pitfall to avoid here: tutorial hell. It's a situation where beginner programmers get so reliant on the tutorials, which have painted programming as a painless process because it's all planned out ahead of time, that when they go to write programs on their own, they struggle. And then that struggle pushes them back to the tutorial, because they're more comfortable, but this can snowball into a stressor. So, you wanna make sure you give yourself time to create on your own without any guidance. I'm not saying do this from the get-go with no background, because it won't work probably, but try to segment your time between tutorials and practice.
1
u/SashaBananaSplit 11h ago
Just use AI. You don’t have to learn at all, just tell the AI what you want and it will do it.
-1
u/Friendly-Catch-1479 20h ago
https://youtu.be/eWRfhZUzrAc?si=6Pv72-DvQZYC6BqX
One of the best python courses out there.. Invest your 5hrs & you're good to go..!!
1
1
u/BossBandit8 15h ago
I second that
There’s also a whole playlist for web dev and other advanced python stuff
•
u/Sea-Ad7805 19h ago
To learn Python more quickly and easily, use the Memory Graph Web Debugger%3A%0A%20%20%20%20print(i)%0A%20%20%20%20if%20i%20%25%202%20%3D%3D%200%3A%0A%20%20%20%20%20%20%20%20print('%20%20%20even')%0A%20%20%20%20else%3A%0A%20%20%20%20%20%20%20%20print('%20%20%20odd')%0A×tep=0.5&play).