It has been several years since I have done anything with Python. When I first started toying with it I found nothing particularly special and never put a lot of effort into extensive study. Recently though, I have been looking for a new development position and have seen a staggering amount of positions calling for a knowledge of Python. I was wondering if there was something I've missed in the last 8 years or so that has made this language more desirable. When I first played with it it seemed like another version of BASIC with some ability to work with the web. edit: and in the interest of learning, if something has really changes or new applications of the language have arisen, does anyone have any suggestsion on reading material to study?