What is Green Tea Press?

Updated

Green Tea Press is the publisher of free books by Allen B. Downey, including Think Python, Think Bayes, and other titles. The books are released under free licenses that allow you to copy, distribute, and modify the text, so you can adapt them to different needs and help develop new material. They are available in a variety of electronic formats, and some are also for sale in hard copy.

Who runs it and what it publishes

Green Tea Press is the publisher for Allen B. Downey's books. Its catalog is built around teaching computing, statistics, and data analysis through Python and related tools.

The book catalog

Title Subject
Think Python: How to Think Like a Computer Scientist Introduction to programming with Python; the third edition includes guidance for learning to program with virtual assistants like ChatGPT. The second edition is still available.
Data Structures and Information Retrieval in Python Data structures organized around building a search engine
Elements of Data Science Introduction to data science for people with no programming experience, using a small subset of Python; includes Jupyter notebooks
Think Bayes: Bayesian Statistics in Python Bayesian statistics using simple Python programs instead of complicated math
Think Stats: Exploratory Data Analysis Exploratory data analysis with simple computational tools; covers regression, time series analysis, and survival analysis, and basic use of NumPy, SciPy, Pandas, and StatsModels
Astronomical Data in Python Working with astronomical data, including SQL queries with complex joins, Astropy and Pandas, coordinates and quantities with units, and data visualization; includes Jupyter notebooks
Think DSP: Digital Signal Processing in Python Digital signal processing with applications to sound and image processing
Think Complexity 2e: Exploring Complexity Science with Python Complexity science, including small-world graphs and scale-free networks

Licensing and formats

The books are available under free licenses that let you copy and distribute the text and modify it. This means you can adapt a book to different needs and help develop new material. They come in a variety of electronic formats, and some titles are also sold in hard copy. If you enjoy the free versions, the site suggests considering buying the author a coffee.

Who these books are for

The catalog spans beginner to intermediate levels. Think Python and Elements of Data Science are aimed at people starting out, including those with no programming experience. Other titles, such as Think Bayes, Think DSP, and Astronomical Data in Python, assume more background in their subject area. Several books include Jupyter notebooks so you can read the text, run the code, and work on exercises in the same place.