Module 1: Intro to Python and Jupyter Notebooks

In this module, you will learn how to write basic Python code and how to use your Jupyter Notebooks.

1Why Python?

2Getting Started with Python

3Playing with lists

4Playing with dictionaries

5Introduction to Basic NumPy

6Intermediate NumPy

7Introduction to Pandas

8Introduction to Matplotlib

9Intermediate Matplotlib

10Introduction to Cartopy

11Getting Started with Jupyter

About this course

This is a free, open source course on how to use different Data Science Tools such as Jupyter Notebooks, Rmd, Docker, and Git. It's made possible by a long and fruitful collaboration and possible thanks to NSF and EarthCube. Contributions and comments on how to improve the course are welcome! To file an issue go to:

About me

For nearly a decade, the EarthCube community has been transforming the conduct of geosciences research by developing and maintaining a well-connected and facile environment that improves access, sharing, visualization, and analysis of data and related resources. While sharable tools, methods, and cyberinfrastructure have been critical achievements for EarthCube, we find that our dedicated community is what makes our program successful.