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 23458 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 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

  • 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

  • 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 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

  • 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

  • Software Engineering at Google

    Lessons Learned from Programming Over Time

    Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering.How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life ... Read more

    $41.09 USD

  • Tidy First?

    A Personal Exercise in Empirical Software Design

    by Kent Beck ...
    Tidying up messy software is a must. And that means breaking up the code to make it more readable, and using guard clauses and helping functions to make it understandable. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings in your code.Instead of trying to master tidying all at once, this book ... Read more

    $24.49 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

  • 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

  • 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

  • Mastering Groovy Programming

    From Basics to Expert Proficiency

    by William Smith ...
    "Mastering Groovy Programming: From Basics to Expert Proficiency" is an authoritative guide designed for developers seeking to harness the full potential of the Groovy language. This book provides a meticulous journey through the essential concepts, starting from fundamental installation and setup procedures, moving through core syntax and language features, and culminating with advanced topics ... Read more

    $9.99 USD

  • Introduction to Computation and Programming Using Python, third edition

    With Application to Computational Modeling and Understanding Data

    The new edition of an introduction to the art of computational problem solving using Python.This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including numpy, matplotlib, random, pandas, and sklearn. It provides students with skills that will enable them to make productive use of ... Read more

    $53.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

  • Learning Web Design

    A Beginner's Guide to HTML, CSS, JavaScript, and Web Images

    Do you want to build web pages but have no prior experience? This friendly guide is the perfect place to start. You'll begin at square one, learning how the web and web pages work, and then steadily build from there. By the end of the book, you'll have the skills to create a simple site with multicolumn pages that adapt for mobile devices.Each chapter provides exercises to help you learn various ... Read more

    $48.99 USD

  • Automate the Boring Stuff with Python, 3rd Edition

    by Al Sweigart ...
    The bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files.If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do this work for you?In this fully revised third edition ... Read more

    $34.59 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

  • 不想上班的勇氣:軟體工作者的第一本接案指南

    接案,從不知道怎麼開始,到打造專屬的自由職涯。這不是一本鼓勵你衝動裸辭的勵志書,而是一份實用的接案指南。從接案的第一步該怎麼踏出、如何找到第一個客戶,到報價談判、合約簽訂、專案執行與交付,每一步都有清楚的解說與實戰經驗分享。書中破解你對接案的各種疑慮:不善溝通能接案嗎?沒有作品集怎麼找到案子?如何避免踩到奧客地雷?從工作模式、心態調整,到時間管理與多重身分轉換,幫助你一步步建立穩定又有彈性的接案生活。接案,從焦慮不安到駕輕就熟;從兼職試水溫到全職接案,這本書將陪你一起走完每個轉折點,為自己創造更多選擇的可能。現在就勇敢踏出那一步,打造你真正想要的工作與生活節奏!【專業推薦】沒想到有一本書可以總結這些經驗!幫助你少走彎路、減少試錯成本,讓你專注在創造更多價値!────台灣數位遊牧者協會理事長 徐愷(KK)這本書分享了許多細膩的溝通技巧與實際案例,不只教你怎麼 『說服』 客戶,更教你怎麼讓客戶 ... Read more

    $20.58 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

  • 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 Software Engineer's Guidebook

    Navigating senior, tech lead, and staff engineer positions at tech companies and startups

    by Gergely Orosz ...
    In my first few years as a developer I assumed that hard work was all I needed. Then I was passed over for a promotion and my manager couldn’t give me feedback on what areas to improve, so I could get to the senior engineer level. I was frustrated; even bitter: not as much about missing the promotion, but because of the lack of guidance.By the time I became a manager, I was determined to support ... Read more

    $18.99 USD

  • The Manager's Path

    A Guide for Tech Leaders Navigating Growth and Change

    Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal—especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.From mentoring ... Read more

    $24.49 USD

  • Fundamentals of Software Architecture

    A Modern Engineering Approach

    Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural ... Read more

    $48.99 USD