#### Overview of this book

Python for Finance
Credits
Acknowledgments
www.PacktPub.com
Preface
Free Chapter
Introduction and Installation of Python
13 Lines of Python to Price a Call Option
Introduction to Modules
Statistical Analysis of Time Series
Index

## Exercises

1. How many types of loops are present in Python? What are the differences between them?

2. What are the advantages of using a `for` loop versus a `while` loop? What are the disadvantages?

3. Based on a `for` loop, write a Python program to estimate the implied volatility. For a given set of values S=35, X=36, rf=0.024, T=1, sigma=0.13, and c=2.24, what is the implied volatility?

4. Write a Python program based on the Black-Scholes-Merton option model put option model to estimate the implied volatility.

5. Should we get different volatilities based on the Black-Scholes-Merton option model's call and put?

6. For a stock with multiple calls, we could estimate its implied volatility based on its call or put. Based on the Black-Scholes-Merton option model, could we get different values?

7. When estimating a huge number of implied volatilities, such as 5,000 stocks, how can we make our process more efficient?

8. We could apply the binary search method to estimate an implied volatility based on the...