This lesson is being piloted (Beta version)

Oops! We cannot find that page.

Our apologies!

We cannot seem to find the page you are looking for. Try going back to the previous page or navigate to any other page using the navigation bar above or the schedule below. If you got here by clicking on a link in the lesson, please report this link to the lesson developers.

Schedule

Setup Download files required for the lesson
00:00 1. Why make interactive visualizations? Why are visual representations of data useful when trying to see patterns?
Why do we want to make visualizations interactive?
Consider the message you want to convey or story you want to tell. Is it clearer with some interactivity?
00:10 2. Create a New Environment How can I create a new conda environment?
00:30 3. Data Wrangling What format should my data be in for Plotly Express?
Why can’t I use the data in its current format?
What is tidy data?
How can I use pandas to wrangle my data?
00:50 4. Create Visualizations How can I create an interactive visualization using Plotly Express?
01:10 5. Create the Streamlit App How do I create a Streamlit app?
How can I see a live preview of my app?
01:30 6. Refactoring Code for Flexibility (Prepping for Widgets) How does the current code need to change in order to incorporate widgets?
What aspects of the code need to change?
What does it mean to ‘refactor’ code?
01:55 7. Add Widgets to the Streamlit App Why do I want to have widgets in my app?
What kinds of widgets are there?
How can I use widgets to alter my plot?
02:25 8. Publish Your Streamlit App How do I deploy my app so other people can see it?
How do I create a requirements.txt file?
03:15 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.