2.5 loc scale and rot object

i can select a newly added object in scene like this

sc = bpy.context.scene
ob = sc.objects[‘Cube’]

now how can i scale rotate and re locate this object
function of X Y Z axis
and is there 2 ways of doing this like using Bpy.type or Bpy.ops?
and which one would be the fastest or easiest to handle

Thanks