Use Python 3 instead of Python 2, Python 2 is no longer supported as of January 2020.
I recommend using Anaconda Python, which features a full suite of data science libraries.
The must have Python resources:
Pandas great tool for working with large sets of data. Good excel/csv input/output. Lots of indexing, slicing, grouping functionality
xarray adds additional functionality to numpy, such as dimensions, coordinates, and attributes. My go-to for reading/writing netCDF4 and HDF5 data files.
- https://www.learnpython.org/ provides a good set of interactive tutorials
- https://www.codecademy.com/learn/learn-python another good interactive guide, but uses python 2 instead of 3 (differences are minimal at this level)
- https://github.com/karan/Projects-Solutions/blob/master/README.md a list of good programming project ideas, along with sample code in various languages