I am a noob in programming. My impression is Python is easy language but only for day to day simple task. When you start to delve deeper, it is actually very big and complex language. Sometimes I feel like it is the C language which is actually a very small language and easier to learn (I know writing correct and complex C program is hard).
Im not sure python gets harder once you dive in. The hardest part of python is performance (when you need it) and making sure you don't make too much of a mess with the freedom you're given (though every language has this to some degree imo).