For more info about:
Getting help Google the online documentation & references for each package Asks questions to Stackoverflow https://stackoverflow.com/ & Google
Our workshop Link to repo
Installation of Python and MiniConda https://github.com/cgentemann/cloud_science/blob/master/GHRSST_tutorial/python_installation_instructions
Python There are many introductions to Python online, videos and online tutorials. Two very easy tutorials: https://www.learnpython.org/ https://www.w3schools.com/python/ This one is very thorough: https://docs.python.org/3/tutorial/ Focused on data science: http://earthpy.org/category/introduction-to-python.html https://twiecki.io/blog/2014/11/18/python-for-data-science/
Main website: https://jupyter.org/ In your Notebook: Menu-> Help-> User Interface Tour Menu-> Help-> Keyboard Shortcuts
https://www.dataquest.io/blog/jupyter-notebook-tutorial/ https://medium.com/codingthesmartway-com-blog/getting-started-with-jupyter-notebook-for-python-4e7082bd5d46
https://www.guru99.com/date-time-and-datetime-classes-in-python.html
https://docs.python.org/3/library/math.htm
https://www.python-course.eu/numpy.php Some good examples: https://realpython.com/tutorials/numpy/ Very thorough: https://docs.scipy.org/doc/numpy/user/quickstart.html
https://pandas.pydata.org/pandas-docs/stable/getting_started/10min.html https://pandas.pydata.org/pandas-docs/stable/getting_started/dsintro.html https://www.datacamp.com/community/tutorials/pandas-tutorial-dataframe-python https://data36.com/pandas-tutorial-1-basics-reading-data-files-dataframes-data-selection/ https://www.hackerearth.com/practice/machine-learning/data-manipulation-visualisation-r-python/tutorial-data-manipulation-numpy-pandas-python/tutorial/
http://xarray.pydata.org/en/stable/ https://rabernat.github.io/research_computing/xarray.html