Presented By O'Reilly and Cloudera
Make Data Work
September 26–27, 2016: Training
September 27–29, 2016: Tutorials & Conference
New York, NY

Interactive data applications in Python

Bryan Van de Ven (Continuum Analytics), Sarah Bird (Continuum Analytics)
1:30pm–5:00pm Tuesday, 09/27/2016
Data science & advanced analytics
Location: 3D 12 Level: Intermediate
Average rating: ****.
(4.00, 4 ratings)

Prerequisite knowledge

  • A working knowledge of Python
  • Materials or downloads needed in advance

  • A laptop with Anaconda (2.7 or 3.4+), Bokeh, and MiniConda installed prior to the tutorial (Full instructions are available here.)
  • What you'll learn

  • Learn how to create standard and custom visualizations using Bokeh, how to make them interactive, how to connect that interactivity with your Python stack, and how to share your new interactive data applications
  • Description

    Python offers a rich ecosystem of tools to gather, manipulate, and analyze your data. Bokeh allows you to build powerful interactive data applications and link together accessible web-based visualizations with the power of your stack of Python tools (NumPy, pandas, scikit-learn, requests, Scrapy, etc.) in just a few lines of Python code—no web programming required. When you want to collaborate or present your work to a wider audience, the Web is a universally accessible platform. You’ll learn how to bring these two worlds together as Bryan Van de Ven and Sarah Bird demonstrate how to build intelligent apps in a week with Bokeh, Python, and optimization.

    Topics include:

    • Getting started with Bokeh
    • How to build your visualizations in Bokeh
    • How to build interactive visualizations that leverage Python using the Bokeh server
    • Options for how to deploy and share your applications
    • How to harness Bokeh in a Jupyter notebook environment
    Photo of Bryan Van de Ven

    Bryan Van de Ven

    Continuum Analytics

    Bryan Van de Ven is a software engineer at Continuum Analytics. Previously, Bryan worked at the Applied Research Labs, developing software for sonar feature detection and classification systems on US Naval submarine platforms, and Enthought, where he worked on problems in financial risk modeling and fluid mixing simulation. Bryan has also worked on an assortment of iOS projects as an independent consultant. Bryan is a core contributor of Bokeh and contributed to the Chaco visualization library. Bryan holds undergraduate degrees in computer science and mathematics from UT Austin and a master’s degree in physics from UCLA.

    Photo of Sarah Bird

    Sarah Bird

    Continuum Analytics

    Sarah Bird is a software engineer at Continuum Analytics. She has been a core Bokeh developer since 2015 and has given numerous talks and tutorials on Bokeh. Previously, she worked at Aptivate as a full stack web developer building IT solutions for the international development sector. She has worked in a variety of sectors from systems engineering for ejection seats to mobile health and data collection in Pakistan. Sarah holds a master’s degree in mechanical engineering from Cambridge University and a masters of science in technology and policy from the Massachusetts Institute of Technology.

    Comments on this page are now closed.


    Picture of Bryan Van de Ven
    Bryan Van de Ven
    09/25/2016 6:17pm EDT

    The tutorial notebooks are all here

    Note that they may see updates before the tutorial to cover some very new features.

    09/24/2016 8:20pm EDT

    Is there a github repo?