This paper portrays a utilization of Maurice Halstead's product hypothesis' effect on modern programming languages like Python. The Halstead Metric and the product apparatus created for registering them are examined. Investigation of the metric information demonstrates that the level of the exchanging dialect was not consistent crosswise over algorithms and that product blunder information was not a straight capacity of volume. We also benchmark Halstead Metric against COCOMO II with respect to the accuracy of effort estimation. © 2017 IEEE.