Having been a teaching assistant in an "Introduction to Python" (which is quite popular now, seems only a few years ago everyone had to learn Java...) for 1st year students some years ago, I hope I can offer you a few perspectives. This is not to try and convince you that your opinion is wrong, only that there may be reasons for you to find this course incompetent, which are outside both your and the teachers' control.
First consider the wildly different starting point beginning students come to this course with. You have been programming in Python since high school. But you certainly also have fellow students who have never written a line of code in their life before. This course is most likely meant to bring everyone to a certain minimum level of proficiency, such that they can understand future course material. For someone with little experience, the best way to get to that point, is through practice. For someone with lots of experience, this means going back to basics.
Secondly, most university courses will not teach you to write code using elaborate techniques or sophisticated libraries, even though this is something that self-taught programmers entering university are used to. They will rather teach you why things are done the way they are, but very much starting from scratch. This is because the skills learned in these courses, should hopefully be transferable from, say, one programming language to another. Iterating over elements in a sequence is a good example. I have had students with reasonable Python proficiency who completely stumbled on that task when changing language to C, simply because they had not understood that the way they did loops in Python is an abstraction.
But all that aside, it is of course very possible that your instructor is, in fact, wildly incompetent. As a general rule of thumb, before making a complaint, ask yourself a) What good will it do me?, and b) What good may it do to others?
Yourself: If you can anyway pass the course without too many efforts, freeing up time to read up on other subjects perhaps, the only thing you will gain from complaining is extra work on your part + perhaps getting a reputation as a person who complains a lot. Given that the course is meant to bring everyone "up to speed", the syllabus itself will likely not change, only the presentation.
Others: In a perfect world, a complaint would do good to future students, who will get more competent teaching. Gauge whether your fellow students - also those with no prior experience - actually get something out of the course or not, and remember that introductions to Python is also something you can do by yourself, mostly online, if everything else fails. So in a realistic world, a complaint might not really improve matters a lot.
So my direct answer to your question is: probably not. If I guess roughly correct, your best strategy will be to keep following the course, get a top grade, and wait for your next course which will be more advanced.