Olá, Mauricio, como vai?
O seu código está funcional e cumpre exatamente o que a atividade propõe. Você utilizou expressões regulares de forma adequada para garantir que apenas palavras inteiras sejam substituídas, evitando alterações indesejadas em palavras que contêm a palavra-alvo.
O seu exercício está bem implementado e demonstra compreensão da manipulação de strings e regex em Python. Continue praticando e compartilhando seus códigos, o fórum está à disposição para novas dúvidas e discussões sobre programação.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!