Python for everybody. Exploring data using Python 3.
This book is designed to teach people to program even if they have no prior experience. This book can be used to teach programming to anyone.