Streamlit from Scratch

Streamlit is a framework for developing data science and visualization applications. Streamlit from Scratch is a a book that will quickly get you up to speed developing those apps.

Book Cover

Author

Alan Jones is an experienced developer, teacher and writer. He has spend many years in industry as well as teaching in a university in London, UK. He now spends hs time writing about Data Science, Data Visualization, AI and related subjects.

Release Date: May, 2024

Buy Now (US) Buy Now (UK)

Streamlit is one of the most exciting things to have happened in the Python world. It is a framework for creating simple and elegant web applications in pure Python. Although it is aimed primarily at Data Scientists and Analysts, you can also use it as a general-purpose tool for creating web applications. No knowledge of HTML or JavaScript is needed. Streamlit from Scratch will take from building a simple we page through to creating fully functional interactive data dashboards. It covers:

  • Installing Python and Streamlit
  • Choosing and editor
  • Displaying text - including plain text as well as special formats such as Markdown and LaTeX
  • Using Media - Images, Video and Audio
  • Presenting Data
  • Tables and dataframes
  • Charts and Graphs
  • Charting libraries such as Plotly and Altair and others
  • Building a Data Dashboard with Streamlit's Layout and UI features
  • Designing the User interface with UI components such as sliders, select boxes, and radio buttons
  • Creating a layout with columns, tabs and a sidebar