Es muy útil mostrar notificaciones estándares del sistema cuando se completa alguna tarea o se ejecuta un evento.
Hacerlo en Windows con Python es muy sencillo y solo tenemos que hacer uso de la librería win10toast. Aquí está toda la información sobre la librería.
Primero deberemos instalarla en nuestro entorno virtual:
pip install win10toast
Ya en nuestro script en Python, la importamos y hacemos uso de ella:
from win10toast import ToastNotifier
if __name__ == "__main__":
toaster = ToastNotifier()
toaster.show_toast(
"Hello World!!!",
"Notificación de 10 segundos con Python",
icon_path="python_icon.ico",
duration=10
)
Yo he decidido usar un icono con el logo de Python, pero se puede usar la imagen por defecto sustituyendo «python_icon.ico» por «».
La notificación se vería así:

En este repositorio de Git Hub está el código y el icono de Python.