Mathematics and Computer Science Books in English

Allen B. Downey. Think Stats

This book is for those who are familiar with Python and basic probability theory and want to learn the fundamentals of applied statistics. The book explains core concepts through the analysis of real data. It’s perfect for programmers who want to learn how to apply statistics without delving deep into theory. Of course, the book only covers the most basic (aka simple) concepts, but it doesn’t claim to do more than that, and it accomplishes its goal excellently. The book can be downloaded for free from the publisher’s website.

Victor Shoup. A Computational Introduction to Number Theory and Algebra

The book covers the fundamentals of number theory and higher algebra. It also addresses the algorithmic aspect. The book can be downloaded from the author’s website.

Mathematics and Computer Science Books in Russian