This book is intended for programmers who are comfortable with the Python language and who want to build desktop and mobile applications with rich GUI in Python with minimal hassle. Knowledge of Kivy, while it certainly won’t hurt, is not strictly required—every aspect of the framework is described when it’s first used.