Tag: Python

Evaluate Bonds for Your Investment Plan

Summary: Everyone seeks fortune. But managing financial affairs is not an easy cook for the general public since that business jargon and the complicated fluctuations in price have confused many investors who merely have the faintest idea of investment. At this point, bonds — a fixed income investment with a defined holding period — draws the attention of many, yet a less risky basket of this kind could still be affected by the ever-changing market.

Thus, we used Python and the universally-acknowledged bond valuation method, Discounted Cash Flow (DCF), to design an efficient and easy-understanding calculator to help green hands to estimate if they can receive the expected proportion of benefit from a given bond.

Understanding Bonds: What is a Bond and How Bonds Work

“A bond is a fixed income investment in which an investor loans money to an entity which borrows the funds for a defined period of time at a fixed interest rate.”


图片 1.png▲ A Bond’s Lifetime (Source: Vanguard)

Continue reading “Evaluate Bonds for Your Investment Plan”

Calculate Marketing Objective for Your Media Startup


Summary: We use Python to make a financial calculator to help media startup founders to find out the break-even point of their business model. In other words, it can estimate how many visitors should they acquire to become profitable. We will also show you how to numerically solve the equation and study the sensitivity of key operating parameters, like member fee and CPM of Ads.

Start up A New Business

First of all, you should start up your new business. As all of our group members will graduate from the communication school of HKBU, we want to start up a new business together in the media industry. After doing analysis about the industry and competitors, we decided to found up a news website about new technologies, innovations and application in the media industry.

Business Model

Basically, our business model is like this. We produce high-quality content in different formats to help our target audience to know what is the newest trend and hot topic in the media industry. and on the monetization side, we have two ways to get revenues. The first is by combining ads into our website like feed ads, and the other way is by charging the subscription fee for exclusive content.


Before we start to find investors, however, we should first get to know how much money is needed to make the website work.

Continue reading “Calculate Marketing Objective for Your Media Startup”