Coding Books
Crafting Interpreters
Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their on…
Python Tricks: A Buffet of Awesome Python Features
“I don’t even feel like I’ve scratched the surface of what I can do with Python” With Python The Book you’ll discover Python’s best practic…
UML Distilled: A Brief Guide to the Standard Object Modeling Language
More than 300,000 developers have benefited from past editions of UML Distilled . This third edition is the best resource for quick, no-nonsense i…
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…
Domain-Driven Design Distilled
Domain-Driven Design (DDD) software modeling delivers powerful results in practice, not just in theory, which is why developers worldwide are rapi…
PHP Objects, Patterns, and Practice
Backed by a tireless development community, PHP has been a model of language evolution over its 10+ year history. Borne from a contract developer'…
Code That Fits in Your Head : Heuristics for Software Engineering
The latest title in Addison Wesley's world-renowned Robert C. Martin Series on better software development, Code That Fits in Your Head offers ind…
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…
Python Programming: An Introduction to Computer Science
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…
Release It!: Design and Deploy Production-Ready Software
Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to surviv…