Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Programming eBooks

If you like Programming eBooks, then you'll love these top picks.
Showing 1 - 24 of 23461 Results
Skip side bar filters
  • How Computers Really Work

    A Hands-On Guide to the Inner Workings of the Machine

    An approachable, hands-on guide to understanding how computers work, from low-level circuits to high-level code.How Computers Really Work is a hands-on guide to the computing ecosystem: everything from circuits to memory and clock signals, machine code, programming languages, operating systems, and the internet.But you won't just read about these concepts, you'll test your knowledge with exercises ... Read more

    Was $23.09 USD Now $4.99 USD

  • The Rust Programming Language, 3rd Edition

    Build stable, production-grade systems with Rust.The Rust Programming Language, 3rd Edition, teaches you to write code that the compiler can verify, teams can maintain, and systems can evolve safely over time. Written by longtime Rust community members, this book shows you how to work effectively with Rust’s type system, concurrency model, and tooling, using patterns and idioms chosen for long ... Read more

    Was $34.59 USD Now $8.69 USD

  • The Hard Thing About Hard Things

    Building a Business When There Are No Easy Answers

    by Ben Horowitz ...
    Ben Horowitz, cofounder of the venture capital firm Andreessen Horowitz and one of Silicon Valley’s most respected and experienced entrepreneurs, offers essential leadership advice on building and running a startup—practical wisdom for managing the toughest problems business school doesn’t cover, based on his popular ben’s blog.While many people talk about how great it is to start a business, very ... Read more

    $20.09 USD

  • Hypermedia Systems

    Learn how hypermedia, the revolutionary idea that created The Web, can be used today to build modern, sophisticated web applications, often at a fraction of the complexity of popular JavaScript frameworks. In this book we will explore a simpler approach to building applications on the Web and beyond with htmx and Hyperview, two technologies that embrace hypermedia as a system architecture. We will ... Read more

    $8.69 USD

  • Object-Oriented Python

    Master OOP by Building Games and GUIs

    by Irv Kalb ...
    Power up your Python with object-oriented programming and learn how to write powerful, efficient, and re-usable code.Object-Oriented Python is an intuitive and thorough guide to mastering object-oriented programming from the ground up. You’ll cover the basics of building classes and creating objects, and put theory into practice using the pygame package with clear examples that help visualize the ... Read more

    Was $25.19 USD Now $5.39 USD

  • The Art of Game Design

    A Book of Lenses, Third Edition

    by Jesse Schell ...
    The Art of Game Design guides you through the design process step-by-step, helping you to develop new and innovative games that will be played again and again. It explains the fundamental principles of game design and demonstrates how tactics used in classic board, card and athletic games also work in top-quality video games.Good game design happens when you view your game from as many ... Read more

    $79.99 USD

  • The Art of Clean Code

    Best Practices to Eliminate Complexity and Simplify Your Life

    Learn eight principles to simplify your code and become a more effective (and successful) programmer.Most software developers waste thousands of hours working with overly complex code. The eight core principles in The Art of Clean Coding will teach you how to write clear, maintainable code without compromising functionality. The book’s guiding principle is simplicity: reduce and simplify, then ... Read more

    $23.79 USD

  • The Linux Programming Interface

    A Linux and UNIX System Programming Handbook

    The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming ... Read more

    $57.59 USD

  • Introduction to Machine Learning with Python

    A Guide for Data Scientists

    Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams. If you use Python, even as a beginner, this book will teach you practical ways to build your own machine learning solutions. With all the data available today, machine learning applications are limited only by your ... Read more

    $36.79 USD

  • Rust for Rustaceans

    Idiomatic Programming for Experienced Developers

    by Jon Gjengset ...
    Master professional-level coding in Rust.For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.Author Jon Gjengset takes you deep into ... Read more

    $28.79 USD

  • Learning Python

    Powerful Object-Oriented Programming

    by Mark Lutz ...
    Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages.Complete with quizzes, exercises, and ... Read more

    $48.99 USD

  • Pattern Recognition and Classification

    An Introduction

    Series series Computer Science (R0)
    The use of pattern recognition and classification is fundamental to many of the automated electronic systems in use today. However, despite the existence of a number of notable books in the field, the subject remains very challenging, especially for the beginner.Pattern Recognition and Classification presents a comprehensive introduction to the core concepts involved in automated pattern ... Read more

    $104.89 USD

  • Programming Rust

    Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management ... Read more

    $48.99 USD

  • Python para finanzas

    Python para finanzas es un libro teórico-práctico; los dos primeros capítulos comienzan con una contextualización sobre la importancia y la utilidad del lenguaje de programación Python en el mundo de las finanzas y con una introducción sobre los aspectos esenciales para empezar a utilizar esta poderosa herramienta. Los capítulos posteriores se pueden agrupar en los siguientes aspectos: • Aprender ... Read more

    $9.59 USD

  • Mastering Google Ai For Everyday Productivity

    by Laura Maya ...
    Mastering Google AI for Everyday Productivity is a practical guide for readers who want to use Google's AI ecosystem with greater confidence, better judgement, and clearer purpose. Rather than teaching isolated prompts or chasing the latest features, this book helps you develop a repeatable way of working that combines human expertise with AI assistance to produce better decisions, stronger ... Read more

    $8.99 USD

  • Programación y uso de librerías en R. Herramientas de análisis y visualización de datos

    Este libro es una guía completa y actualizada para aprender a trabajar con R y RStudio, las herramientas más utilizadas en el análisis de datos moderno, la investigación científica y la docencia universitaria. Con un enfoque totalmente práctico, la obra acompaña al lector desde la instalación hasta el dominio de funciones avanzadas para modelado, visualización, scraping, análisis estadístico y ... Read more

    $19.69 USD

  • macOS Tahoe 26 User Guide for Beginners

    Step-by-Step Instructions to the Newest Interface, AI Features, and Essential Tools, Tips, and Shortcuts for an Effortless Mac Experience

    by Donald Unger ...
    macOS Tahoe 26 User Guide for Beginners and SeniorsUnlock the Full Power of macOS Tahoe 26 – The Ultimate Guide for Beginners and Seniors!Are you ready to master macOS Tahoe 26 with ease? Whether you’re new to the Mac or upgrading from an older version, this comprehensive, step-by-step guide is designed specifically for beginners and seniors who want to get the most out of their Mac without the ... Read more

    $8.99 USD

  • Lecture Notes on Collaborative Software Projects

    Practices, Concepts, and Key Events for Designing, Managing, and Prototyping Successful Products

    Lecture Notes on Collaborative Software Projects: Practices, Concepts, and Key Events for Designing, Managing, and Prototyping Successful Products provides a practical, integrated approach to systems analysis and design, guiding readers through the complete process of developing working software prototypes.Featuring a comprehensive case study with real project artifacts, this book emphasizes ... Read more

    $34.19 USD

  • Rust Atomics and Locks

    Low-Level Concurrency in Practice

    by Mara Bos ...
    The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult. Even in the most well-used libraries, memory ordering bugs are not uncommon.In this practical book, Mara Bos, leader of the Rust library team, helps Rust ... Read more

    $34.59 USD

  • Hands-On Machine Learning with Scikit-Learn and PyTorch

    Concepts, Tools, and Techniques to Build Intelligent Systems

    The potential of machine learning today is extraordinary, yet many aspiring developers and tech professionals find themselves daunted by its complexity. Whether you're looking to enhance your skill set and apply machine learning to real-world projects or are simply curious about how AI systems function, this book is your jumping-off place.With an approachable yet deeply informative style, author ... Read more

    $55.49 USD

  • Raspberry Pi Operating System Assembly Language

    Fourth Edition

    by Bruce Smith ...
    Series series Hands-On-Guide
    Bigger, better and ideal for all models of the Raspberry Pi! The ultimate guide to learning assembly language on your Pi.“This edition is the most complete and the only one a reader needs to purchase. It is a very good tutorial textbook...”Covers use of the new Raspberry Pi Operating System including the GPIO port, the VFP and Neon coprocessors. Based on the best selling Raspbian edition, now even ... Read more

    $9.99 USD

  • The Staff Engineer's Path

    A Guide for Individual Contributors Navigating Growth and Change

    by Tanya Reilly ...
    For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the industry well--or the engineer. The staff engineer's path allows engineers to contribute at a high level as role models, driving big projects, determining technical strategy, and raising everyone's skills ... Read more

    $24.49 USD

  • Learning Go

    An Idiomatic Approach to Real-World Go Programming

    by Jon Bodner ...
    Go has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write ... Read more

    $41.09 USD

  • The Elements of Computing Systems, second edition

    Building a Modern Computer from First Principles

    A new and extensively revised edition of a popular textbook used in universities, coding boot camps, hacker clubs, and online courses.The best way to understand how computers work is to build one from scratch, and this textbook leads learners through twelve chapters and projects that gradually build the hardware platform and software hierarchy for a simple but powerful computer system. In the ... Read more

    $43.19 USD