Category: Algorithms

Write Great Code, Volume 2 0

Write Great Code, Volume 2

It’s a critical lesson that today’s computer science students aren’t always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software...

Write Great Code: Volume 1 0

Write Great Code: Volume 1

Today’s programmers are often narrowly trained because the industry moves too fast. That’s where Write Great Code, Volume 1: Understanding the Machine comes in. This, the first of four volumes by author Randall Hyde, teaches important...

Programming the TI-83 Plus/TI-84 Plus 0

Programming the TI-83 Plus/TI-84 Plus

Programming the TI-83 Plus/TI-84 Plus is an example-filled, hands-on tutorial that introduces students, teachers, and professional users to programming with the TI-83 Plus and TI-84 Plus graphing calculators. This fun and easy-to-read book immediately immerses you...

Think Python 0

Think Python

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before...

Think Like a Programmer 1

Think Like a Programmer

The real challenge of programming isn’t learning a language’s syntax—it’s learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve...

The C++ Standard Library, 2nd Edition 5

The C++ Standard Library, 2nd Edition

The Best-Selling C++ Resource. Now Updated for C++11 The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full...

Programming Computer Vision with Python 0

Programming Computer Vision with Python

If you want a basic understanding of computer vision’s underlying theory and algorithms, this hands-on introduction is the ideal place to start. You’ll learn techniques for object recognition, 3D reconstruction, stereo imaging, augmented reality, and other...