---

18 Python programming books for beginners and veterans

Get started with this popular language or buff up on your coding skills with this curated book list.