Allen B Downey: 10 books

Book cover of Think DSP

Think DSP

Digital Signal Processing in Python

by Allen B. Downey
Language: English
Release Date: July 12, 2016

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 practical book introduces techniques by showing you how they’re applied in the real world. In the first...
Book cover of Think Data Structures

Think Data Structures

Algorithms and Information Retrieval in Java

by Allen B. Downey
Language: English
Release Date: July 7, 2017

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 software engineering—data structures and algorithms—in a way that’s clearer, more concise, and more...
Book cover of Think Bayes

Think Bayes

Bayesian Statistics in Python

by Allen B. Downey
Language: English
Release Date: September 12, 2013

If you know how to program with Python and also know a little about probability, you’re ready to tackle Bayesian statistics. With this book, you'll learn how to solve statistical problems with Python code instead of mathematical notation, and use discrete probability distributions instead of continuous...
Book cover of Think Java

Think Java

How to Think Like a Computer Scientist

by Allen B. Downey, Chris Mayfield
Language: English
Release Date: May 6, 2016

Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. 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...
Book cover of Think Stats

Think Stats

Exploratory Data Analysis

by Allen B. Downey
Language: English
Release Date: October 16, 2014

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 computationally, rather than mathematically, with programs written in Python. By working with a single...
Book cover of Python for Software Design

Python for Software Design

How to Think Like a Computer Scientist

by Allen B. Downey
Language: English
Release Date: March 9, 2009

A no-nonsense introduction to software design using the Python programming language. Written for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented...
Book cover of Think Python

Think Python

How to Think Like a Computer Scientist

by Allen B. Downey
Language: English
Release Date: December 2, 2015

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 before moving on to functions, recursion, data structures, and object-oriented design. This second edition...
Book cover of Think Julia

Think Julia

How to Think Like a Computer Scientist

by Ben Lauwens, Allen B. Downey
Language: English
Release Date: April 5, 2019

If you’re just learning how to program, Julia is an excellent JIT-compiled, dynamically typed language with a clean syntax. This hands-on guide uses Julia 1.0 to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities,...
Book cover of Think Perl 6

Think Perl 6

How to Think Like a Computer Scientist

by Laurent Rosenfeld, Allen B. Downey
Language: English
Release Date: May 8, 2017

Want to learn how to program and think like a computer scientist? This practical guide gets you started on your programming journey with the help of Perl 6, the younger sister of the popular Perl programming language. Ideal for beginners, this hands-on book includes over 100 exercises with multiple...
Book cover of Programmieren lernen mit Python
by Allen B. Downey
Language: German
Release Date: August 21, 2014

Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Mit mathematischen Vorkenntnissen ist Python leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für...
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy