23/10/2025 –, Impacta - Sala 208
The human brain excels at finding patterns in visual representations, which is why visualizations are essential to any analysis. Come learn the skills to make customized visualizations using Python.
The human brain excels at finding patterns in visual representations, which is why data visualizations are essential to any analysis. Done right, they bridge the gap between those analyzing the data and those consuming the analysis. However, learning to create impactful, aesthetically-pleasing visualizations can often be challenging. This session will equip you with the skills to make customized visualizations for your data using Python.
While there are many plotting libraries to choose from, the prolific Matplotlib library is always a great place to start. Since various Python data science libraries utilize Matplotlib under the hood, familiarity with Matplotlib itself gives you the flexibility to fine tune the resulting visualizations (e.g., add annotations, animate, etc.). This session will also introduce interactive visualizations using HoloViz, which provides a higher-level plotting API capable of using Matplotlib and Bokeh (a Python library for generating interactive, JavaScript-powered visualizations) under the hood.
Attendees should have basic knowledge of Python (control flow and functions) and be comfortable working in Jupyter Notebooks. Check out this notebook for a crash course in Python or work through the official Python tutorial for a more formal introduction. The environment we will use for this workshop comes with JupyterLab, which is pretty intuitive, but be sure to familiarize yourself using notebooks in JupyterLab and additional functionality in JupyterLab. In addition, a basic understanding of pandas will be beneficial, but is not required; reviewing basic pandas syntax will be sufficient.
O que as pessoas que participarem podem esperar aprender na sua atividade? –Attendees will learn how to build up a variety of static and animated plots with Matplotib, controlling things like labels, colors, and ticks, in addition to adding reference lines, and more. Attendees will also get an introduction to Holoviz for creating interactive plots.
Escolha uma ou mais áreas em que essa proposta se encaixa –Data Science and Data Analysis
Stefanie Molin is a software engineer at Bloomberg in New York City. She is also a core developer of numpydoc and the author of “Hands-On Data Analysis with Pandas".