Вопросы к Поиску с Алисой
Принцип EAFP (Easier to Ask Forgiveness than Permission — «Проще попросить прощения, чем разрешения») в обработке исключений Python заключается в том, что проще попытаться что-то сделать и потом обработать ошибку, чем перед этим осуществлять разнообразные проверки, чтобы убедиться, что действие пройдёт без ошибок. codingness.ru
Суть подхода: сначала выполняется основное действие, а затем, если возникнут, обрабатываются ошибки. www.yuripetrov.ru
В Python-коде это реализуется с помощью блока try-except: код, который потенциально может привести к ошибке, помещается в блок try, а в случае ошибки код немедленно завершается и переходит в обработчик except. www.yuripetrov.ru
Такой подход позволяет писать более чистый код, так как разработчик сосредотачивается на реальной логике программы, а не на логике обработки исключений. habr.com