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 24208 Results
Skip side bar filters
  • Types and Programming Languages

    A comprehensive introduction to type systems and programming languages.A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of type systems—and of programming languages from a type-theoretic perspective—has important applications in software engineering, ... Read more

    $75.59 USD

  • Clean Architecture

    A Craftsman's Guide to Software Structure and Design

    by Robert Martin ...
    Series series Robert C. Martin Series
    Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals ... Read more

    $33.29 USD

  • The Psychology of Software Teams

    by Cat Hicks ...
    To build the future, we need new ways of supporting software teams. This book will give you a secret weapon: the psychology that creates resilience for developers, sustainable practices for software teams, and innovation for organizations. You’ll learn from rigorous empirical evidence gathered from top engineering organizations and thousands of developers around the world, revealing powerful ... Read more

    $27.99 USD

  • The Cognitive Leader

    How to Drive Strategic AI Transformation in Software Development

    by Arcia ...
    Everyone is telling you to lead the AI transformation of your software team. No one is showing you how.Your engineers are overwhelmed. Your tools feel patched together. Every vendor promises overnight transformation, and every day you delay, a competitor moves ahead. You are being asked to redesign the engine while the plane is in the air, without slowing delivery, without a roadmap, and without ... Read more

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

  • AI Agent奇幻旅程:MCP通往異世界金鑰(含最新OpenAI GPT-5範例)

    首本MCP多平台整合實戰書──OpenAI只是起點!一次搞懂AI Agent、Function Calling與MCP本書含最新OpenAI GPT-5範例《AI Agent奇幻旅程》集結七大章、五位實戰講師,從宏觀願景到微觀程式碼完整展示AI Agent與MCP的威力。本書不僅描繪AI代理的未來藍圖,更以OpenAI Agent SDK、Claude Desktop、Semantic Kernel、GitHub Copilot、Line等熱門主角,逐章帶你實現「Agent × MCP」跨平台串接──讓桌面、雲端、聊天機器人一次打通。每章皆附範例專案程式碼,幫助讀者快速複製情境到自己專案。無論你想開發企業級智慧工作流,或打造個人化多代理應用,本書都是一把從概念到落地的「萬用鑰匙」。打開《AI Agent奇幻旅程:MCP通往異世界金鑰》這本書之前,讓我們先確認一件事 ... Read more

    $21.53 USD

  • Python pour Débutant: Apprenez à Programmer Pas à Pas

    Vous souhaitez apprendre à programmer en Python mais vous ne savez pas par où commencer ? Ce livre est fait pour vous ! Python pour Débutant est un guide structuré et accessible, spécialement conçu pour les débutants. Grâce à des explications claires, des exercices corrigés et des astuces pratiques, vous progresserez rapidement dans l'apprentissage du langage Python.Ce que vous allez apprendre :✅ ... Read more

    $3.99 USD

  • The Engineering Executive's Primer

    Impactful Technical Leadership

    by Will Larson ...
    As an engineering manager, you almost always have someone in your company to turn to for advice: a peer on another team, your manager, or even the head of engineering. But who do you turn to if you're the head of engineering? Engineering executives have a challenging learning curve, and many folks excitedly start their first executive role only to leave frustrated within the first 18 months.In ... Read more

    $24.49 USD

  • Level Up with Azure AI Foundry

    Understanding Innovative AI Development on Azure

    by Sagar Lad ...
    Series series Professional and Applied Computing (R0)
    Harness the power of AI through Microsoft’s Azure platform, AI Foundry. Azure AI Foundry includes a versatile and powerful suite of tools designed to cater to the needs of developers, data scientists, and organizations aiming to leverage AI for transformative outcomes.This book demystifies the Azure AI Foundry ecosystem by offering a comprehensive overview of its foundational concepts, tools, and ... Read more

    $55.89 USD

  • Creating Great Teams, Second Edition

    How Self-Selection Lets People Excel

    People are happiest and most productive if they can choose what they work on and who they work with. Self-selecting teams give people that choice. Build well-designed and efficient teams to get the most out of your organization, with step-by-step instructions on how to set up teams quickly and efficiently. This new edition highlights ten years of additional insights, real-world case studies, and ... Read more

    $27.39 USD

  • Fire in the Valley

    The Birth and Death of the Personal Computer

    In the 1970s, while their contemporaries were protesting the computer as a tool of dehumanization and oppression, a motley collection of college dropouts, hippies, and electronics fanatics were engaged in something much more subversive. Obsessed with the idea of getting computer power into their own hands, they launched from their garages a hobbyist movement that grew into an industry, and ... Read more

    $20.89 USD

  • Azure Data Factory by Example

    Practical Implementation for Data Engineers

    Series series Professional and Applied Computing (R0)
    Data engineers who need to hit the ground running will use this book to build skills in Azure Data Factory v2 (ADF). The tutorial-first approach to ADF taken in this book gets you working from the first chapter, explaining key ideas naturally as you encounter them. From creating your first data factory to building complex, metadata-driven nested pipelines, the book guides you through essential ... Read more

    $61.79 USD

  • FreeCAD 1.1

    A Power Guide for Beginners and Intermediate Users

    FreeCAD 1.1: A Power Guide for Beginners and Intermediate Users is designed for both instructor-led courses and self-paced learning, providing engineers and designers with the tools to master FreeCAD for creating 3D mechanical designs. Ideal for newcomers and an excellent resource for classroom training, this 492 pages textbook covers 10 chapters, delving into essential FreeCAD workbenches like ... Read more

    $28.49 USD

  • Understanding Users

    Designing Experience through Layers of Meaning

    by Andrew Dillon ...
    Grounded in the user-centered design movement, this book offers a broad consideration of how our civilization has evolved its technical infrastructure for human purpose to help us make sense of our contemporary information infrastructure and online existence. The author incorporates historical, cultural, and aesthetic approaches to situating information and its underlying technologies across time ... Read more

    $40.99 USD

  • 超詳解!半導體產業鏈:從技術到市場,解析影響全球的科技命脈

    by 菊地正典 ...
    □ 半導體都用在哪裡,用來做什麼?□ 複雜半導體業界的全像與相關圖□ 發展到哪裡了?半導體開發的最新趨勢□ 台積電、英特爾、三星、NVIDIA...當前最受注目的企業是?囊括「業界相關圖」「各業界的特徵與角色」「半導體的原理與結構」「上下游工程的全貌」「激烈的競爭歷史」「半導體市場的現在與未來」讓科技素人也能迅速了解產業知識 在日益激烈的美中霸權之爭背景下,半導體作為對國家安全, 特別是經濟安全的最重要物資,正愈來愈受到社會關注。 然而,即便想要「了解半導體」, 由於半導體有各種不同的切入點和內容,因此用普通的方法很難學習。 而且雖然統稱半導體,但底下其實存在記憶體、CPU(MPU)、感測器等各種各樣的產品, 且它們各自的功能、作用都不相同,用途和市場應用也非常多元。<... ... Read more

    $9.75 USD

  • Python零基礎入門班(第四版):一次打好程式設計、運算思維與邏輯訓練基本功

    Python正宗入門NO.1感謝眾多讀者與教師好評一本引領數萬讀者一探Python世界、也讓老師用了再用的暢銷經典!【書附超值學習資源】「Python快速入門的10堂課」影音教學/範例程式檔/綜合演練參考解答「善用ChatGPT學Python入門」影音教學AI人工智慧與Big Data大數據時代跨入程式語言、鍛鍊邏輯思維,就從Python開始學!Python是目前最熱門的程式語言,執行功能強大,但語法卻簡潔優雅、易於學習,更方便應用在許多專案實作上。它也沒有複雜的結構,程式易讀,且易於維護。Python的應用範圍相當廣泛,無論是資訊蒐集、大數據分析、機器學習、資料科學、網站建置,甚至是遊戲開發等,都能看到它的身影。本書以零基礎學習者的視角進行規劃,從最基本的認識程式語言與環境架設切入,再進到程式設計流程的完整學習,輔以觀念圖解、表格歸納,以及流程圖,深入淺出一窺Python程式語言與設計的奧妙 ... Read more

    $12.35 USD

  • Python 3.9技術手冊

    by 林信良 ...
    - 涵蓋Python 3.0至3.9實用特性- 運用Type Hints增加程式可讀性與穩固性- 深入常用模組之應用與實作- 介紹asyncio模組與非同步設計- 包含裝飾器、meta類別實作等進階主題‧作者自PyCon Taiwan 2013以來實行多次Python入門課程,匯整學員在課程中遇到的觀念、實作、應用等問題之經驗集成。‧基於Python 3.9而撰寫,涵蓋Python 3.0至3.9的實用特性。‧直接在範例上融合Type Hints,增加程式碼可讀性,並結合mypy進行型態檢查。‧涵蓋abc、collection.abc、datetime、urllib、pdb、unittest、timeit、threading、subprocess、multiprocessing、asyncio等標準程式庫之實用模組。‧介紹async、await、async for、async ... Read more

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

  • Pragmatic Programmer, The

    Your journey to mastery, 20th Anniversary Edition

    “One of the most significant books in my life.” –Obie Fernandez, Author, The Rails Way“Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile , Agile Estimating and Planning , and User Stories Applied“. . . filled with practical advice, both technical ... Read more

    $43.19 USD

  • Python:股票×ETF量化交易實戰105個活用技巧(第三版)

    by 劉承彥 ...
    使用Python實作台股、ETF量化分析,掌握自動化投資理財趨勢運用籌碼數據資料與技術指標進行策略結合的交易實戰指南【本書特色】✪使用靈活彈性的Python,搭配循序漸進的範例教學✪以Python取得公開金融大數據,定義獨有的籌碼指標✪計算指標後,透過圖表繪製,找出資料細節裡的魔鬼✪找出關鍵思維,建構正期望值的策略✪透過Discord Push打造策略訊號派送機器人【內容簡介】無論是牛市還是熊市,「維持紀律」才是股市求財的不二法門,但維持紀律又是非常難做到的事,結果就是多數人最終無法在股票市場上賺到錢。什麼時候該買,什麼時候該賣,道理很多人都懂,但往往下單時又摻雜了太多當時的心理因素,要怎麼克服這個心理因素呢?就讓自動化交易來幫助會寫程式的你。交易演算法是將主觀交易的想法具體量化,運用量化的優勢找到正期望值的交易策略,來創造更多的收益與機會。</p... ... Read more

    $20.89 USD

  • Algorithms

    Essential Information about Algorithms and Data StructuresA Classic ReferenceThe latest version of Sedgewick’s best-selling series, reflecting an indispensable body of knowledge developed over the past several decades.Broad CoverageFull treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty algorithms every programmer should ... Read more

    $65.69 USD

  • Introducing C++

    The Easy Way to Start Learning Modern C++

    You know how to code, but you're ready to level up. You've heard about the power and performance of C++, a language vital to fields like AI, game development, and high-performance computing. But where do you even start? Existing resources are outdated or overly academic, or they assume a deep understanding of C. You need a guide that respects your existing skills and gets you coding fast with ... Read more

    $36.79 USD

  • Jetson Platform Development Guide

    Definitive Reference for Developers and Engineers

    "Jetson Platform Development Guide"The "Jetson Platform Development Guide" is the definitive technical manual for harnessing the full potential of NVIDIA Jetson embedded systems. Addressed to engineers, developers, and system architects, this guide navigates the comprehensive range of Jetson modules—including Nano, TX, Xavier, and Orin—delving deeply into their hardware architectures, performance ... Read more

    $9.95 USD