As a developer specializing in drone autonomous driving and artificial intelligence, my primary development environment is Linux, specifically Ubuntu. Linux, being open-source, offers limitless customization and provides a stable development environment, which is why I prefer it. Furthermore, autonomous driving systems and AI projects are supported as first-tier platforms in Ubuntu, making it an ideal operating system for these fields. Among the various Linux distributions, Ubuntu stands out for being user-friendly, widely adopted, and well-supported by numerous development tools and libraries.

On the other hand, Windows and Mac are not operating systems that I personally use frequently. Testing tools like Poetry and troubleshooting in those environments has proven challenging for me. As a result, this book focuses on how to effectively utilize Poetry within the Ubuntu environment, which I work with daily. The aim is to provide useful information to developers who, like me, primarily use Ubuntu, which is also why I chose not to cover other operating systems in this book.

Red Hat and Ubuntu are platforms of choice for many developers, especially for Python-based projects, and this book will dive deeply into how to use Poetry effectively in an Ubuntu environment.