Textbooks Books


Python Data Science Handbook: Essential Tools for Working with Data

For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Sever…

(4 )

C++ Concurrency in Action: Practical Multithreading

Summary C++ Concurrency in Action is a reference and guide to the new C++ 11 Standard for experienced C++ programmers as well as those who …

(4 )

Algorithms Illuminated (Part 1): The Basics

Algorithms are the heart and soul of computer science. Their applications range from network routing and computational genomics to public-key cryp…

(4 )

Programming Language Pragmatics

Programming Language Pragmatics addresses the fundamental principles at work in the most important contemporary languages, highlights the critical…

(4 )

Think Complexity: Complexity Science and Computational Modeling

Expand your Python skills by working with data structures and algorithms in a refreshing context―through an eye-opening exploration of complexity …

(4 )

Android Programming: The Big Nerd Ranch Guide

Android The Big Nerd Ranch is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch’s popular Android Bootcam…

(4 )

Operating Systems: Internals and Design Principles

This book covers concepts, structure, and mechanisms of operating systems. Stallings presents the nature and characteristics of modern-day operati…

(4 )

Understanding Machine Learning

Machine learning is one of the fastest growing areas of computer science, with far-reaching applications. The aim of this textbook is to introduce…

(4 )

Elements of Information Theory 2nd Edition

The latest edition of this classic is updated with new problem sets and material The Second Edition of this fundamental textbook maintains …

(4 )

Database Systems: The Complete Book

This introduction to database systems offers a readable comprehensive approach with engaging, real-world examples—users will learn how to successf…

(4 )