Who this book is for
If you’re a data practitioner or student interested in an accelerated guide to understanding how to get the most out of DuckDB, this book is for you. This book is especially well suited for the data analyst who wants to explore complex and messy data, the data engineer who wants a lean and efficient transformation tool, or the data scientist who needs the flexibility of a data manipulation and management library that integrates seamlessly with Python and R.
DuckDB’s primary interface is SQL, however, it is not the only way to interact with DuckDB databases, as you’ll see in the chapters on Python and R. You’ll benefit from having had prior experience working with SQL, however, we do include a brief SQL primer in Chapter 1, in case it’s been a while between queries.