The text on this page has been fixed-up a little from the original, and the code has been confirmed to work (on my Fedora 30 machine). it is "natively" supported by Vim you most likely already know it ...
Enhanced version of the original Python syntax highlighting script. Based on python.vim from Vim 6.1 distribution by Neil Schemenauer (nas at python dot ca). Check also python.vim page on vim.org.