Python is gaining in popularity. According to TIOBE Index for January 2017, Python is the fifth most popular programming language. I am recently interested in Raspberry Pi, and Python is the default language for it. So I picked up this book for a quick study because I like the self-paced style of Murach’s books.
This book is an introductory text to Python, and covers most of the programming concepts. I was able to follow the text and finished those exercises in Python 3 very quickly. I also learned to use the IDLE, an IDE for Python, along the way.
I strongly recommend this book to those who just want to learn Python. It really doesn’t matter whether you’re a beginner or an experienced programmer.