저는 드론 자율주행 및 인공지능 개발자로서 리눅스, 특히 Ubuntu를 주로 사용하는 개발 환경을 가지고 있다. 리눅스는 오픈 소스라는 특성상 다양한 커스터마이징이 가능하여, 무한한 변형이 가능하고, 안정적인 개발 환경을 제공하기 때문이며, 자율주행 시스템과 인공지능 프로젝트들이 1st 티어로 지원하며, 이 분야에 최적화된 운영체제라고 생각한다. 특히 Ubuntu는 리눅스 배포판 중에서도 사용자 친화적이고 널리 사용되며, 많은 개발 도구와 라이브러리가 잘 지원되어 왔다.
반면, Windows나 Mac은 개인적으로 자주 사용하는 운영체제가 아니며, 그 환경에서 Poetry와 같은 도구를 시험하고 문제를 해결하는 데 어려움이 있었다. 따라서 이 책은 제가 실제로 사용하는 Ubuntu 환경에서 Poetry를 효과적으로 활용하는 방법에 집중하게 되었다. Ubuntu를 주로 사용하시는 개발자들에게 유용한 정보를 제공하는 데 목적이 있으며, 다른 운영체제에 대한 내용은 다루지 않기로 결정한 이유도 바로 이 때문이다.
Red Hat과 와 Ubuntu는 많은 개발자들이 선택하는 플랫폼이고, 특히 Python 기반의 프로젝트를 다루기에 매우 적합하므로, 이 책을 통해 Ubuntu에서 Poetry를 사용하는 방법을 깊이 있게 다루고자 한다.