¿Cómo se obtiene el ID de proceso de un programa en Unix o Linux usando Python?

Estoy escribiendo algunos scripts de monitoreo en Python y estoy tratando de encontrar la forma más limpia de obtener la identificación del proceso de cualquier programa en ejecución aleatorio dado el nombre de ese programa

algo como

ps -ef | grep MyProgram

Podría analizar el resultado de eso, sin embargo, pensé que podría haber una mejor manera en Python

Respuestas a la pregunta(9)

Su respuesta a la pregunta