A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills
Some copies of this book have a printing error that causes the figures to be unreadable. If you have received one of these copies, please contact the Pragmatic Bookshelf at support@pragprog.com, and w…
If you like book A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills here is the list of books you may also like
Buy this book on AmazonSimilar books (20)
-
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to …
Buy this book on Amazon -
The Pragmatic Programmer: From Journeyman to Master
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a …
Buy this book on Amazon -
The Hundred-Page Machine Learning Book
Concise and to the point — the book can be read during a week. During that week, you will learn almost everything modern machine learning has to offer. The author and other practitioners have spent ye…
Buy this book on Amazon -
A Philosophy of Software Design
This book addresses the topic of software how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduc…
Buy this book on Amazon -
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, w…
Buy this book on Amazon -
Code: The Hidden Language of Computer Hardware and Software
What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with…
Buy this book on Amazon -
Computer Systems: A Programmer's Perspective
This book explains the important and enduring concepts underlying all computer systems, and shows the concrete ways that these ideas affect the correctness, performance, and utility of application pro…
Buy this book on Amazon -
Fundamentals of Software Architecture: An Engineering Approach
Although salary surveys worldwide regularly identify software architect as one of the top ten best jobs, no decent guides exist to help developers become architects. Until now. This practical guide pr…
Buy this book on Amazon -
-
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.
Buy this book on Amazon
In the first half of… -
Black Hawk Down: A Story of Modern War
On October 3, 1993, about a hundred U.S. soldiers were dropped by helicopter into a teeming market in the heart of Mogadishu, Somalia, to abduct two top lieutenants of a Somali warlord. The action was…
Buy this book on Amazon -
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
Bill is an IT manager at Parts Unlimited. It's Tuesday morning and on his drive into the office, Bill gets a call from the CEO.
Buy this book on Amazon
The company's new IT initiative, code named Phoenix Project, is critical… -
Artificial Intelligence: A Guide for Thinking Humans
A sweeping examination of the current state of artificial intelligence and how it is remaking our world
Buy this book on Amazon
No recent scientific enterprise has proved as alluring, terrifying, and filled with extravagant p… -
The Bitcoin Standard: The Decentralized Alternative to Central Banking
Bitcoin is the newest technology for money—find out how it fits in the future.
Buy this book on Amazon
Bitcoin is the digital age's novel, decentralized, and automated solution to the problem of money: accessible worldwide, c… -
High Performance Browser Networking
How prepared are you when it comes to building network-enabled applications? This book provides what every web developer should know about the network—from fundamental limitations that affect performa…
Buy this book on Amazon -
Lean Analytics: Use Data to Build a Better Startup Faster
Marc Andreesen once said that "markets that don't exist don't care how smart you are." Whether you're a startup founder trying to disrupt an industry, or an intrapreneur trying to provoke change from …
Buy this book on Amazon -
The Art of Living: The Classical Manual on Virtue, Happiness and Effectiveness
Epictetus was born into slavery about 55 C.E. in the eastern outreaches of the Roman Empire. Sold as a child and crippled from the beatings of his master, Epictetus was eventually freed, rising from h…
Buy this book on Amazon -
The Kill Chain: Defending America in the Future of High-Tech Warfare
For generations of Americans, our country has been the world's dominant military power. How the US military fights, and the systems and weapons that it fights with, have been uncontested. That old rea…
Buy this book on Amazon -
Writing An Interpreter In Go
In this book we will create a programming language together.
Buy this book on Amazon
We'll start with 0 lines of code and end up with a fully working interpreter for the Monkey programming language. Monkey has been specifical… -
Casino Royale (James Bond, #1)
British Secret Service agent James Bond, a.k.a. 007, is sent to France to play in a high-stakes baccarat game in an effort to take down Le Chiffre, a financier for the villainous SMERSH. Things get mo…
Buy this book on Amazon