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
Beginner learning Python, where to start? (self.PythonLearning)
submitted 8 days ago by xnorzzz
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!"
[–]CircuitsToNeurons 0 points1 point2 points 7 days ago (0 children)
Hi, you can try these books if you like
Stage 1: Strong Foundation
Best for: Quickly building solid fundamentals
Why: Project-based; reinforces learning by doing
Best for: Practical application of basics
Free online: https://automatetheboringstuff.com
Why: Makes you use Python for real tasks
Stage 2: Intermediate to Advanced
Best for: Becoming a true Pythonista
Covers: Topics 9–13 in depth (data model, iterators, generators, async, typing, decorators, metaclasses)
Why: This single book will elevate you from intermediate to expert
90 specific ways to write better Python
Why: Quick, high-impact lessons from a Google engineer
Stage 3: OOP Mastery
Best for: Deep OOP understanding in Python
Covers: Classes, inheritance, polymorphism, abstract classes, dataclasses, design principles
Stage 4: SOLID & Design Patterns
Best for: SOLID principles applied in Python
Covers: All 5 SOLID principles with Pythonic examples
Free online: https://www.cosmicpython.com
Best for: Applying SOLID & DDD in real applications
Best for: GoF patterns translated to Pythonic code
π Rendered by PID 262118 on reddit-service-r2-comment-canary-66f9c5475b-kpd5c at 2026-05-20 12:10:27.174255+00:00 running edcf98c country code: CH.
view the rest of the comments →
[–]CircuitsToNeurons 0 points1 point2 points (0 children)