Существует список стандартных исключений python, которые мы должны учитывать, но я не думаю, что это те, которые мы должны поднимать, потому что они редко применяются.
Мне любопытно, существует ли список в стандартной библиотеке python с исключениями, подобными .NET ApplicationException, ArgumentNullException, ArgumentOutOfRangeException, InvalidOperationException - исключения, которые мы можем поднять сами?
Или существует другой, более питонический способ обработки распространенных ошибок, чем сбор стандартных исключений?
EDIT: я не спрашиваю, как обрабатывать исключения, но какие типы я могу и должен поднимать там, где это необходимо.