In this practical book author Patrick Viafore shows you how to use Pythons type system to the max. Youll look at userdefined types such as classes and enums and Pythons type hinting system. Youll also learn how to make Python extensible and how to use a comprehensive testing strategy as a safety net.