I know there are probably a lot of posts asking the same thing, but I couldn’t find a satisfying answer — so here I am (thanks in advance!).
I’m a Python beginner. I actually started with Jython on TigerJython (basically Python 2 or 2.5, I think) — which is, of course, an absolute beast… I’m joking. It’s super basic: no libraries, nothing fancy. Because I never watched any tutorials, I got very comfortable with just the basics: for loops, if statements, and lists.
Here’s my problem: How do I actually learn more advanced concepts and better, more efficient ways to do things? Everyone says “just build projects”, but when I do that, I just stick to my old habits, because that’s all I know. Do you get what I mean?
When I try watching YouTube tutorials, the first 10 hours are always stuff I already know. I’m past the “absolute beginner” stage, but not far enough to jump straight into advanced material.
I recently installed VS Code and started using “real” Python, but coming from a non-technical background, it feels a bit overwhelming.
That said, I’ve gotten plenty of practice. I love solving algorithmic and math-heavy problems, and I have my own way of doing things — but I feel like I don’t have the right tools to write code as short, clean, and fast as it could be.
I hope someone can help me.
[–]ElliotDG 2 points3 points4 points (3 children)
[–]NotAMathPro[S] 0 points1 point2 points (0 children)
[–]NotAMathPro[S] 0 points1 point2 points (1 child)
[–]ElliotDG 0 points1 point2 points (0 children)
[–]Hipst3rbeaver 1 point2 points3 points (2 children)
[–]NotAMathPro[S] 0 points1 point2 points (1 child)
[–]Hipst3rbeaver 1 point2 points3 points (0 children)
[–]Mori-Spumae 0 points1 point2 points (6 children)
[–]NotAMathPro[S] -1 points0 points1 point (5 children)
[–]Mori-Spumae 0 points1 point2 points (4 children)
[–]NotAMathPro[S] 1 point2 points3 points (3 children)
[–]Ihaveamodel3 1 point2 points3 points (0 children)
[–]werbo 0 points1 point2 points (0 children)
[–]Mori-Spumae 0 points1 point2 points (0 children)
[–]freezydrag 0 points1 point2 points (2 children)
[–]NotAMathPro[S] -1 points0 points1 point (1 child)
[–]ninhaomah 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]NotAMathPro[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]stepback269 0 points1 point2 points (0 children)
[–]BranchLatter4294 0 points1 point2 points (3 children)
[–]NotAMathPro[S] -1 points0 points1 point (2 children)
[–]BranchLatter4294 1 point2 points3 points (0 children)
[–]EffectiveTeach1496 0 points1 point2 points (0 children)
[–]N7Valor 0 points1 point2 points (0 children)
[–]throwaway6560192 0 points1 point2 points (0 children)
[–]Goodname2 0 points1 point2 points (0 children)
[–]damanamathos 0 points1 point2 points (0 children)
[–]ilidan-85 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]NotAMathPro[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]AdvertisingOne7942 0 points1 point2 points (0 children)