3 Answers
+ 4
Python is "Complex" but not "Difficult" according to me.
Due to the fact that it is a High level Programming language and you can do a lot of thing with it.
Python may get harder by proceeding with the course but I think that you just need to give it the right amount of time and all will start to become clear.
Maybe, according to what do you want to do, it might be required a good knowledge of basics and advanced math.
To sum up, just try and see by yourself how python is easy or hard.
+ 3
You need all the basic maths skill plus some advanced math skills depending on what problem you are trying to solve through coding but that has nothing to with learning python or any other language syntax and using that to do whatever from basic to advanced ,
Python is indeed difficult to understand as you will move to more advanced concepts (in terms of programming) to learn like oop , decorators ,but if you will give enough time understanding how they work you will get used to them after sometime , and any other language is difficult as well but python abstracts away the low level stuff like managing memory and passing pointers (but that obviously comes at a cost and if you don't understand what you are doing you can get confused at times) and introduces english language like syntax with a great pool of library that offers common data structures and functions to help you solve a lot of problems ,
+ 1
Thanks man :)