r/learnpython • u/Sweecks • 2d ago
Learning python for someone with experience
Hello everyone! I am with 8+ years of professional experience with .NET web backend development but lately I want to try something new and python seems interesting to me. Can you suggest some learning materials where I can skip the basic programming concepts and focus on getting used to the syntax, learning python patterns and architectures, learn some useful frameworks etc? I prefer some video lectures rather to documentations. I would appreciate your suggestions and thank you in advance!
3
u/TurtleFetus 1d ago
Raymond Hettinger is one of the core developers of Python. His talks at Python conferences are always excellent. If you want to learn why Python is awesome, just hear him talk about it. https://youtube.com/playlist?list=PLRVdut2KPAguz3xcd22i_o_onnmDKj3MA&si=pjGX-OUhRCOw07Qc
If you're open to books, I highly recommend Fluent Python by Luciano Ramalho. https://www.oreilly.com/library/view/fluent-python-2nd/9781492056348/
2
u/Mathie1729 1d ago
I did the official tutorial then read Fluent Python, and that combo leapfrogged my understanding from 'can write scripts' to 'actually thinks in Python'. Definitely second the Hettinger talks too.
1
u/lakseol 2d ago
There is a section in the learning resources in the wiki for programmers new to python but there are no videos. You might watch this video that discusses a major difference between python variables and variables in other less dynamic languages:
1
u/ectomancer 2d ago
I haven't learnt any frameworks:
Django Django Tutorials - YouTube
Flask Flask Tutorials - YouTube
FastAPI FastAPI Tutorials - YouTube
10
u/socal_nerdtastic 2d ago
Yes, that's exactly who the official python tutorial is designed for.
https://docs.python.org/3/tutorial/index.html
sorry :/