Help needed!

python

#1

Hi guys!
I am new with python, I am trying to built a tool that can value a call option or a put option on an n-step binomial tree, including both European and American options.
Any help? or any ideas where should I start?!
thanks !