https://www.lianja.com/doc/index.php/Working_with_data_in_Python