実際のところ
カメラを動かす
デフォではこんな感じ

ここで、カメラを動かすと
D.objects[0].location.x += 2 D.objects[0].location.y += 2

アニメーションする
import bpy
from math import sin
start_pos = (0,0,0)
ob = bpy.context.object
frame_num = 0
for i in range(0,40):
bpy.context.scene.frame_set(frame_num)
ob.location = (0,i,sin(i))
ob.keyframe_insert(data_path = "location",index = -1)
frame_num += 2