Assuming you are talking about this course, the answer is no. Not even close. Python comes with dozens of modules, and the course looks only at a handful. functools
and itertools
, two modules that I personally use all the time, aren’t even mentioned. Context managers, decorators, generators, iterators: not included. List comprehensions are covered, but not the related dict comprehensions and generator expressions or indeed the whole concept of lazy evaluation. No mention of sets. Definitely no metaclasses. Their discussion of regular expressions doesn’t go very deep.
On top of that, they’re using Python 2.x, when 3.x has been out for ten years now.
It was at one point a decent introduction, I’m sure, but the official Python tutorial has always been good, and it’s been kept up-to-date as Python has evolved. I’d suggest starting there.