Book Image

Python for Finance

By : Yuxing Yan
Book Image

Python for Finance

By: Yuxing Yan

Overview of this book

Table of Contents (20 chapters)
Python for Finance
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Importing a module


Assume that we want to estimate the square root of the number three. However, after issuing the following lines of code, we would encounter an error message:

>>>sqrt(3)
SyntaxError: invalid syntax
>>>

The reason is that the sqrt() function is not a built-in function. To use the sqrt() function, we need to import the math module first as follows:

>>>import math
>>>x=math.sqrt(3)
>>>round(x,4)
1.7321

To use the sqrt() function, we have to type math.sqrt() if we use the import math command to upload the math module. In addition, after issuing the command dir(), we will see the existence of the math module, which is the last one in the output shown as follows:

>>>dir()
['__builtins__', '__doc__', '__name__', '__package__', 'math']

In addition, when a module is reinstalled, we could use import x_module to upload it. For instance, the math module is a built-in module, and it is preinstalled. Later in the chapter, we show...