Project Overview

Welcome to the Python Wildlife Conservation Challenge: Protect the Ecosystem! In this interactive exercise, you will take on the role of a data analyst for the Global Wildlife Conservation Organization (GWCO). Your mission is to analyze and visualize wildlife data, manage conservation resources, and develop strategies to combat threats to various species. Utilizing Python’s robust data analysis libraries alongside interactive tools like CodeMirror and Pyodide, you’ll gain hands-on experience in addressing real-world conservation challenges.

Through a series of engaging tasks, you’ll enhance your Python programming skills, deepen your understanding of data analysis, and contribute to the preservation of Earth’s precious ecosystems.

Objective

By the end of this exercise, you will:

Tasks

Embark on the following tasks to protect endangered species and optimize conservation efforts. Each task is designed to guide you through critical data analysis and visualization scenarios using Python. After completing each task, you can check your answers using the provided sample solutions.

Task 1: List All Endangered Species

Objective: Retrieve a list of all species in the dataset with their details.

Instructions:

Task 2: Identify the Most Endangered Species

Objective: Determine the top 5 most endangered species based on their conservation status.

Instructions:

Task 3: Analyze Poaching Trends Over Time

Objective: Visualize the number of poaching incidents each month.

Instructions:

Task 4: Map Conservation Projects to Their Habitats

Objective: Create a visualization showing which projects are targeting which habitats.

Instructions:

Task 5: Calculate Average Population Estimate by Habitat

Objective: Determine the average population estimate of species in different habitats.

Instructions:

Task 6: Forecast Future Resource Needs

Objective: Predict the required amount of Anti-Poaching Equipment for the next year based on historical data.

Instructions:

Task 7: Visualize Species Distribution Across Habitats

Objective: Create a visual representation of how species are distributed across different habitats.

Instructions:

Task 8: Optimize Resource Allocation for Conservation Projects

Objective: Allocate available resources to conservation projects based on their budget and habitat priority.

Instructions: