Python is a highly readable language that is easy to use and learn hence it is gaining popularity as an education language. However, this should not lead anyone to consider it a child’s language for it is not. It is very powerful, flexible and platform independent. It supports many styles of programming from scripting and web design to GUI/Game development.
Like all programming languages there is a HUGE amount of information and options. Even if I had a brain capable of remembering everything about Python – which I don’t, we just don’t have the time to teach you everything so you need to be prepared to go and search for the answer – here is a link to the documentation page for python.