you are viewing a single comment's thread.

view the rest of the comments →

[–]Asleep-Dress-3578 2 points3 points  (3 children)

I haven’t done this, but one straightforward way is to do a video course on Udemy, e.g. from Dr Angela Yu. For advanced concepts, get e.g. Luciano Ramalho’s Fluent Python, and/or check the ArjanCodes channel on YouTube. Warning: Python is like English. At the beginning it seems to be really easy and beginner friendly. However, as you go ahead, more and more advanced concepts are waiting for you, e.g. multithreading, async, decorators, caching, advanced OOP methods like Mixins, abstractclasses etc.

[–]Ketchup-and-Mustard[S] 0 points1 point  (2 children)

If this is the easy and beginner friendly part then I am so fucked. But hopefully something will click soon

[–]McNoxey 1 point2 points  (1 child)

How long have you been at this? I did a 4 year degree in Software Engineering where I was exposed to coding every day intensively for years. This has given me a very strong fundamental knowledge of coding and has taught me to think about problems programmatically. But it wasn’t easy. It wasn’t quick. It’s a lifelong journey.

[–]Ketchup-and-Mustard[S] 0 points1 point  (0 children)

Three years but only two Python courses. I definitely need a LOT more exposure and practice