Fabulous Python Algorithm Visualization
- Introduction (2 min)
- Develop a visualization for Bubble Sort (5 min)
- Discuss architecture of PyAlgoViz (8 min)
- Graph Algorithms (10 min)
- Numerical Algorithms (10 min)
- Q&A (10 min)
Introduction
Previous NextLet's Start with Bubble Sort (5 min)
Python Algorithm Visualization Primitives
- __lineno__
- beep(frequency, milliseconds)
- text(x, y, txt, size=13, font='Arial', color='black')
- line(x1, y1, x2, y2, color='black', width=1)
- rect(x, y, w, h, fill='white', border='black')
- circle(x, y, radius, fill='white', border='black')
- arc(cx, cy, innerRadius, outerRadius, startAngle, endAngle, color='black')
- barchart(x, y, w, h, items, highlight=-1, scale=1, fill='black', border='black')
The Architecture of PyAlgoViz (8 min)
Previous Next


Graph Algorithms (10 min)
Numerical Algorithms (10 min)