from pylab import *
The following function implements Euler method.
def euler(f,t0,T,y0,h):
N = int((T-t0)/h)
y = zeros(N)
t = zeros(N)
y[0] = y0
t[0] = t0
for n in range(1,N):
y[n] = y[n-1] + h*f(t[n-1],y[n-1])
t[n] = t[n-1] + h
return t, y