Green Tea Press: Free Books by Allen B. Downey
source link: https://www.tuicool.com/articles/eeMF3mA
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Welcome to Green Tea Press, publisher of Think Python , Think Bayes , and other books by Allen Downey.
Read ourTextbook Manifesto.
Free Books!
All of our books are available under free licenses that allow readers to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.
These books are available in a variety of electronic formats; some are also for sale in hard copy.
Available now
Think Python 2e: How To Think Like a Computer Scientist
An introduction to programming using Python, one of the best programming languages for beginners. The second edition uses Python 3.
Think Python 1e: How To Think Like a Computer Scientist
The first edition of Think Python , using Python 2.
Think Perl 6: How to Think Like a Computer Scientist
A new introduction to Perl 6 by Laurent Rosenfeld.
Data Science in Python
An introduction to exploratory data analysis. Like the first edition, this book emphasizes simple computational tools for exploring real data. It includes several new topics, including regression, time series analysis and survival analysis. It presents basic use of NumPy, SciPy, pandas, and StatsModels. This book revises and extends the first edition, Think Stats: Probability and Statistics for Programmers
Think Bayes: Bayesian Statistics in Python
An introduction to Bayesian statistics using simple Python programs instead of complicated math.
Think DSP: Digital Signal Processing in Python
An introduction to digital signal processing with applications to sound and image processing.
Think Complexity 2e: Exploring Complexity Science with Python
An introduction to complexity science, which includes small world graphs, scale-free networks, cellular automata, fractals and pink noise, self-organized criticality, and agent-based models.
Java
Think Java: How To Think Like a Computer Scientist
New edition, revised and updated by Chris Mayfield and Allen Downey, and published by O’Reilly Media.
Think Data Structures: Algorithms and Information Retrieval in Java
Build your own Web search engine—including a crawler, indexer, and search interface—while learning about data structures and algorithms in Java.
Physical modeling
Modeling and Simulation in Python
Models of discrete systems, like population growth, first-order systems, like epidemics and thermal systems, and second-order systems, like mechanical systems. For people who have not programmed before.
Use MATLAB to predict and explain the behavior of physical systems. Intended for people with no programming experience.
Operating systems
Think OS: A Brief Introduction to Operating Systems
An introduction to Operating Systems for programmers. Uses the C programming language.
Learn about software synchronization by solving a series of puzzles.
How to Think…
How to Think Like a Computer Scientist is an introductory programming book for people who have never programmed before, available for several programming languages:
Think C++: How To Think Like a Computer Scientist
How To Think Like a (Functional) Programmer: OCaml Version
Python for Software Design: How To Think Like a Computer Scientist
How To Think Like a Computer Scientist: Learning with Python
(this book has now been replaced by Think Python ).About free books
If you enjoy these books, please read about Five Easy Ways to Help Promote Free Books .
If you are thinking about writing a free book, here are reasons you should and suggestions about how:Free Books: Why Not?.
The contents of this web site are available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International ( CC BY-NC-SA 4.0 ).
Recommend
-
33
Fresh off breaking box office records with Avengers: Endgame, Robert Downey Jr. has returned to his hobby of endorsing smartphones, this time agreeing to a deal with OnePlus. The Chinese company tells The Verge that it intends to use the famous...
-
6
The Moroccan Tea Drinking Culture The culture of tea drinking varies from country to country, each of them unique and historical in their own respect. Most of these tea traditions mainly begin with the tea being first used as a medi...
-
9
New Macromedia Weblog : Mike Downey Thursday, February 12, 2004 Mike Downey, Macromedia Flash Evangelist, has launched a new weblog. It is, not surprisingly, focused on Macr...
-
5
We may earn a commission for purchases using our links. Learn more. Best Electric Tea Kettle 2020
-
7
Developer Tea Developer Tea Podcast powered and distributed by Simplecast
-
1
Welcome to Green Tea Press, publisher of Think Python, Think Bayes, and other books by Allen Downey. Read our Textbook Manifesto. Free Books...
-
2
Robert Downey Jr. Is Helping To Restore Classic Cars With Electric Power ...
-
1
-
2
Michael Downey 🇺🇳: "@Daojoan @dangillmor It's no…" This is important reading. What Google did to the open XMPP messaging protocol -- adopting and then poisoning it -- is an object lesson as the fediverse ponders Facebook/Meta entry....
-
5
Michael Downey 🇺🇳 (@[email protected]) Michael Downey 🇺🇳<p>:gnome: Hello <a href="https://floss.social/tags/GNOME" class="mention hashtag" rel="tag">#<span>GNOME</span></a> friends. I...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK