Cython: A Guide for Python Programmers