I want to resize a face by bpy API.

I want to resize this face by bpy API.
It is Scale --> Shift Z axis .

Lock at below image.

How to make this by bpy API not useing bpy.ops.transfor.resize() method or bpy.ops.transfor.transform() method.
I hope using mathutils or math Library.

Please answer to me.
Thank you.