Python based programs to learn computational science and data visualization