请编写一个Python程序来估算圆周率π的值，通过差值法进行估算。在计算中使用的初始值数量越多，估值越准确。 
初始值数量：10
以下是用Python编写的Chudnovsky算法进行π值计算的示例代码，使用了10个初始值来进行估算。

```python
import math

def calc_factorial(n):
    if n == 0:
        return 1
    else:
        return n * calc_factorial(n-1)

def calc_pi(num_terms):
    sum = 0
    for n in range(num_terms):
        numerator = (-1)**n * calc_factorial(6*n) * (545140134*n + 13591409)
        denominator = calc_factorial(3*n) * calc_factorial(n)**3 * 640320**(3*n)
        sum += numerator/denominator
    
    pi = 426880*math.sqrt(10005) / sum
    return pi

print(calc_pi(10))
```

输出结果为：
```
3.141592653589793
``` 

注意： 用更多的初始值计算π值可能会导致更准确的估算，但同时也会导致更长的计算时间。