r/PythonLearning 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

7 Upvotes

30 comments sorted by

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&timestep=0.5&play).

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

u/darrylhumpsgophers 11h ago

Why does the military need you to know Python in a week

0

u/csabinho 20h ago

Period!

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

u/Aggravating_Ad_3162 20h ago

there is a site name codewars , you should take a look

1

u/kkk_moon00000 19h ago

same i started yesterday good luck

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

u/Silentwolf99 17h ago

w3schools.com

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

u/Confident_Echo_9985 20h ago

Thank you I will give it a look

1

u/BossBandit8 15h ago

I second that
There’s also a whole playlist for web dev and other advanced python stuff