If you have some basic programming and Python knowledge and want to start learning techniques and tools to build your first complete web application, this book is a good choice. It is divided into two parts. In the first part, the learner will be able to expand his knowledge of Python elements like functions, classes, and code organization. In the second part, which is the most valuable, the learner will have the opportunity to build a web application like a blog with its components of users, content, and interaction. The Flask and SQLAlchemy libraries are a great way to understand step by step the implementation of the business logic, the functional components and the underlying database of a web application. With this knowledge and an amiable style, the reader will be pleased to have learned the basics of web applications and Python, and will be able to learn and deepen new frameworks and create new applications.