cd não lê de stdin, portanto você não pode enviar um nome de pasta para ele. Mas você pode usar "$(...)" para usar a saída de um comando como um argumento para cd :
cd "$(find -name script.py -type f -printf '%h\n' -quit)"
-printf '%h\n' informa find para a saída apenas para pastas que contenham os arquivos.
-quit diz a find para sair depois de encontrar o primeiro arquivo correspondente.