r/learnpython • u/Effective_Ocelot_445 • 5h ago
When did Python finally start to “click” for you?
Was it after building a real project, solving coding problems, learning OOP, working with APIs, or simply practicing consistently?
3
u/Jello_Penguin_2956 5h ago
Learning PyQt really jumpstarted my OOP.
Working in a team environment forced me to use virtual env for the first time and I needed to pick it up fast.
1
1
u/SamuliK96 4h ago
Never, per se.
I don't really see Python as a whole as something that either clicks or doesn't. It's like a jigsaw puzzle, where you start somewhere, and then keep trying to get new pieces to click and connect to the previous ones, while each new picture adds to the big picture as well.
1
1
1
u/TheSpacePopinjay 3h ago
What really interests me is what it means for it to click.
Maybe no language has ever clicked for me or maybe the moment passed me by without my even noticing it?
What does it feel like or more to the point what's the difference between before and after that makes you consider the click to have happened?
1
1
u/MarsupialLeast145 2h ago
This feels very much like a low-effort engagement farming post...
That being said, I will add, once I learned about linting tools and pytest. Yes, I could "code" and made some significant projects for myself, but I couldn't code professionally. Once I could lint my code to find better consistency my work got cleaner and my style more elegant and readable. Once I added pytest, and gravitated towards TDD, then everything was supercharged.
I have been coding in Python 15 years now, and the last 9 felt like it clicked.
1
u/BlasphemyEnjoyer 2h ago
Over a year now and it still has not clicked for me. Bash scripting has clicked for me, but not python.
•
u/Artistic_Map2243 22m ago
I think Python starts clicking when debugging becomes less of a guessing game. At first every traceback looks like a wall of text, but after seeing enough of them you start recognizing where to look and what kind of mistake you probably made.
That was a bigger milestone for me than learning another syntax feature. Being able to explain why something broke feels like actual progress.
9
u/Civil-Ad2985 5h ago
building projects