PyChart is a very nice program for producing print quality graphs. This video explains how PyChart package was refactored in order to make a nice and clean API. This talk is focused on teaching refactoring methodology to beginner and intermediate level programmers.
[youtube Av6KcdWvWnU]
Video Producer: EuroPython Conference