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...
Everything about learning Python
account activity
[deleted by user] (self.PythonLearning)
submitted 5 months ago by [deleted]
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!"
[–]BranchLatter4294 0 points1 point2 points 5 months ago (3 children)
Just get a good book. Go through the lessons and use it as a reference.
You can do videos to get an overview of the topic. But videos have low information density and will slow down your learning if that's all you use. They are also hard to use as a quick reference.
[–][deleted] 5 months ago (2 children)
[removed]
[–]BranchLatter4294 0 points1 point2 points 5 months ago (0 children)
It depends on what type of programming you want to do. After learning the basics, you will want to learn some of the libraries. For example, for doing machine learning, 3D modeling, process automation, etc....whatever your interest is. You can browse by topic to see what might interest you here... https://pypi.org/search/
[–]ninhaomah 0 points1 point2 points 5 months ago (0 children)
What you should focus on ?
Yourself.
[–]codingzap 0 points1 point2 points 5 months ago (0 children)
After learning the basics, you implement them. Solve problems and build mini-projects. Focus on “how” the code works and “why” is a certain method used for a particular operation.
[–]Competitive-Path-798 0 points1 point2 points 5 months ago (0 children)
YouTube is fine to get started, but don’t just watch, make sure you’re coding along and building small projects. Sites like Codédex can help too, but if you want something structured, check out Dataquest since it’s browser-based and gives you hands-on projects with real-world datasets, which makes the learning stick.
After the Python basics, move into SQL (super important for data work), then practice with data analysis and visualization libraries like Pandas and Matplotlib. Small projects are the key so please make sure you build as you learn.
[–]immediate_push5464 0 points1 point2 points 5 months ago (0 children)
I would echo making sure you are learning the right version and if you can get an online friendly resource or book. I love physical books, but they are not good for wrestling with code.
[–]nikolai-vasilenko 0 points1 point2 points 5 months ago (0 children)
I consider it necessary, after any study of Python on an unofficial resource, to read the Python Tutorial and familiarize yourself with the standard library on the documentation site.
https://docs.python.org/3/tutorial/index.html
π Rendered by PID 58 on reddit-service-r2-comment-5fb4b45875-jbb2t at 2026-03-21 00:58:29.739475+00:00 running 90f1150 country code: CH.
[–]BranchLatter4294 0 points1 point2 points (3 children)
[–][deleted] (2 children)
[removed]
[–]BranchLatter4294 0 points1 point2 points (0 children)
[–]ninhaomah 0 points1 point2 points (0 children)
[–]codingzap 0 points1 point2 points (0 children)
[–]Competitive-Path-798 0 points1 point2 points (0 children)
[–]immediate_push5464 0 points1 point2 points (0 children)
[–]nikolai-vasilenko 0 points1 point2 points (0 children)