What's with the extensions .h5, .dat etc. used in the lesson 1?

When saving data or models various extensions are being used. It seems they are based on short hand of something in the instructor’s mind. Is it or do these extensions have any significance?

bump

http://www.h5py.org
hdf5 is a file format, and h5py is the python implementation to it.
.dat probably just means data as a numpy tensor

Thanks