<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Overview Scientific Packages for Python
Package can be seen as a container of variables and functions provided by others to help us accomplish our tasks
Import Packages into our enviroment
To use a package, the first step is to import them into our environment. There are several ways of doing so in Python.
Step1:  To reduce the name space, we can specify another name to refer to the original package
Step2:  Import some variables or functions into the enviroment
Then we can use variables or functions in the enviroment directly
Step3:  Import all the variables and functions into the enviroment at once
<ASSISTANT_TASK:>
Python Code:
import math
math.factorial(5)  # functions in math package
math.e  # variables in math package
Explanation: Overview Scientific Packages for Python
Package can be seen as a container of variables and functions provided by others to help us accomplish our tasks
Import Packages into our enviroment
To use a package, the first step is to import them into our environment. There are several ways of doing so in Python.
End of explanation
import math as m
m.factorial(5)
m.e
Explanation: To reduce the name space, we can specify another name to refer to the original package
End of explanation
from math import factorial, e
factorial(5)
e
Explanation: Import some variables or functions into the enviroment
Then we can use variables or functions in the enviroment directly
End of explanation
from math import *
factorial(10)
e
Explanation: Import all the variables and functions into the enviroment at once
End of explanation
<END_TASK>