Arcpy Zoom to Point

I have coordinates from a point that I want to move to. I typically use the zoom to x,y on arc desktop but I am trying to automate the process using arcpy. I can't seem to figure out how to use the coordinates to move the extent with the point in the middle and then a scale at 50000.