Skip to content

awesome-panel/awesome-panel-introduction

Repository files navigation

👍 Awesome Panel - Introduction to Panel

Panel is a very powerful framework for exploratory data analysis and for creating beautiful data science apps in Python.

This repository contains code and other material to support introductory talks, training and videos on Panel.

Awesome Panel Introduction - Tour

Check it out

Resource Video Notebooks App
Presentation Youtube Binder Binder

For more inspiration check out my site awesome-panel.org

Installation

pip install -r requirements.txt
jupyter serverextension enable panel.io.jupyter_server_extension

Run the presentation

panel serve presentation/*.py

If you are developing the presentation you can add the --autoreload flag.

Please note

  • the app is optimized for a screen size of 1980x1024.
  • On Windows cmd.exe will not expand presentation/*.py into a list of files. You will have to expand the list of apps manually
panel serve presentation/introduction.py seaborn_typer.py ...

or use powershell, wsl, git bash or similar.

Talks

PyData Global 2021 - Python Dashboarding Shootout and Showdown

James A. Bednar, Adrien Treuille, Nicolas Kruchten, Marc Skov Madsen, Sylvain Corlay | 10/28/2021 2:00 PM UTC - 10/28/2021 4:00 PM

Agenda, Video | Panel Introduction 24:00 | Shootout 1:15:08, Git Release | v1.

For years, Python lagged behind other languages when it came to building interactive web applications. Python now has at least four full-featured, solid frameworks focused on dashboards and similar apps: Dash, Panel, Streamlit, and Voila+IPyWidgets. We'll hear presentations from proponents of each library, and then have a spirited debate and discussion: Which one is best for which purpose?

PyData Tweet

About

A repository containing an introduction to Panel made to be support videos and talks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published