Я не знаю ни одного специфичного для Python решения, но есть несколько инструментов, чтобы справиться с этим:
Вы можете создать флэш-файл с фиктивными изображениями, которые затем заменить с помощью mtasc, swfmill, SWF Tools или аналогичных. Этот способ доставляет много хлопот, но позволяет создавать динамический флэш-файл.
Если вам не нужен динамический контент, лучше создать видео с помощью ffmpeg. Он может создавать видео из нескольких изображений, поэтому, если вы каким-то образом сможете визуализировать кадры, которые вы хотите в презентации, вы можете использовать ffmpeg, чтобы сделать из него видео.
Если вам нужны только диаграммы, используйте SWF Charts.
Вы можете использовать внешние языки с библиотекой для создания флэш-файлов.
И, наконец, появился еще один язык сценариев, который можно скомпилировать на несколько других языков, где swf отменяет одну из целей, но я не могу вспомнить его название сейчас.