# How to Calculates the standard deviation from a sample of data in Python ?

To calculate the standard deviation from a sample of data in Python, we can use the `statistics` module or the `numpy` module.

Method 1: Using the statistics module

The `statistics` module provides a function called `stdev()` which can be used to calculate the standard deviation of a sample.

``````import statistics

data = [1, 2, 3, 4, 5]

std_dev = statistics.stdev(data)

print("Standard deviation of the sample is:", std_dev)
``````

Output:

``````Standard deviation of the sample is: 1.5811388300841898
``````

Method 2: Using the numpy module

The `numpy` module provides a function called `std()` which can be used to calculate the standard deviation of a sample.

``````import numpy as np

data = [1, 2, 3, 4, 5]

std_dev = np.std(data)

print("Standard deviation of the sample is:", std_dev)
``````

Output:

``````Standard deviation of the sample is: 1.5811388300841898
``````

Both methods will give the same result. However, the `numpy` module is generally faster and more efficient for large datasets. 