Who this book is for
This book targets Python developers, with some or no experience with web development, who wish to create minimalistic web applications. It is focused on those who want to become web developers as all the basics are covered to some extent, and also on those who already are familiar with web development using other frameworks, be it Python-based frameworks such as Django, Bottle, or Pyramid, or frameworks from other languages.
It is also important that you have a basic understanding of web technologies used to construct web pages, as is the case for CSS, JavaScript, and HTML. If that is not your background, please check out the W3Schools website (http://w3schools.com/) as it covers the basics of using these technologies. Also, if you're skilled with the Linux terminal, your life will be much easier throughout the whole book; try the link https://help.ubuntu.com/community/UsingTheTerminal if this is not the case.
Nonetheless, be assured that, if you have a basic knowledge of Python, you're more than capable of understanding the examples and the chapters; at the end of the book, you will be creating amazing web applications that perform well and are easy to maintain.