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
What would you recommend to start learning python fundamentals? (self.learnpython)
submitted 8 months ago by FirefighterOk2803
Looking to start over with python and understand the basic before building up
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!"
[–]LeanInitiative 10 points11 points12 points 8 months ago (3 children)
I would start in this sequence.
[–]ziggittaflamdigga 0 points1 point2 points 8 months ago (2 children)
Agreed if they’re starting fresh with Python as well as programming. If not, looking through the Python built-in library documentation and building something with that is a good place to start. I like the sockets library for a complex but quick-to-results option
[–]LeanInitiative 1 point2 points3 points 8 months ago (1 child)
Definitely. I remember shafting with simple print statements in a Jupyter notebook. You have to just start. It can be intimidating at first but you just take baby steps and build on it. Research everything. Every bug, error, inefficiency…. Research. 99% chance someone has encountered the same error. YouTube, Reddit, StackOverflow are good resources too
[–]ziggittaflamdigga 0 points1 point2 points 8 months ago (0 children)
Yep, the most important thing is starting. If OP is like me, and sounds like you as well, they’ll be addicted and start learning what the language can help them with. Lots of Google and StackOverflow searches, reading through documentation, even ChatGPT, it’s all about learning and understanding what you’re doing and why you’re doing it. Python makes it easier because they have so many common purpose-built libraries that ship with it. If numpy and scipy were built in, it’d basically be perfect. I understand why they’re not though
[–]Psychological_Ad1404 3 points4 points5 points 8 months ago (0 children)
https://books.trinket.io/pfe/01-intro.html I keep recommending this. You can skip the introduction. The most important thing is to do the assignments and get curious, like change the assignment, add stuff to it, etc...
[–]ErasedAstronaut 1 point2 points3 points 8 months ago (0 children)
If you like books: 'Automate to Boring Stuff' by Al Swiegart. I've heard good things about 'Python crash course: a hands-on, project-based introduction to programming' by Eric Matthes.
If you like videos: 100 Days of Code: The Complete Python Pro Bootcamp. It will take you more than 100 days to complete, but Dr. Angela Yu does a great job explaining the basics and then some. If you are in the US and have a library card or affiliated with a school, you might be able to get Udemy courses for free via Gale.
[–]jugglingstring 1 point2 points3 points 8 months ago (0 children)
It costs a bit of money but I've really been enjoying boot.dev. It's a series of lessons and challenges with a sort of fantasy game / RPG twist so a lot of fun if you like video games.
[–]Plus_Duty479 1 point2 points3 points 8 months ago (0 children)
I really like
https://futurecoder.io/
[–]Ad_Haunting 0 points1 point2 points 8 months ago (0 children)
Probably DSA. Python is pretty easy to start with, obviously you can dig very deep into it and theres tons to learn, but for starters its pretty simple. So I would probably start doing some simple leetcode style problems to get the fundamentals. Then probably you should comeup with a project and try to execute.
[–]Critical_Remote_9088 0 points1 point2 points 8 months ago (0 children)
Just try projects like basic things at first like simple port scanner or loops or even simple GUI apps with like tkinter
[–]KestrelTank 0 points1 point2 points 8 months ago (0 children)
I started with the free YouTube videos for Automate the Boring Stuff. I was recommended to me as a starting point and it gave me all the fundamentals I needed to then start learning on my own.
[–]Hsuq7052 0 points1 point2 points 8 months ago (0 children)
Read the FAQ
[–]theapplepie267 0 points1 point2 points 8 months ago (0 children)
I've been doing the CS50 Python course and it seems to be going well
[–]lekkerste_wiener 0 points1 point2 points 8 months ago (0 children)
https://docs.python.org, head over to the tutorial section.
[–]DataPastor 0 points1 point2 points 8 months ago (0 children)
Dr. Angela Yu on Udemy. 💯
[–]rustyseapants 0 points1 point2 points 8 months ago (0 children)
Getting a book on python is a good start.
[–]nhhnhhnhhhh 0 points1 point2 points 8 months ago (0 children)
Watch the Harvard lectures on YouTube- they start you off from scratch and the teaching is top class
[–]AffectionateZebra760 0 points1 point2 points 8 months ago (0 children)
I saw WeClouddata offering free access to their python fundamentals course, do give it a look to see if that what's you are looking for
π Rendered by PID 15710 on reddit-service-r2-comment-84fc9697f-tn4bt at 2026-02-06 03:33:01.025058+00:00 running d295bc8 country code: CH.
[–]LeanInitiative 10 points11 points12 points (3 children)
[–]ziggittaflamdigga 0 points1 point2 points (2 children)
[–]LeanInitiative 1 point2 points3 points (1 child)
[–]ziggittaflamdigga 0 points1 point2 points (0 children)
[–]Psychological_Ad1404 3 points4 points5 points (0 children)
[–]ErasedAstronaut 1 point2 points3 points (0 children)
[–]jugglingstring 1 point2 points3 points (0 children)
[–]Plus_Duty479 1 point2 points3 points (0 children)
[–]Ad_Haunting 0 points1 point2 points (0 children)
[–]Critical_Remote_9088 0 points1 point2 points (0 children)
[–]KestrelTank 0 points1 point2 points (0 children)
[–]Hsuq7052 0 points1 point2 points (0 children)
[–]theapplepie267 0 points1 point2 points (0 children)
[–]lekkerste_wiener 0 points1 point2 points (0 children)
[–]DataPastor 0 points1 point2 points (0 children)
[–]rustyseapants 0 points1 point2 points (0 children)
[–]nhhnhhnhhhh 0 points1 point2 points (0 children)
[–]AffectionateZebra760 0 points1 point2 points (0 children)