Programming Books
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 …
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of re…
System Design Interview – An Insider's Guide: Volume 2
System Design Interview - An Insider's Guide (Volume 2) This book can be seen as a sequel to the book: System Design Interview - An Insider…
Object-Oriented Software Construction
This is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation…
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…
Becoming a Better Programmer: A Handbook for People Who Care About Code
If you’re passionate about programming and want to get better at it, you’ve come to the right source. Code Craft author Pete Goodliffe presents a …
Once Upon an Algorithm: How Stories Explain Computing
This easy-to-follow introduction to computer science reveals how familiar stories like Hansel and Gretel, Sherlock Holmes, and Harry Potter illust…
Turing's Vision: The Birth of Computer Science
In 1936, when he was just twenty-four years old, Alan Turing wrote a remarkable paper in which he outlined the theory of computation, laying out t…
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…
Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
Written by renowned data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of data s…