Python data visualization programming actual combat source code