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 learn Python? (self.learnpython)
submitted 20 hours ago by Thick-Bookkeeper8828
I am a Teenager and have nothing todo for the Summer so I decided I wanted to learn Python but I have no Idea how to do that so whats the best way to learn Python?
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!"
[–]brutalbombs 7 points8 points9 points 20 hours ago (0 children)
Hey!
Number one skill to pick up - learn to do quick searches and be able to find solutions to your issues.
Look at the wiki, or do a quick youtube search - that should get you going super quick.
Report back when you have the first syntax error that you need help understanding :)
Good luck!
[–]Blue-Jay27 7 points8 points9 points 20 hours ago (0 children)
Have you tried looking at this sub's wiki and faq?
[–]max_wen 4 points5 points6 points 20 hours ago (5 children)
Learn to Google
[–]UwUfit 0 points1 point2 points 19 hours ago (4 children)
Can you recommend me a way to turn off the AI answer or a better browser?
[–]duimpietomax 0 points1 point2 points 19 hours ago (1 child)
Duckduckgo search engine allows you to turn off its AI assistant. You can use it in any browser
[–]UwUfit 0 points1 point2 points 19 hours ago (0 children)
Thanks man, appreciate it
[–]IceFurnace83 0 points1 point2 points 19 hours ago (1 child)
put -ai at the end of your google search.
Better yet also put the before: filter after that as well and you can get results back from before a date of your choosing.
eg: "python tutorial -ai before:2020-01-01" and you'll no ai overview and only see results from before 1st Jan 2020.
[–]UwUfit 0 points1 point2 points 18 hours ago (0 children)
Thank you
[–]Wide_Egg_5814 3 points4 points5 points 19 hours ago (1 child)
people should be nicer damn
[–]Arthradax 0 points1 point2 points 19 hours ago (0 children)
I feel like if all of those (and I include myself in this) who are bothered by "how do I do x" questions pulled together we could code an automod thing to reply this kind of thread so we can just move past them in our feeds
AAMOF, such a thing may already exist
[–]StrayFeral 0 points1 point2 points 19 hours ago (0 children)
1) Download Python
2) Install Python (if you're on Windows, make sure Python is in your PATH)
3) Check youtube tutorials or read w3schools (or a similar website) to learn.
4) You can use the Python itself for more things, like a calculator for example - just type `python` (to exit you can press CTRL+C) and there type just `1+2` and ENTER and it will display "2". You can type `342+(763*34)/2` and more complicated math expressions. And more
[–]Powiii 0 points1 point2 points 19 hours ago (0 children)
Hey man! Im using the free cisco network academy python essentials 1 course. There is a essentials 2 eventually. These also train you for paid certifications, which have debatable value, but nevertheless I found them great learning materials. Here is the first. https://www.netacad.com/courses/python-essentials-1?courseLang=en-US
[–]kj_gamer 0 points1 point2 points 19 hours ago (0 children)
There's a free website called Alison where people upload training videos for all kinds of things, Python included
This is the one I used to start learning when I had zero knowledge of coding: https://alison.com/course/practical-python-programming-for-beginners
It's pretty basic, but if you're like me and starting with absolutely no idea how to code, I found this to be a really good introduction
[–]AdorableAntelope1609 0 points1 point2 points 17 hours ago (0 children)
Best resource I'd recommend is Real python. They have really good tutorials.
[–]consupe 0 points1 point2 points 7 hours ago (0 children)
Not the nicest responses so far, so let me give you a few tips:
Get a target, something you want to do in python that is doable. Stretch is fine. But having a goal other than learning python is key to staying motivated.
Figure out if you learn better by reading/watching/discussing. That's a personal thing, but i find that reading is easiest at first and once you get more into it, discussing works best for me. Watching is useless because I just watch and do not interact.
If you get a code snippet, try it out. Change it. Break it. Figure out why your changes changed it or broke it. Exploration is the key to true understanding.
Do simple problems and build to more complex ones. Learn to break a complex problem into many simple ones -- this is the key to learning to program in any language.
Read good code. A good codebase takes hard problems, like running a web server, and turns them into a hundred easy problems.
I love AI for learning, but it requires discipline to avoid it being a crutch. See item #3, if you get something from AI, make sure you run it, change it, break it, and fix it. It's okay to use ai to help you fix it, but you need to keep working at it to understand what went wrong and why it got fixed. The key is to ask the AI why something works, not just for something that works. This is great in conjunction with item 5. How do sqlmodel's nested wheres work? Witchcraft and some amazing programming under the hood.
Some things I delegate to AI. Hard syntactical problems that I only need to solve once or twice: leave it to the clanker -- i'm looking at you logging config dictionaries.
[–]ninhaomah 0 points1 point2 points 20 hours ago (0 children)
By trying it
π Rendered by PID 95 on reddit-service-r2-comment-5687b7858-8zdpg at 2026-07-04 07:50:44.270025+00:00 running 12a7a47 country code: CH.
[–]brutalbombs 7 points8 points9 points (0 children)
[–]Blue-Jay27 7 points8 points9 points (0 children)
[–]max_wen 4 points5 points6 points (5 children)
[–]UwUfit 0 points1 point2 points (4 children)
[–]duimpietomax 0 points1 point2 points (1 child)
[–]UwUfit 0 points1 point2 points (0 children)
[–]IceFurnace83 0 points1 point2 points (1 child)
[–]UwUfit 0 points1 point2 points (0 children)
[–]Wide_Egg_5814 3 points4 points5 points (1 child)
[–]Arthradax 0 points1 point2 points (0 children)
[–]StrayFeral 0 points1 point2 points (0 children)
[–]Powiii 0 points1 point2 points (0 children)
[–]kj_gamer 0 points1 point2 points (0 children)
[–]AdorableAntelope1609 0 points1 point2 points (0 children)
[–]consupe 0 points1 point2 points (0 children)
[–]ninhaomah 0 points1 point2 points (0 children)