Vizualizace Python aplikací

Abstract

This thesis focuses on integrating Python support into the Memviz educational tool. The resulting extension for Visual Studio Code allows students to monitor program's internal state during debugging. The architecture relies on communication via the Debug Adapter Protocol, utilizing a custom inspection module to retrieve information about variables. The tool supports a range of data types, including scalar values, collections, and class instances. The output is an interactive visualization integrated into the editor's panel.

Description

Delayed publication

Available after

Subject(s)

programming education, Python, visualization, debugging

Citation