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…
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 …
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…
Programming Language Pragmatics
Programming Language Pragmatics addresses the fundamental principles at work in the most important contemporary languages, highlights the critical…
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 …
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…
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…
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…
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 …
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…