/ignite-friday

Ipython and Streamlit projects for an Ignite workshop (Feb 7, 2020)

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

ignite-friday

Hi! I'm Naomi Most. I'm an engineer, artist, and mom. I love rock climbing, aerial performance, singing, and philosophy. I have lived in San Francisco for 15 years.

In this workshop we're going to build a very simple (and very silly) personality test.

Binder

WORKSHOP: DO THIS FIRST

What we're doing here

  • Exploring methods to collect data and make sense of it.
  • Taking some first steps with Python using Jupyer Notebook.
  • A brief introduction to Streamlit, another open source Python toolkit.

Other things you can do while we're hacking together

  • Help a friend.
  • Get help from a friend.
  • Think about what interests you about the world. How could building an app help you learn, make better decisions, or just have more fun?
  • In Kaggle, click on the "Add Data" button at the top right-hand corner of your Notebook in Kaggle. Take a look at all the datasets Kaggle lets you add to your project. Try searching "climate change", "Koalas", or anything else that comes to mind.
  • Check out the 13th Floor Stem Soul Compatibility Test source code. Notice what is similar between the Notebook we're working with, and the code in the main script.

Resources

  • Learn Python the Hard Way ...because it's actually the easy way.

  • Kaggle -- get started with an online Python notebook, free, right away.

  • Streamlit -- when you're ready for more, use Streamlit to make full interactive apps quickly in Python.

Articles

About Me

I've been coding for more than 20 years (yowza!). I've been using Linux since the late 90s and Python since about 2001.

I work at Streamlit.io, where I'm one of a small team of engineers building an interesting Open Source product called streamlit. It lets you build apps all in Python that make cool things happen in your browser. (I love using our own product to make apps because I really don't like doing front-end code!)

I do a lot of community work in an anarchist hackerspace called Noisebridge. We provide free tools and classes for all kinds of making -- from basic electronics and programming to hydroponics, philosophy, and sewing.

Noisebridge is at 2169 Mission St on the 3rd floor (look for the button on the gate). Buzz us during the day and someone will let you in. Be sure to ask for a tour! <3

Naomi Most, Feb 7, 2020. naomi@streamlit.io