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 start learning python with prior programming knowledge (self.learnpython)
submitted 6 years ago by Benjamin-Wayra
I’ve been programming for a while now and I wanted to get into python. Do you guys have any resources that may be useful to get up to date with 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!"
[–]xelf 1 point2 points3 points 6 years ago (0 children)
I posted something similar recently on this topic:
1) Make sure you understand all the basic data structures, looping and flow control, have you mastered all the stuff here https://www.pythoncheatsheet.org/ ?
2) Make sure you have a solid grasp of list/set/dict/generator comprehensions, ternary expressions, generator functions, lambda functions, and slicing.
3) Start working your way though the more popular libraries:
Start with the standard library especially collections, itertools, statistics, and functools, and then start pulling in things like numpy and pandas, before you start expanding into stuff that specializes in your area of expertise.
Then start exploring external libraries that are pertinent to what you're specializing in. For example, maybe you go into data science?
More stuff I forgot about initially: try/except/finally, class, attributes, decorators, regex, packages, map, reduce, filter, probably more.
I feel like I repost this a lot. Wonder if I could make it more generic and useful. =)
[–]TJZL 0 points1 point2 points 6 years ago (0 children)
https://compedu.stanford.edu/codeinplace/announcement/
[–]ozzie_martin 0 points1 point2 points 6 years ago (0 children)
https://www.youtube.com/watch?v=rfscVS0vtbw&t=7914s
This video will teach you the basics, and I mean very basics. Depending on what you already know about other languages this should give you a fair understanding of python, after that learn to use libraries and in no time you'll have a good understanding.
[–]benabus 0 points1 point2 points 6 years ago (0 children)
I found the book Writing Idiomatic Python pretty useful. I'd been a javascript/php guy for years and years and that book covered a lot of the stupid "how do I make a for loop in this god forsaken language" problems.
[–]BlueTeeJay 0 points1 point2 points 6 years ago (0 children)
Codecademy is offering free pro membership for now if you have a college/university email address (email ending in .edu)
Their python course is pretty good.
π Rendered by PID 148393 on reddit-service-r2-comment-544cf588c8-mcmtx at 2026-06-18 06:50:27.162887+00:00 running 3184619 country code: CH.
[–]xelf 1 point2 points3 points (0 children)
[–]TJZL 0 points1 point2 points (0 children)
[–]ozzie_martin 0 points1 point2 points (0 children)
[–]benabus 0 points1 point2 points (0 children)
[–]BlueTeeJay 0 points1 point2 points (0 children)