Exploring the Efficient Frontier for Constructing a investment portfolio with best return and acceptable risks based on Markowitz Portfolio Theory using Python 3