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 23067 Results
Skip side bar filters
  • 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

  • 打造超人AI學習:別再用騎馬的方式開法拉利——AI時代真正有效的學習術

    by 鄭伊廷 ...
    Series series Live & Learn
    跨界學習大神以認知科學X腦科學X RAG架構論證讓你的大腦接上AI外掛上課、閱讀、筆記、研究、技能學習全面超速!10倍速吸收|一點就通|跨界無壁壘|過目不忘|飛速進化學會一個,就敢挑戰下一個——AI原生學習法,讓每一次跨界都像開外掛AI時代怎麼學?本書教你用AI激發學習的超能力▋本書解決什麼問題?・ AI 時代來臨,90%的人還在用舊方法學習——拿法拉利當馬騎。・ 問AI卻得到看似有理、實際沒用的回答,從此不再信任它。・ 花大量時間學習,但是記不住、不會用、跨不過學習門檻。▋本書使命——・ Rewire你的學習迴路:讓AI接管轉換、檢索、變頻、執行,為大腦插上神經外掛,解鎖原本不敢想的能力。。・ 上課、讀書、筆記、研究、學新技能全破解:上課只帶耳朵、一天精讀10篇論文、兩週學會一門新技能。・ 教你一套「輸入→理解→技能→輸出」的AI學習術。▋... ... Read more

    $9.53 USD

  • The Developer's Guide to AI

    A Field Guide for the Working Developer

    Build intelligent applications—no data science degree required.Your boss is pitching new AI features. Your team is buzzing about MCP servers. Job postings are asking for AI experience with RAG, vector databases, fine-tuning, and agents. You can feel the excitement. You see the potential. You may be wondering how to get started in AI without a data science degree. You’re in the right place.The ... Read more

    $34.59 USD

  • Python Crash Course, 3rd Edition

    A Hands-On, Project-Based Introduction to Programming

    by Eric Matthes ...
    Python Crash Course is the world’s bestselling programming book, with over 1,500,000 copies sold to date!Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time.You’ll start by learning basic programming concepts, such as ... Read more

    $28.79 USD

  • The Linux Command Line, 3rd Edition

    A Complete Introduction

    Banish Your Mouse.The Linux Command Line isn’t just a reference manual. It’s a complete education on how Linux really works. From your first tentative keystrokes to writing powerful shell scripts, you’ll build the confidence and understanding to make your system work for you.Now in its third edition, this best-selling guide has been fully updated with modern examples, nearly 40 pages of new ... Read more

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

  • Code

    The Hidden Language of Computer Hardware and Software

    The classic guide to how computers work, updated with new chapters and interactive graphics"For me, Code was a revelation. It was the first book about programming that spoke to me. It started with a story, and it built up, layer by layer, analogy by analogy, until I understood not just the Code, but the System. Code is a book that is as much about Systems Thinking and abstractions as it is about ... Read more

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

  • Addiction by Design

    Machine Gambling in Las Vegas

    An anthropologist traces the intimate connections between gambling addiction and casino industry design tacticsRecent decades have seen a dramatic shift away from social forms of gambling played around roulette wheels and card tables to solitary gambling at electronic terminals. Slot machines, revamped by ever more compelling digital and video technology, have unseated traditional casino games as ... Read more

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

  • 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 Mythical Man-Month, Anniversary Edition: Essays On Software Engineering

    Essays on Software Engineering

    Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 ... Read more

    $37.79 USD

  • Python Projects for Raspberry Pi

    Physical computing for work, play, and learning

    by Ben Everard ...
    Build projects using Raspberry Pi hardware that interacts with our real world.Computers are embedded into almost everything we own. Our doorbells, kitchen gadgets, vacuum cleaners, and media players are all powerful computing devices running software that someone has written.Using the flexible Python programming language, Python Projects for Raspberry Pi shows you how to get the most out of the ... Read more

    $10.69 USD

  • Domain Modeling Made Functional

    Tackle Software Complexity with Domain-Driven Design and F#

    You want increased IPSer satisfaction, faster development cycles, and less wasted work. Domain-driven design (DDD) combined with functional programming is the innovative combo that will get you there. In this pragmatic, down-to-earth guide, you'll see how applying the core principles of functional programming can result in software designs that model real-world requirements both elegantly and ... Read more

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

  • Beginner's Guide to Gambas, Revised Edition

    A Beginner's Guide to Gambas is the first definitive reference for the Linux-based Gambas programming language. Gambas ships with a graphical development environment based on the Basic programming language. It supports object-oriented programming and is similar to Microsoft's Visual Basic product. Gambas uses the Qt toolkit and supports other toolkits like GTK+. With Gambas, you can quickly design ... Read more

    $8.69 USD

  • iOS 26 Programming for Beginners

    A hands-on guide to kickstarting your iOS app development journey with Swift 6, UIKit, and Xcode 26

    by Ahmad Sahar ...
    Build real-world iOS apps from scratch while learning the latest Swift 6, Xcode 26, and Apple Intelligence features in this fully updated 10th edition Free with your book: DRM-free PDF version + access to Packt's next-gen Reader Key FeaturesHave fun building your first iOS app and start your iOS programming careerLearn to integrate Apple Intelligence and the sleek new Liquid Glass UI for modern ... Read more

    $32.39 USD

  • Become an Effective Software Engineering Manager

    Software startups make global headlines every day. As technology companies succeed and grow, so do their engineering departments. In your career, you'll may suddenly get the opportunity to lead teams: to become a manager. But this is often uncharted territory. How can you decide whether this career move is right for you? And if you do, what do you need to learn to succeed? Where do you start? How ... Read more

    $28.79 USD

  • Cross-Platform Development with Qt 6 and Modern C++

    Design and build applications with modern graphical user interfaces without worrying about platform dependency

    by Nibedit Dey ...
    Enhance your cross-platform programming abilities with the powerful features and capabilities of Qt 6Key FeaturesLeverage Qt and C++ capabilities to create modern, cross-platform applications that can run on a wide variety of software applicationsExplore what’s new in Qt 6 and understand core concepts in depthBuild professional customized GUI applications with the help of Qt CreatorBook ... Read more

    $37.79 USD

  • AI for Games, Third Edition

    AI is an integral part of every video game. This book helps professionals keep up with the constantly evolving technological advances in the fast growing game industry and equips students with up-to-date information they need to jumpstart their careers. This revised and updated Third Edition includes new techniques, algorithms, data structures and representations needed to create powerful AI in ... Read more

    $54.99 USD

  • Qt 6 C++ GUI Programming Cookbook

    Practical recipes for building cross-platform GUI applications, widgets, and animations with Qt 6

    by Lee Zhi Eng ...
    Use Qt 6 to design and build functional, appealing, and user-friendly graphical user interfaces (GUIs) for your applicationsKey FeaturesLearn to use Qt 6 to design and customize the look and feel of your applicationsImprove the visual quality of an application by using graphics rendering and animationUnderstand the balance of presentation and web content that will make an application appealing yet ... Read more

    $35.09 USD

  • Programming TypeScript

    Making Your JavaScript Applications Scale

    by Boris Cherny ...
    Any programmer working with a dynamically typed language will tell you how hard it is to scale to more lines of code and more engineers. That’s why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. This practical book shows you how one such type layer, TypeScript, is unique among them: it makes programming fun with its ... Read more

    $30.99 USD

  • Streaming Systems

    The What, Where, When, and How of Large-Scale Data Processing

    Streaming data is a big deal in big data these days. As more and more businesses seek to tame the massive unbounded data sets that pervade our world, streaming systems have finally reached a level of maturity sufficient for mainstream adoption. With this practical guide, data engineers, data scientists, and developers will learn how to work with streaming data in a conceptual and platform-agnostic ... Read more

    $48.99 USD

  • Python: Advanced Guide to Artificial Intelligence

    Expert machine learning systems and intelligent agents using Python

    Demystify the complexity of machine learning techniques and create evolving, clever solutions to solve your problemsKey FeaturesMaster supervised, unsupervised, and semi-supervised ML algorithms and their implementationBuild deep learning models for object detection, image classification, similarity learning, and moreBuild, deploy, and scale end-to-end deep neural network models in a production ... Read more

    $35.99 USD