Which Green Tea Press Books Include Jupyter Notebooks?
Updated
Two Green Tea Press titles explicitly include Jupyter notebooks: Elements of Data Science and Astronomical Data in Python. In both cases the notebooks are designed so you can read the text, run the code, and work on exercises in the same environment. Other Green Tea Press books are available in a variety of electronic formats, but the site does not state that they ship with notebooks.
Books with Jupyter notebooks
| Book | Subject | What the notebooks are for |
|---|---|---|
| Elements of Data Science | Introduction to data science for people with no programming experience | Read the text, run the code, and work on exercises to practice |
| Astronomical Data in Python | Tools and practices for working with astronomical data | Read the text, run the code, and work on exercises to practice |
Elements of Data Science
This book is aimed at readers with no programming background. It presents a small, powerful subset of Python intended to let you do real data science work quickly. The notebooks are the delivery mechanism for that approach: instead of reading code in isolation, you run it and then attempt the exercises.
Topics in the astronomical title give a sense of the level of the hands-on material: SQL queries with complex joins, Astropy and Pandas, coordinates and other quantities with units, and visualizing data.
Astronomical Data in Python
This one assumes you want to apply Python to a specific domain rather than learn programming from scratch. The notebook format matters here because the exercises involve real data operations — joins, coordinate handling, and plotting — that are easier to understand by executing them than by reading about them.
What the notebooks let you do
- Read the explanatory text alongside the code
- Run the code cells and see output immediately
- Work on exercises to practice what you just read
That combination is the main reason to prefer these two titles if your goal is practice rather than reference reading.
What about the other books?
Green Tea Press publishes Think Python, Think Bayes, Think Stats, Think DSP, Think Complexity, Data Structures and Information Retrieval in Python, and others. The site says these books are available in a variety of electronic formats, and some are also for sale in hard copy. It does not claim that they include Jupyter notebooks, so treat notebook support as specific to the two titles above unless you confirm otherwise on the individual book pages.
How to get started
- Go to greenteapress.com and open the page for Elements of Data Science or Astronomical Data in Python.
- Download the electronic version offered there.
- Open the notebook files in a Jupyter environment and run the cells as you read.
- Attempt the exercises before moving to the next section.
If you have no programming experience, start with Elements of Data Science. If you already write Python and work with scientific or astronomical data, Astronomical Data in Python is the more direct fit.