The python workbook a brief introduction with exercises and solutions 2nd edition. Edition: Second Edition 2019, Hardcover.