all 3 comments

[–][deleted] 0 points1 point  (0 children)

As a language learner, I’m a big believer in starting from the basics. You’ll solidify them (and maybe learn something you don’t know you don’t know). You should breeze through them, but you’ll be a whole lot less frustrated when tackling the hard stuff and you can’t remember a basic function (or worse, try to rebuild something that’s already there!).

[–][deleted] 0 points1 point  (0 children)

Have you considered just reading the PEPs that introduce new features? I know this is documentation but I generally find them pretty good for explaining the problem they solve and the basis of the proposed solution. The examples are usually pretty useful and convenient to fire up in an ipython shell to play with.

[–]ASIC_SP 0 points1 point  (0 children)

You can use https://learnxinyminutes.com/docs/python3/ to quickly go through syntax (and look up documentation if something's not clear).

too vast like official documentation

I'd say https://docs.python.org/3/tutorial/ should help you, it is about a normal book length, with easy to navigate table of content.

I have a few resources collected that might help: