Publishers \ Green Tea Press

Green Tea Press Books

Publishers \ Green Tea Press

Green Tea Press Books

Think Python, 2nd edition

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Python Programming

Think Python, 2nd edition

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts...

Data Structures and Information Retrieval in Python

Data Structures and Information Retrieval in Python, is an introduction to data structures organized around a motivating example: building a search engine. The elements of the search engine are the...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Algorithms and Data Structures

Data Structures and Information Retrieval in Python

Data Structures and Information Retrieval in Python, is an introduction to data structures organized around a motivating example: building a search engine. The elements of the search engine are the...

Think Bayes 2e

If you know how to program, you're ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Python code instead of mathematical formulas, using...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Bayesian Statistics

Think Bayes 2e

If you know how to program, you're ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Python code instead of mathematical formulas, using...

Think Stats 2e

If you know how to program, you have the skills to turn data into knowledge, using tools of probability and statistics. This concise introduction shows you how to perform statistical analysis...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Statistics

Think Stats 2e

If you know how to program, you have the skills to turn data into knowledge, using tools of probability and statistics. This concise introduction shows you how to perform statistical analysis...

Think DSP: Digital Signal Processing in Python

If you understand basic mathematics and know how to program with Python, youโ€™re ready to dive into signal processing. While most resources start with theory to teach this complex subject, this...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Digital Signal Processing

Think DSP: Digital Signal Processing in Python

If you understand basic mathematics and know how to program with Python, youโ€™re ready to dive into signal processing. While most resources start with theory to teach this complex subject, this...

Think Complexity 2e

Complexity science uses computation to explore the physical and social sciences. In Think Complexity, youโ€™ll use graphs, cellular automata, and agent-based models to study topics in physics,...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Complexity

Think Complexity 2e

Complexity science uses computation to explore the physical and social sciences. In Think Complexity, youโ€™ll use graphs, cellular automata, and agent-based models to study topics in physics,...

Think Java 2e

The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. Youโ€™ll learn how to programโ€”a useful skill by itselfโ€”but youโ€™ll also discover how...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Core CS

Think Java 2e

The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. Youโ€™ll learn how to programโ€”a useful skill by itselfโ€”but youโ€™ll also discover how...

Think Data Structures

If youโ€™re a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review some of the most important ideas in...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Algorithms and Data Structures

Think Data Structures

If youโ€™re a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review some of the most important ideas in...

Modeling and Simulation in Python

Modeling and Simulation in Python is a thorough but easy-to-follow introduction to physical modelingโ€”that is, the art of describing and simulating real-world systems. Clear and concise, with a...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Modeling and Simulation

Modeling and Simulation in Python

Modeling and Simulation in Python is a thorough but easy-to-follow introduction to physical modelingโ€”that is, the art of describing and simulating real-world systems. Clear and concise, with a...

Physical Modeling in MATLAB

Modeling and simulation are powerful tools for explaining the world, making predictions, designing things that work, and making them work better. Learning to use these tools can be difficult; this...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Modeling and Simulation

Physical Modeling in MATLAB

Modeling and simulation are powerful tools for explaining the world, making predictions, designing things that work, and making them work better. Learning to use these tools can be difficult; this...

Think OS: A Brief Introduction to Operating Systems

Think OS is an introduction to Operating Systems for programmers. In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Core CS

Think OS: A Brief Introduction to Operating Systems

Think OS is an introduction to Operating Systems for programmers. In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to...

The Little Book of Semaphores

The Little Book of Semaphores is a free textbook that introduces the principles of synchronization for concurrent programming. n most computer science curricula, synchronization is a module in an...

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Operating Systems

The Little Book of Semaphores

The Little Book of Semaphores is a free textbook that introduces the principles of synchronization for concurrent programming. n most computer science curricula, synchronization is a module in an...

Think C/C++

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Core CS

Learning with Python: How to Think Like a Computer Scientist

The book covers various aspects of Python programming, from basic syntax to more advanced topics. It provides practical examples and exercises to help readers grasp key concepts effectively....

๐Ÿ› Book ๐Ÿ’ฐ Free ๐Ÿ“ Computational Thinking

Learning with Python: How to Think Like a Computer Scientist

The book covers various aspects of Python programming, from basic syntax to more advanced topics. It provides practical examples and exercises to help readers grasp key concepts effectively....