Photo by Agence Olloweb on Unsplash

The Motley Fool is one of my go-to resources when doing investment research. Their analysis is thoughtful and thorough, yet succinct at the same time, making it great for quickly getting up to speed on a stock. However, the process of searching and combing through articles to find stocks and understand their prospects can be time consuming and tedious — death by Google search, anyone? Fortunately, you can put those days in the rearview with Python by easily scanning multiple webpages to collect stocks that Motley Fool may be bullish on.

An overview of our Program

The idea of the program is to use a…

Photo by Maxim Hopman on Unsplash

Disclaimer: This should not be construed as investment advice and is intended for informational purposes only, and the views expressed in this article are solely my own.

Technology stocks, especially the so-called stay-at-home ones, have been battered this week. As vaccine distribution gathers momentum and Covid-19 retreats, there’s the expectation of a return to normalcy where people feel comfortable traveling, eating out, etc. As a result, companies like American Airlines, Marriott, and others with traditional business, whose stocks have been losers during the pandemic, can finally have their day in the sun, as customers start doing business with them again…

Photo by NeONBRAND on Unsplash

There are many companies whose stories are only beginning, and there comes a point in time when some of these stories become front-page news. However, by that point, you might have missed out on an investment of a lifetime. But it does not have to be this way. This article will walk you through how to efficiently identify growth-stocks with Python, so that you’ll never miss the boat again.

A Growth Stock’s Criteria

Before we jump into the code, it’s important to define what we’re looking for, in this case the factors that define a growth stock. …

Photo by Avi Richards on Unsplash

Data science has been one of the hottest industries over the past few years, with LinkedIn ranking it as the most promising job in 2019, and with the ever increasing demand for data, the field is poised to stay in the spotlight for years to come. There are plenty of articles that highlight the skills data science requires, coding being the primary one in many cases. Coding is undoubtedly a very important aspect, yet it is not the only one, nor is it the most important. The (over) emphasis of learning to code puts the cart before the horse. …

Photo by Pierre Borthiry on Unsplash

Bitcoin came to dominate the financial headlines in late 2017, as it skyrocketed to nearly $20,000, and a serious sense of FOMO set in. The Coinbase app became the most downloaded app in the Apple App Store; people used money they might not have had — their credit cards — to get in on the action. Naturally, it all came crashing down by the end of 2018, with Bitcoin losing 80 percent of its value from its high in 2017. People were financially ruined and it seemed like the Bitcoin skeptics had the last laugh.

However, after three years, Bitcoin…

Photo by lo lo on Unsplash

Disclaimer: This is for informational purposes only and is not to be construed as financial or investment advice. It is not an endorsement of any company or a recommendation to buy, sell or hold any security. Investors should determine for themselves whether a particular security or product is suitable for their investment needs or should seek such professional advice for their particular situation.


Simple moving averages are well-known investing strategies, often being mentioned in popular websites such as, and they supposedly could be indicative of where a stock is headed in the near term. This article will examine whether…

Photo by Ricardo Viana on Unsplash

Code breaks down, and there is usually some poor soul that spends hours and hours sifting through lines of code, trying to find the bug(s). I’ve been there myself, and it’s like being trapped in a maze, unsure of where to go next. The problem is that code is often an unorganized, jumbled mess, with poor documentation of what it actually does. Functions can be a a great remedy for this, allowing for better organization and readability, which can ultimately cut down on time spent troubleshooting.

If you want to skim the article or jump to see a real world…

The Improbable just got a lot more Probable

Photo by Markus Spiske on Unsplash

Note from Towards Data Science’s editors: While we allow independent authors to publish articles in accordance with our rules and guidelines, we do not endorse each author’s contribution. You should not rely on an author’s works without seeking professional advice. See our Reader Terms for details.


After Pfizer announced that it’s COVID-19 vaccine had a 90 percent success rate last week, equity markets instantly stopped and changed course. Stocks like American Airlines and AMC, which had been battered by the pandemic, were all of the sudden given new life by a sudden influx of money, while the so-called “stay at…

Photo by Markus Winkler on Unsplash

Note from Towards Data Science’s editors: While we allow independent authors to publish articles in accordance with our rules and guidelines, we do not endorse each author’s contribution. You should not rely on an author’s works without seeking professional advice. See our Reader Terms for details.

There are many articles and how-to’s on making machine-learning models to predict stock prices. I’m not here to declare that they’re wrong or misguided. In fact, I think it’s wonderful that so many people have taken an interest in trying to solve an age-old problem, and that the contributions made to programming languages such…

A One-Stop-Shop for all your Financial Data

Photo by Chris Liverani on Unsplash


When it comes to investing, there are many important data points to consider, many of which come from disparate sources. Pulling data from each source can be pain-staking and time consuming. For example, many financial APIs mainly offer pricing data at a point in time, requiring you to go elsewhere for other important information related to stocks, making data wrangling complex and drawn out. Enter Financial Modeling Prep. It’s a one stop-shop for all your financial data, boasting EOD and intraday stock prices, quotes in realtime, a long history of financial statements and ratios, earnings dates and transcripts, an IPO…

Curt Beck

Stumbled into a data-centric role several years ago and have not looked back! Passionate about leveraging technology to uncover answers and improve the world.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store