I think this quick read should lighten things up for you. And, no you do not necessarily need a trainer/teacher/instructor to get you up and running on this language. However, I strongly believe there is no alternative to experience. Hence, if you think you have a little time to spare, and you can dedicate some quality time to yourself for up-skilling, python is your next skill!
About possibilities, do you know that new all-knowing god we call ‘Google’, python has an important part in it? Similarly, if you have been enjoying free videos on YouTube, python has a key role to play in it. Likewise, famous apps/websites like Quora, Instagram, Yahoo Maps, and for that matter NASA scientists have been using Python for their success stories.