Understanding Climate Change Using Data Science
  • Home
  • Research
  • AI Literacy
  • Twitter
  • Facebook
  1. FRONT MATTER
  2. About the Book

  • FRONT MATTER
    • Preface
    • About the Book
    • About the Author

  • Programming and Visualization Primer
    • 1  Setup and Installation
    • 2  Python Primer
    • 3  Pandas

  • 2024 Climate Dashboard
    • 4  Introduction
    • 5  U.S. and Global Temperatures
    • 6  Seasonal Temperature
    • 7  High and Low Temperatures
    • 8  Temperature and Heat
    • 9  Arctic and Antarctic Ice
    • 10  Oceans
    • 11  Sea Level Rise (SLR)
    • 12  Part 1: Conclusion

  • Are We Responsible? Anthropocene Effect?
    • 13  About Part-2
    • 14  Greenhouse Gas Emissions

  • Anthropocene? Why Should We Care About Climate Change?
    • 15  About Part-3
    • 16  NOAA Climate Indicators: Droughts
    • 17  Disaster Declarations by FEMA

  • What Can We Do? Personal Action, Mitigation and Resilience

Table of contents

  • Overview
  • Topics Explored
  • What the book is and is not
  • Who Should Read This
  • Use of ChatGPT and Other Large Language Models (LLMs)
  • Edit this page
  • Report an issue
  • View source
  1. FRONT MATTER
  2. About the Book

About the Book

Overview

Welcome to our book on Climate Change. This book aims to not only give the readers hands-on coding experience with Python but more importantly understand the climate change unfolding around us.

We believe (based on the evidence that we have seen and analyzed in the book) and as highlighted by NASA report on climate change that

  • Global Temperature Is Rising
  • The Ocean Is Getting Warmer
  • The Ice Sheets Are Shrinking
  • Glaciers Are Retreating
  • Snow Cover Is Decreasing
  • Snow Cover Is Decreasing’
  • Arctic Sea Ice Is Declining
  • Extreme Events Are Increasing in Frequency
  • Ocean Acidification Is Increasing

Topics Explored

The topics we explore in the book attempt to give the readers generate and understand ongoing climate change. Some topics are:

  • Climate and Weather
  • Temperature
  • Seasonal Temperatures
  • High and Low Temperatures
  • Snow and Ice
  • Oceans and Marine Heat Waves
  • Sea Level Rise

The general approach that we take in the book is illustrated below:

Climate Change Concepts

Get Data

Clean Data

Transform Data

Visualize Data

Climate Insights

Work Flow to Build A Climate Dashboard 2024

The goal is to build a cliamate dashboard using data from EPA and other authoritative sources.

Temperature

Climate Dashboard 2024

Snow and Ice

Oceans

Sea Level Rise

Others

Climate Dashboard 2024

What the book is and is not

This book is not just about Python programming. There are much more comprehensive and much better written books that teach programming better. The book instead aims to combine Climate Change data, Programming, and Visualization as a means to generate insights and better understand how climate is changing and how humans are impacting climate.

Who Should Read This

This book is targeted towards middle school and high school students who are just learning programming. We have included a Python primer so that students can learn the basics before jumping into the rest of the chapters.

We hope the book can generate more awareness about the reality of climate change and what is driving climate change. Seeing is believing! We believe raising awareness about climate change is the first step to catalyze meaningful action to mitigate the effects of climate change. We ourselves read about climate change but became much more aware of the severity of the climate change in the process of writing this book. Seeing the data and graphs ourselves made us appreciate how much climate change can impact life as we know it. In short, if we don’t want to race towards an apocalyptic future, we need to act NOW!!!

Use of ChatGPT and Other Large Language Models (LLMs)

When we started our programming and learning journey in 2019, ChatGPT wasn’t available. When we were finalizing the chapters in 2023 and 2024, ChatGPT became widely available. Initially, we were hesitant in using ChatGPT. But we realized, especially towards the end of our journey that ChatGPT is extremely useful for generating the documentation for the code we have written. We rewrote some explanations for our code using GitHub Copilot. We left our original explanations in some places, and you can see the difference! Alas, GitHub Copilot gave more detailed and better explanations than what we were giving!

Preface
About the Author

Sahasra Chava

 
  • Edit this page
  • Report an issue
  • View source

NextGen360.