Welcome to the Introduction to Earth Data Science Textbook!
About the Introduction to Earth Data Science Textbook
Introduction to Earth Data Science is an online textbook for anyone new to open reproducible science and the
Python programming language. There are no prerequisites for this material, and no prior programming knowledge is assumed.
This textbook is designed for the Earth Analytics Bootcamp for the Earth Data Analytics Professional Certificate taught by instructors at CU Boulder.
In this textbook, you will learn how to analyze and visualize earth and environmental science data using the
Python programming language. You will also get familiar with a suite of open source tools that are often used in open reproducible science workflows including
This textbook is highly technical, and each chapter covers some aspect of scientific programming and open reproducible science workflows. Additional sections and chapters will continue to be added.
|Section 1. Introduction to Open Reproducible Science Workflows|
|Chapter 1 : Open Reproducible Science Workflows|
|Chapter 2 : Use Bash to Manipulate Files|
|Chapter 3 : Jupyter For Python|
|Section 3. Git and GitHub|
|Chapter 7 : Git/GitHub For Version Control|
|Chapter 8 : GitHub for Collaboration|
|Section 4. Python Code Fundamentals|
|Chapter 10 : Get Started with Python Variables and Lists|
|Chapter 11 : Use Python Packages|
|Chapter 12 : Files, Directories & Paths|
|Section 6. Scientific Data Structures in Python|
|Chapter 14 : Numpy Arrays|
|Chapter 15 : Pandas Dataframes|