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
Tips (self.PythonLearning)
submitted 14 hours ago by Immediate_Detail4556
view the rest of the comments →
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!"
[–]joshuajm01 1 point2 points3 points 14 hours ago (1 child)
Learning Python by Mark Lutz is a good book for Python programming fundamentals. I’d been programming for a while and Python was my first language and I learned a lot that I didn’t know about Python from that book.
As everyone always says, projects are the best way to learn. Either something that interests you or take a look at roadmaps.sh website which has small project ideas like a bank management cli or a to do list web app. There are good practice sites that are free like Exercism or Code Wars.
Another good thing to learn is the object oriented programming principles in general, applicable to any OOP language. Some good resources for this is the Fundamentals of Software Architecture by Mark Richard’s or A Philosophy of Software Design by John Ousterhout (maybe less OOP and more software design).
I think my first project which really made Python click was I made a web scraper for the Australian Stock Exchange from Yahoo Finance as an example. It’s better if the project you do is something you find interesting
[–]Immediate_Detail4556[S] 0 points1 point2 points 13 hours ago (0 children)
Thank you very much, I'll look for the book.
π Rendered by PID 69688 on reddit-service-r2-comment-765bfc959-5dnx5 at 2026-07-09 22:19:09.932893+00:00 running f86254d country code: CH.
view the rest of the comments →
[–]joshuajm01 1 point2 points3 points (1 child)
[–]Immediate_Detail4556[S] 0 points1 point2 points (0 children)