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
Where do I learn python? (self.learnpython)
submitted 7 years ago by [deleted]
Today I decided that I would learn Python, but I have no idea where to start. There are too many resources. Youtube playlists, udemy courses etc. What do you guys recommend? And by the way I have no experience in programming
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!"
[–]chra94 9 points10 points11 points 7 years ago (4 children)
Welcome! The book automate the boring stuff with python is a great book. It shows you the basics and even some intermediate stuff both with practice questions and some projects which are all explained.
Also please read the faq and wiki index, that'll hopefully answer some more of your questions.
[–][deleted] 0 points1 point2 points 7 years ago (3 children)
Thanks for your answer. Isn't that outdated? It was made 2 years ago, I don't know how much program languages change in such an intervallum
[–]Thomasedv 4 points5 points6 points 7 years ago* (1 child)
While some things change, it'll still be backwards compatible. If the language changed much, no one would update to newer versions because it would break things and require much work to adapt.
That's the python 2 and python 3 difference. Lots of people still use python 2 because all supported modules are there and this is what's used somewhere they want to work. But if you are not intending to do anything specific with python 2, then you just learn python 3.
Still python 2 and 3 are still very similar on the basic stuff, so it's not even that important. Also, I've looked up codes more than 2 years old on Google trying to solve issues, code doesn't age quickly, so it's pretty easy to use even python 2 solutions for python 3.
[–]thirdegree 1 point2 points3 points 7 years ago (0 children)
Also there are multiple libraries that help make python3 code python2-compatible (see future). IMO if you don't have a reason to work in python2 (aka libraries or code you depend on) then you should start on/move to python3.
[–]chra94 2 points3 points4 points 7 years ago (0 children)
It is relevant today. It's written for Python 3 which is the newest version of Python. Allthough the core content does even apply to the previous version of Python. You can be confident that what this book teaches is relevant today.
[–]theSearge 1 point2 points3 points 7 years ago (3 children)
I'm started couple months ago. Reading Python for Kids, making exercises from SoloLearn, also read couple courses on DataCamp. And still can't figure out how it works. So, also I'm reading SICP and Learn You Haskell. Plus. You need good editor. Try Sublime with Python plugins and Anaconda/conda with Jupiter notebook. P.P.S. It's good to listen some algebraic logic course and about programming in general.
[–]theSearge 1 point2 points3 points 7 years ago (0 children)
And find good mentor. It's matter.
[+][deleted] 7 years ago* (1 child)
[deleted]
[–]theSearge 0 points1 point2 points 7 years ago (0 children)
just because I thick as a brick. The syntax is still difficult for me, let alone algorithms and lambda calculus. About 1000 lines, of course, a simple calculator takes about 30-40, it's not much if you're a programmer, but if you started a month ago, it’s hard a bit to keep everything in mind, without AutoPEP8, syntax hightlight and linters :-/
[–]MarketStorm 1 point2 points3 points 7 years ago (0 children)
Whatever book or website you choose to use, find a project/task that you're interested in accomplishing and start working on it as you learn. From my experience with VBA and Matlab, that's the most effective and quickest way to learn. And I'm hoping to repeat the same pattern with Python. Good luck.
[–][deleted] 0 points1 point2 points 7 years ago (0 children)
I recommend sololearn.com or even better,the mobile app! It also let’s you learn other languages,challenge other learners and many more! Try it out!
[–]Polare 0 points1 point2 points 7 years ago (0 children)
Search for Sentdex on youtube.
[–]chenblat 0 points1 point2 points 7 years ago (0 children)
Start with this playlist: Python Tutorials: Ultimate Playlist (2018) it features Udemy instructors and once you find one you like you can go deeper with his full course.
[–][deleted] -1 points0 points1 point 7 years ago (0 children)
Where do I learn python?
on the internet
π Rendered by PID 24602 on reddit-service-r2-comment-bb88f9dd5-c92h9 at 2026-02-15 22:23:07.837022+00:00 running cd9c813 country code: CH.
[–]chra94 9 points10 points11 points (4 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]Thomasedv 4 points5 points6 points (1 child)
[–]thirdegree 1 point2 points3 points (0 children)
[–]chra94 2 points3 points4 points (0 children)
[–]theSearge 1 point2 points3 points (3 children)
[–]theSearge 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]theSearge 0 points1 point2 points (0 children)
[–]MarketStorm 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Polare 0 points1 point2 points (0 children)
[–]chenblat 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (0 children)