Chapter 1: The Python Scientific Ecosystem¶
Part I — Python for Data Science
Learning Objectives¶
By the end of this chapter you will be able to:
- Set up a reproducible development environment (conda/mamba, VS Code, Jupyter)
- Understand the role of each core library: NumPy, Pandas, Matplotlib, GeoPandas
- Manage packages and environments for reproducible science
{note}
Keep tool installation instructions in a collapsible admonition block.
In [ ]:
Copied!
# Standard imports — add chapter-specific imports below
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# Standard imports — add chapter-specific imports below
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
Why Python for Data Science¶
TODO: write content.
In [ ]:
Copied!
# Code for section: Why Python for Data Science
# Code for section: Why Python for Data Science
Setting Up Your Environment¶
TODO: write content.
In [ ]:
Copied!
# Code for section: Setting Up Your Environment
# Code for section: Setting Up Your Environment
Package Management with conda and pip¶
TODO: write content.
In [ ]:
Copied!
# Code for section: Package Management with conda and pip
# Code for section: Package Management with conda and pip
Core Libraries at a Glance¶
TODO: write content.
In [ ]:
Copied!
# Code for section: Core Libraries at a Glance
# Code for section: Core Libraries at a Glance
Jupyter Notebooks and VS Code¶
TODO: write content.
In [ ]:
Copied!
# Code for section: Jupyter Notebooks and VS Code
# Code for section: Jupyter Notebooks and VS Code
Summary and Further Reading¶
TODO: write content.
In [ ]:
Copied!
# Code for section: Summary and Further Reading
# Code for section: Summary and Further Reading
Further Reading¶
- TODO: add references.