In breve, (tra le varie possibilità) attraverso il comando nohup, il quale:

esegue un altro comando facendogli ignorare il segnale SIGHUP, in modo da permettergli di proseguire l’esecuzione anche in caso di una disconnessione dal terminale, o della chiusura dell’emulatore di terminale.

Ovvero:

sudo nohup python3 script.py &