Coding Books


Exercises in Programming Style

Using a simple computational task (term frequency) to illustrate different programming styles, Exercises in Programming Style helps readers unders…

(4 )

Assembly Language Step-By-Step

Begins with the most fundamental, plain-English concepts and everyday analogies progressing to very sophisticated assembly principles and practice…

(4 )

Effective C#: 50 Specific Ways to Improve Your C#

C# is the premier language for .NET development, and is currently the fastestgrowing programming language. It is already being used by 29% of prof…

(4 )

C: How to Program

Highly practical in approach, this book introduces learners to the fundamental notions of structured programming and software engineering. KEY TOP…

(4 )

From Mathematics to Generic Programming

In this substantive yet accessible book, pioneering software designer Alexander Stepanov and his colleague Daniel Rose illuminate the principles o…

(4 )

Adaptive Code Via C#: Agile Coding with Design Patterns and Solid Principles

Your process may be agile, but are you building agility directly into the code base? This book teaches .NET programmers how to give code the flexi…

(4 )

Python 3 Object Oriented Programming

The book begins with the very foundations of OOP and then uses practical examples to show how to correctly implement Object Oriented Programming i…

(4 )

Speaking JavaScript: An In-Depth Guide for Programmers

Like it or not, JavaScript is everywhere these days―from browser to server to mobile―and now you, too, need to learn the language or dive deeper t…

(4 )

Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code

BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL You've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, A…

(4 )

Python Programming: An Introduction to Computer Science

Author: John Zelle

This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emp…

(4 )