Matthew Conlen: Lightning Web First Data Visualization in Python
PyData NYC 2015 The Lightning data visualization server provides access to modern interactive data visualizations on the web from within Python. The visualizations are available within notebook environments (e.g. Jupyter), support streaming updates, and allow user interactions in the browser to trigger updates and callbacks within python. Users can remix and share their own custom visualization templates. The Lightning data visualization server provides access to modern interactive data visualizations on the web from within a Python client (clients are also available for other languages, including R, Scala, and JavaScript). By using a client-server architecture, Lightning cleanly separates the logic of visualization from the logic of analysis, allowing users to create more powerful and responsive visualizations. The visualizations are available within notebook environments (e.g. Jupyter), support streaming updates, and allow user interactions in the browser to trigger updates and callbacks within python. Every Lightning visualization is a self contained JavaScript module that is available on GitHub and hosted on npm; this structure facilitates the customization, remixing, and sharing of user created visualizations. These visualizations can work with almost any third party javascript library (such as D3, leaflet, or three.js), and the same visualization can be exposed to many languages, including Python, as well as R, Scala, and JavaScript. Lightning also supports visualization of large data sets. The library makes extensive use of canvas to increase rendering performance, and can also conditionally load portions of data sets into the browser based on user interactions. By taking advantage of callbacks in Python, these interactions can also be used to trigger further data processing. There are many ways to get started, including an OSX app, docker image, and free-for-anyone-to-use server hosted at http://public.lightning-viz.com. The python client is pure Python, installable via pip, and can be used in a “headless” mode — without a backing server — for quick usage or performance optimization 00:00 Welcome! 00:10 Help us add time stamps or captions to this video! See the description for details. Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/numfocus/YouTubeVi...

Michael Droettboom: matplotlib

The beauty of data visualization - David McCandless

Jake VanderPlas The Python Visualization Landscape PyCon 2017

Introduction to Dash Plotly - Data Visualization in Python

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Maarten Breddels | A billion stars in the Jupyter Notebook

The Art of Data Visualization | Off Book | PBS Digital Studios

Data Visualization Best Practices Webinar by Yellowfin BI

Rob Story - Up and Down the Python Data and Web Visualization Stack

Sarah Bird - Interactive data for the web - Bokeh for web developers - PyCon 2015

DjangoCon US 2016 - Building Dynamic Dashboards With Django and D3 by Clinton Dreisbach

Christopher Roach | Visualizing Geographic Data With Python

Al Sweigart, "Automating Your Browser and Desktop Apps", PyBay2016

How To Think SO CLEARLY People Assume You're A Genius

She Asks if I Know Coldplay and This Singer Shocks The Street

The French Do Not Care About Work

Creating map visualizations with open data and Folium - PyConSG 2016

Using Jupyter notebooks to develop and share interactive data displays

Bokeh: Interactive Web Plots & Dashboards

