A step by step guide.

Problem #1 — This Shouldn’t Be So Difficult

As of August 13, 2021 Github no longer supports password authentication via git.

Unfortunately a great deal of online git tutorials (example, example) still instruct readers to use their github password.

The setup instructions on Github do not mention the deprecation of passwords till the very end of the article, and their instructions place new git users in a situation where the first time they push (presumably several days later) they will be asked to enter their “password”, to which Github is assuming they will remember to use a personal access token instead. 😱

Problem #2 — Most online guides are incomplete

To add more strain to this process, Github’s documentation for setting up an SSH key is split across multiple…

Making a dashboard is a great way to communicate the value of data science projects to coders and non-coders alike!

For those of us that work in data science, often times our skills with data come with a lack of skill in front end development. Dash, a library built by Plotly, offers simple boiler plate code for developing interactive web applications in Python.

For inspiration, check out the Dash Gallery!

In this article, I walk through the steps of building a basic, multi-page, dash application. The code and data for this project can be found at this Github repo.

Why a multipage app?


Joél Collins

Data Science Cohort Lead at Flatiron School. Occasional Journalist. Former Theatre Artist. The orange hat is a thing.

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