Image for post
Image for post

In this tutorial, we’ll learn how to leverage data visualization in Python to examine trends in companies’ valuation, liquidity, and operational effectiveness.

We’ll also be pulling in historical financial data from my API on TenQuant.io. You can register an API key for free on the site — you’ll get access to financial statements and pricing dating as far back as 2010, sourced directly from the SEC’s database. Register your API key and and keep it somewhere safe.

Before starting any major project, it’s best to plan it out. Let’s write out some class and method stubs, and import some libraries we’re going to use. …


Image for post
Image for post

In this tutorial, we’ll learn how to leverage data visualization in Python to examine trends in companies’ valuation, liquidity, and operational effectiveness.

We’ll also be pulling in historical financial data from my API on TenQuant.io. You can register an API key for free on the site — you’ll get access to financial statements and pricing dating as far back as 2010, sourced directly from the SEC’s database. Register your API key and and keep it somewhere safe.

Before starting any major project, it’s best to plan it out. Let’s write out some class and method stubs, and import some libraries we’re going to use. …


Image for post
Image for post

Unit testing is one of the most important — and overlooked — skills that a developer can have. It’s different than traditional testing of a program in a few key ways:

  1. It is automated and objective: there’s no human interaction needed, and a test case either passes or fails.
  2. It tests the smallest “unit” of a program: typically a single method, but it can be a line of code, a class, or sometimes a module.
  3. Properly written unit tests allow for “test-driven development,” a development strategy that allows developers to satisfy very specific requirements for a project.

Unit testing often isn’t even mentioned in the education of software engineers, but without it a developer runs the risk of writing bad, unreliable, or even unusable code. …

About

Harry Sauers

Writing about software, cybersecurity, and finance.

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