Does fib.py use psyco? If not, that does still seem slow. Standard numerical benchmarks indicate that c or fortran or whatever should have a much larger speed advantage relative to regular python than 40/163. E.g. on the n-body benchmark here:
http://shootout.alioth.debian.org/u32/benchmark.php?test=nbo...
Python is about 65 times slower than c/c++/java/fortran/scala.