{"title":"Computers--Programming","description":null,"products":[{"product_id":"pro-c-10-with-net-6-foundational-principles-and-practices-in-programming","title":"Pro C# 10 with .Net 6: Foundational Principles and Practices in Programming","description":"\u003cp\u003eWelcome to the most comprehensive foundational guide available on the topic of C# coding and .NET. This book goes beyond \"do this, to achieve this\" to drill down into the core stuff that makes a good developer, great. This expanded 11th edition delivers loads of new content on Entity Framework, Razor Pages, Web APIs and more. You will find the latest C# 10 and .NET 6 features served up with plenty of \"behind the curtain\" discussion designed to expand developers' critical thinking skills when it comes to their craft. Coverage of ASP.NET Core, Entity Framework Core, and more sits alongside the latest updates to the new unified .NET platform, from performance improvements to Windows Desktop apps on .NET 6, updates in XAML tooling, and expanded coverage of data files and data handling. Going beyond the latest features in C# 10, all code samples are rewritten for this latest release.\u003c\/p\u003e Dive in and discover why this essential classic is a favorite of C# developers worldwide. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections, and numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). \u003cb\u003e\u003ci\u003ePro C# 10 with .NET 6\u003c\/i\u003e\u003c\/b\u003e will build your coding confidence putting C# into practice, and exploring the .NET universe and its vast potential on your own terms.\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore C# 10 features and updates in records and record structs, global and implicit using directives, file level namespaces, extended property patterns, and more\u003c\/li\u003e\n\u003cli\u003eDevelop applications with C# and modern frameworks for services, web, and smart client applications\u003c\/li\u003e\n\u003cli\u003eHit the ground running with ASP.NET Core web applications using MVC and Razor Pages, including view components, custom tag helpers, custom validation, GDPR support, and areas\u003c\/li\u003e\n\u003cli\u003eBuild ASP.NET RESTful services complete with versioning, enhanced swagger, and basic authentication\u003c\/li\u003e\n\u003cli\u003eEmbrace Entity Framework Core for building real-world, data-centric applications, with deeply expanded coverage new to this edition including SQL Server temporal table support\u003c\/li\u003e\n\u003cli\u003eDive into Windows Desktop Apps on .NET 6 using Windows Presentation Foundation\u003c\/li\u003e\n\u003cli\u003eUnderstand the philosophy behind .NET\u003c\/li\u003e\n\u003cli\u003eDiscover the new features in .NET 6, including single file applications, smaller container images, and more\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eDevelopers of any level who want to either learn C# and .NET or want to take their skills to the next level.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"Amazing! Provides easy-to-follow explanations and examples. I remember reading the first version of this book; this is a 'must-have' for your collection if you are learning .NET!\" \u003c\/i\u003e\u003c\/p\u003e\u003cp\u003e- Rick McGuire, Senior Application Development Manager, Microsoft\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"Phil is a journeyman programmer who brings years of experience and a passion for teaching to make this fully revised and modernized 'classic' a 'must-have'. Any developer who wants full-spectrum, up-to-date coverage of both the C# language and how to use it with .NET and ASP.NET Core should get this book.\"\u003c\/i\u003e\u003c\/p\u003e- Brian A. Randell, Partner, MCW Technologies and Microsoft MVP\u003cp\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1484278682\u003cbr\u003eISBN-13: 9781484278680\u003cbr\u003eAuthor: Troelsen, Andrew, Japikse, Phil, N\/A\u003cbr\u003ePublisher: Apress\u003cbr\u003e\n\u003c\/div\u003e","brand":"Apress","offers":[{"title":"Paperback (Jul 2022)","offer_id":45657190695109,"sku":"9781484278680","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781484278680.jpg?v=1768889526"},{"product_id":"automate-the-boring-stuff-with-python-3rd-edition","title":"Automate the Boring Stuff with Python, 3rd Edition","description":"\u003cb\u003eThe bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIf 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? \u003cp\u003e\u003c\/p\u003eIn this fully revised third edition of \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand--no prior programming experience required. Early chapters will teach you the fundamentals of Python through clear explanations and engaging examples. You'll write your first Python program; work with strings, lists, dictionaries, and other data structures; then use regular expressions to find and manipulate text patterns. \u003cp\u003e\u003c\/p\u003eOnce you've mastered the basics, you'll tackle projects that teach you to use Python to automate tasks like: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Searching the web, downloading content, and filling out forms\u003c\/li\u003e\n\u003cli\u003eFinding, extracting, and manipulating text and data in files and spreadsheets\u003c\/li\u003e\n\u003cli\u003eCopying, moving, renaming, or compressing saved files on your computerSplitting, merging, and extracting text from PDFs and Word documents\u003c\/li\u003e\n\u003cli\u003eInteracting with applications through custom mouse and keyboard macros\u003c\/li\u003e\n\u003cli\u003eManaging your inbox, unsubscribing from lists, and sending email or text notifications\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eNew to this edition: \u003c\/b\u003e All code and examples have been thoroughly updated. You'll also find four new chapters on database integration, speech recognition, and audio and video editing, as well as 16 new programming projects and expanded coverage of developer techniques like creating command line programs. \u003cp\u003e\u003c\/p\u003eDon't spend your time on work a well-trained monkey could do. Even if you've never written a line of code, you can pass off that grunt work to your computer. Learn how in \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e.\u003cdiv style=\"display:none\"\u003eISBN-10: 1718503407\u003cbr\u003eISBN-13: 9781718503403\u003cbr\u003eAuthor: Sweigart, Al, N\/A, N\/A\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (May 2025)","offer_id":45657195249861,"sku":"9781718503403","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718503403.jpg?v=1768889558"},{"product_id":"the-age-of-video-games-a-graphic-history-of-gaming-from-pong-to-vr-and-beyond","title":"The Age of Video Games: A Graphic History of Gaming from Pong to VR and Beyond","description":"\u003cb\u003ePress \u003ci\u003eStart\u003c\/i\u003e on an immersive journey revealing the pixels, polygons, and people that revolutionized entertainment forever. Join journalist Jean Zeid, artist Émilie Rouge, and their console pal Roby to learn how digital dreams built an industry now worth hundreds of billions of dollars. This engaging and comprehensive graphic novel is a knowledge power-up for hardcore gamers and curious noobs of all ages!\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eTime travel to pivotal moments in video game history with a wistful millennial Jean Zeid, extremely online zoomer, Émilie Rouge, and their robot sidekick Roby in a lively, action-packed conversation all generations of gamers will enjoy. Émilie's massive portal cannon takes the team from era-to-era, lab-to-lab, revealing the real people, inventions, and breakthroughs in gaming. Go right with them as they clear levels in 8-bit sidescrollers, combat games, simulators, multi-player RPGs, and more --- but watch your step! Includes a full index and acknowledgements.\u003cdiv style=\"display:none\"\u003eISBN-13: 9798881601539\u003cbr\u003eAuthor: Zeid, Jean, Vaughn, Jen, Emilie, Rouge\u003cbr\u003ePublisher: Andrews McMeel Publishing\u003cbr\u003e\n\u003c\/div\u003e","brand":"Andrews McMeel Publishing","offers":[{"title":"Paperback (Jul 2025)","offer_id":45657251217605,"sku":"9798881601539","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9798881601539.jpg?v=1768889937"},{"product_id":"python-data-science-handbook-essential-tools-for-working-with-data","title":"Python Data Science Handbook: Essential Tools for Working with Data","description":"\u003cp\u003ePython is a first-class tool for many researchers, primarily because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the new edition of \u003ci\u003ePython Data Science Handbook\u003c\/i\u003e do you get them all--IPython, NumPy, pandas, Matplotlib, Scikit-Learn, and other related tools. \u003c\/p\u003e\u003cp\u003e Working scientists and data crunchers familiar with reading and writing Python code will find the second edition of this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models. Quite simply, this is the must-have reference for scientific computing in Python. \u003c\/p\u003e\u003cp\u003e With this handbook, you'll learn how: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eIPython and Jupyter provide computational environments for scientists using Python \u003c\/li\u003e\n\u003cli\u003eNumPy includes the ndarray for efficient storage and manipulation of dense data arrays \u003c\/li\u003e\n\u003cli\u003ePandas contains the DataFrame for efficient storage and manipulation of labeled\/columnar data \u003c\/li\u003e\n\u003cli\u003eMatplotlib includes capabilities for a flexible range of data visualizations \u003c\/li\u003e\n\u003cli\u003eScikit-learn helps you build efficient and clean Python implementations of the most important and established machine learning algorithms \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1098121228\u003cbr\u003eISBN-13: 9781098121228\u003cbr\u003eAuthor: Vanderplas, Jake, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Jan 2023)","offer_id":45657334055109,"sku":"9781098121228","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098121228.jpg?v=1768891045"},{"product_id":"linux-pocket-guide-essential-commands","title":"Linux Pocket Guide: Essential Commands","description":"\u003cp\u003eIf you use Linux in your day-to-day work, then \u003ci\u003eLinux Pocket Guide\u003c\/i\u003e is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, and more. \u003c\/p\u003e\u003cp\u003e In this concise guide, author Daniel Barrett provides the most useful Linux commands grouped by functionality. Whether you're a novice or an experienced user, this practical book is an ideal reference for the most important Linux commands. \u003c\/p\u003e\u003cp\u003e You'll learn: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eEssential concepts--commands, shells, users, and the filesystem \u003c\/li\u003e\n\u003cli\u003eFile commands-creating, organizing, manipulating, and processing files of all kinds \u003c\/li\u003e\n\u003cli\u003eSysadmin basics-superusers, processes, user management, and software installation \u003c\/li\u003e\n\u003cli\u003eFilesystem maintenance-disks, RAID, logical volumes, backups, and more \u003c\/li\u003e\n\u003cli\u003eNetworking commands-working with hosts, network connections, email, and the web \u003c\/li\u003e\n\u003cli\u003eGetting stuff done-everything from math to version control to graphics and audio \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1098157966\u003cbr\u003eISBN-13: 9781098157968\u003cbr\u003eAuthor: Barrett, Daniel J., N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Apr 2024)","offer_id":45657334218949,"sku":"9781098157968","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098157968.jpg?v=1768891046"},{"product_id":"beyond-cracking-the-coding-interview","title":"Beyond Cracking the Coding Interview","description":"\u003cp\u003eFor over a decade, Cracking the Coding Interview has been hailed as the \"bible\" of interview prep. Now, Beyond Cracking the Coding Interview builds on that foundation to prepare you for today's tougher technical interviews and hiring climate.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThis sequel introduces thirteen new technical topics-including sliding windows, prefix arrays, and rolling hashes-and adds over 150 new problems ranging from popular current questions to fresh twists on the classics. Each problem includes step-by-step walkthroughs, with practice available through our online AI Interviewer companion. We'll give you problem-specific triggers and five problem-solving boosters to help you get unstuck, plus an iterative study plan that will teach you to think-not memorize.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eNew technical tips, tricks, and tools: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e13 New Chapters and Expansions: \u003c\/strong\u003e Including topics such as two pointers, sliding windows, topological sort, prefix sums, heaps, and greedy algorithms.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e150+ New Problems: \u003c\/strong\u003e Ranging from fresh takes on old classics to brand-new algorithmic problems.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTriggers and Boosters: \u003c\/strong\u003eHow to solve any question with boundary thinking (Big O and beyond), trigger analysis, and our top five problem-solving boosters.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInterview Replays: \u003c\/strong\u003e Watch close to a hundred interview replays, drawn from interviewing.io's collection of FAANG mock interviews.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eData-Driven Approaches to the Soft Squishy Stuff: \u003c\/strong\u003eGo deep into how to land interviews at top-tier companies, properly time your job search, master behavioral questions, and negotiate a better offer. And learn exactly what to say in most hiring situations you're likely to encounter.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 195570600X\u003cbr\u003eISBN-13: 9781955706001\u003cbr\u003eAuthor: McDowell, Gayle Laakmann, Mroczka, Mike, Lerner, Aline\u003cbr\u003ePublisher: Careercup\u003cbr\u003e\n\u003c\/div\u003e","brand":"Careercup","offers":[{"title":"Paperback (Jan 2025)","offer_id":45657399787717,"sku":"9781955706001","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781955706001.jpg?v=1768891352"},{"product_id":"learning-go-an-idiomatic-approach-to-real-world-go-programming","title":"Learning Go: An Idiomatic Approach to Real-World Go Programming","description":"\u003cp\u003eGo 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 clear and idiomatic Go. \u003c\/p\u003e\u003cp\u003e No matter your level of experience, you'll learn how to think like a Go developer. Author Jon Bodner introduces the design patterns experienced Go developers have adopted and explores the rationale for using them. This updated edition also shows you how Go's generics support fits into the language. \u003c\/p\u003e\u003cp\u003e This book helps you: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eWrite idiomatic code in Go and design a Go project \u003c\/li\u003e\n\u003cli\u003eUnderstand the reasons behind Go's design decisions \u003c\/li\u003e\n\u003cli\u003eSet up a Go development environment for a solo developer or team \u003c\/li\u003e\n\u003cli\u003eLearn how and when to use reflection, unsafe, and cgo \u003c\/li\u003e\n\u003cli\u003eDiscover how Go's features allow the language to run efficiently \u003c\/li\u003e\n\u003cli\u003eKnow which Go features you should use sparingly or not at all \u003c\/li\u003e\n\u003cli\u003eUse Go's tools to improve performance, optimize memory usage, and reduce garbage collection \u003c\/li\u003e\n\u003cli\u003eLearn how to use Go's advanced development tools \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1098139291\u003cbr\u003eISBN-13: 9781098139292\u003cbr\u003eAuthor: Bodner, Jon, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Feb 2024)","offer_id":45657957826757,"sku":"9781098139292","price":62.69,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098139292.jpg?v=1768896446"},{"product_id":"scripting-automation-with-bash-powershell-and-python","title":"Scripting: Automation with Bash, Powershell, and Python","description":"\u003cp\u003eDevelopers and admins, it's time to simplify your workday. With this practical guide, use scripting to solve tedious IT problems with less effort and less code! Learn about popular scripting languages: Bash, PowerShell, and Python. Master important techniques such as working with Linux, cmdlets, regular expressions, JSON, SSH, Git, and more. Use scripts to automate different scenarios, from backups and image processing to virtual machine management. Discover what's possible with only 10 lines of code! \u003cbr\u003e\u003cbr\u003eIn this book, you'll learn about: \u003cbr\u003e\u003cbr\u003ea. Scripting Languages \u003cbr\u003e Beginners, get the crash course you need in Bash (and its alternative, Zsh), PowerShell, and Python syntax to perform scripting tasks. \u003cbr\u003e\u003cbr\u003eb. Scripting Techniques \u003cbr\u003eLearn to write successful scripts by following expert guidance and practical examples. Use commands for processing text files, functions for handling JSON and XML files, cron for automating script execution, SSH for running code, and more. \u003cbr\u003e\u003cbr\u003ec. Scripting Examples\u003cbr\u003eSee scripting in action! Walk through concrete applications of scripting: data backup, image processing, web scraping, REST APIs, database maintenance, cloud scenarios, and virtual machine administration. \u003cbr\u003e\u003cbr\u003eHighlights include: \u003cbr\u003e\u003cbr\u003e1) Bash and Zsh \u003cbr\u003e2) Linux toolbox\u003cbr\u003e3) PowerShell and CmdLets \u003cbr\u003e4) Python and pip\u003cbr\u003e5) JSON, XML, and INI\u003cbr\u003e6) SSH, VS Code, and Git\u003cbr\u003e7) Automation with cron\u003cbr\u003e8) Backup automation\u003cbr\u003e9) Image processing\u003cbr\u003e10) Web scraping\u003cbr\u003e11) Cloud scripting \u003cbr\u003e12) Virtual machines\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1493225561\u003cbr\u003eISBN-13: 9781493225569\u003cbr\u003eAuthor: Kofler, Michael, N\/A, N\/A\u003cbr\u003ePublisher: Rheinwerk Computing\u003cbr\u003e\n\u003c\/div\u003e","brand":"Rheinwerk Computing","offers":[{"title":"Paperback (Mar 2024)","offer_id":45658262044869,"sku":"9781493225569","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781493225569.jpg?v=1768899197"},{"product_id":"python-in-easy-steps","title":"Python in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003ePython in easy steps, 3rd edition\u003c\/strong\u003e teaches you to program in the powerful Python programming language - the world's favorite coding language. It gives complete examples that illustrate each aspect with colorized source code.\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePython in easy steps, 3rd edition\u003c\/strong\u003e begins by explaining how to install the free Python interpreter so that you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the Python language basics before moving on to provide examples of Object-Oriented Programming (OOP). A new chapter for this edition then demonstrates how to process web form data with the Flask web framework for Python. The book concludes by demonstrating how you can use your acquired knowledge to create and deploy graphical windowed applications.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003ePython in easy steps, 3rd edition\u003c\/strong\u003e has an easy-to-follow style, and makes no assumption you have previous knowledge of any programming language, so it's ideal for: \u003c\/p\u003e\u003cbr\u003e\u003cli\u003eThe newcomer to computer programming. \u003c\/li\u003e\u003cbr\u003e\u003cli\u003eProgrammers moving from another programming language.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003eStudents studying Python programming at school or college.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003eThose seeking a career in computing who need a fundamental understanding of computer programming. \u003c\/li\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1787910539\u003cbr\u003eISBN-13: 9781787910539\u003cbr\u003eAuthor: McGrath, Mike, N\/A, N\/A\u003cbr\u003ePublisher: In Easy Steps\u003cbr\u003e\n\u003c\/div\u003e","brand":"In Easy Steps","offers":[{"title":"Paperback (Feb 2026)","offer_id":45658298319045,"sku":"9781787910539","price":18.04,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781787910539.jpg?v=1768899451"},{"product_id":"crafting-interpreters","title":"Crafting Interpreters","description":"\u003cp\u003eDespite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying \"compilers\"class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThat fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThis book teaches you everything you need to know to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eStarting from main(), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance. All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0990582930\u003cbr\u003eISBN-13: 9780990582939\u003cbr\u003eAuthor: Nystrom, Robert, N\/A, N\/A\u003cbr\u003ePublisher: Genever Benning\u003cbr\u003e\n\u003c\/div\u003e","brand":"Genever Benning","offers":[{"title":"Paperback (Jul 2021)","offer_id":45658699923653,"sku":"9780990582939","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780990582939.jpg?v=1768902526"},{"product_id":"arduino-programming-for-beginners-a-comprehensive-beginners-guide-to-learn-the-realms-of-arduino-programming-from-a-z","title":"Arduino Programming for Beginners: A Comprehensive Beginner's Guide to Learn the Realms of Arduino Programming from A-Z","description":"\u003cp\u003eToday's world is built off basic technology. Switches, resisters, circuits, and boards allow electrical current to travel to specific places within a device resulting in specific actions taking place. An example of this would be a light switch. When we flip a light switch in either direction, we will either turn on the light or turn it off. Understanding why this occurs and what can be done with this simple technology is the basis for tools like the Arduino. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWhat Is an Arduino? An Arduino is a low-cost open-source microcontroller board which is programmed using the Arduino IDE. It is basically a microprocessor with I\/O pins that allows you to control external devices and sensors. You can use it to create anything from a simple robot to a complex video game. The Arduino is designed to be used with other electronic components such as resistors, capacitors, transistors, LEDs, push buttons, and relays. The Arduino can also be used with temperature sensors, accelerometers, GPS modules, etc.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1088272894\u003cbr\u003eISBN-13: 9781088272893\u003cbr\u003eAuthor: Protosmith, Ada, N\/A, N\/A\u003cbr\u003ePublisher: ADA Protosmith\u003cbr\u003e\n\u003c\/div\u003e","brand":"ADA Protosmith","offers":[{"title":"Paperback (Aug 2023)","offer_id":45658821525701,"sku":"9781088272893","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781088272893.jpg?v=1768904897"},{"product_id":"making-embedded-systems-design-patterns-for-great-software","title":"Making Embedded Systems: Design Patterns for Great Software","description":"\u003cp\u003eInterested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded programming. You'll learn how to build system architecture for processors, not for operating systems, and you'll discover techniques for dealing with hardware difficulties, changing designs, and manufacturing requirements. \u003c\/p\u003e\u003cp\u003e Written by an expert who has created systems ranging from DNA scanners to children's toys, this book is ideal for intermediate and experienced programmers, no matter what platform you use. This expanded second edition includes new chapters on IoT and networked sensors, motors and movement, debugging, data handling strategies, and more. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eOptimize your system to reduce cost and increase performance \u003c\/li\u003e\n\u003cli\u003eDevelop an architecture that makes your software robust in resource-constrained environments \u003c\/li\u003e\n\u003cli\u003eExplore sensors, displays, motors, and other I\/O devices \u003c\/li\u003e\n\u003cli\u003eReduce RAM and power consumption, code space, and processor cycles \u003c\/li\u003e\n\u003cli\u003eLearn how to interpret schematics, datasheets, and power requirements \u003c\/li\u003e\n\u003cli\u003eDiscover how to implement complex mathematics and machine learning on small processors \u003c\/li\u003e\n\u003cli\u003eDesign effective embedded systems for IoT and networked sensors \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1098151542\u003cbr\u003eISBN-13: 9781098151546\u003cbr\u003eAuthor: White, Elecia, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Apr 2024)","offer_id":45659182366917,"sku":"9781098151546","price":47.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098151546.jpg?v=1768906810"},{"product_id":"unplugged-tots-introduce-children-to-the-foundations-of-computer-coding","title":"Unplugged Tots: Introduce Children to the Foundations of Computer Coding","description":"\u003cp\u003e\u003cb\u003eIntroduce your child to the foundations of computer coding and teach them the skills to take on their future, now.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003ePrepare children to be the problem-solvers, inventors, engineers, scientists, and technologists of tomorrow by equipping them with the foundational skills they'll need, today. Through accessible, fun, and engaging activities that are also completely screen-free, \u003ci\u003eUnplugged Tots\u003c\/i\u003e helps teachers and parents introduce computational thinking skills to children as young as 21\/2, giving them a head start in the world of technology.\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThis book: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFeatures 100% screen-free activities -- no computer, tablet, or mobile phone needed\u003c\/li\u003e\n\u003cli\u003eRequires no prior technical knowledge\u003c\/li\u003e\n\u003cli\u003eFacilitates learning through structured play\u003c\/li\u003e\n\u003cli\u003eHelps you teach pre-computer coding skills to children aged 21\/2 to 8 years\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eCode is the fundamental building block of all computer programs -- those sets of instructions that power everything from the World Wide Web to your car. Its importance has been recognised by governments all over the world, and programming has been added to countries' school curricula accordingly.\u003c\/p\u003e\u003cp\u003eThis book will help you teach the core concepts behind coding to preschool-aged children (and have fun while doing it!). Just like learning an additional language, the process of learning digital skills has numerous benefits for children (as well as parents, teachers, and caregivers), including improved communication, greater confidence, and perhaps the most important skill of all: the ability to learn from failure.\u003c\/p\u003e\u003cp\u003eThe activities in \u003ci\u003eUnplugged Tots\u003c\/i\u003e are designed for children aged 21\/2 to 8 to enjoy, with help from an adult; the book does not define age ranges for the activities, as children have different abilities, interests, and attention spans. The activities are scaffolded, meaning every child can start with the basics and follow the fun as they progress to other levels. Each chapter also includes tips to simplify and extend the activities, enabling \u003ci\u003eUnplugged Tots\u003c\/i\u003e to grow with the child!\u003cbr\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1916868223\u003cbr\u003eISBN-13: 9781916868229\u003cbr\u003eAuthor: Hagon, Hannah, N\/A, N\/A\u003cbr\u003ePublisher: Raspberry Pi Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"Raspberry Pi Press","offers":[{"title":"Paperback (Oct 2025)","offer_id":45659240497349,"sku":"9781916868229","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781916868229.jpg?v=1768907286"},{"product_id":"coding-for-beginners-in-easy-steps","title":"Coding for Beginners in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003eCoding for Beginners in easy steps, 3rd edition\u003c\/strong\u003e will appeal to anyone, of any age, who wants to begin coding computer programs. Use this guide to help you quickly create a programming environment on your computer, then, in easy steps, learn how to: \u003c\/p\u003e\u003cli\u003eWrite Python code to create your programs\u003c\/li\u003e\u003cli\u003eStore information in data structures\u003c\/li\u003e\u003cli\u003eControl program flow using control structures\u003c\/li\u003e\u003cli\u003eCreate re-usable blocks of program code\u003c\/li\u003e\u003cli\u003eCode powerful algorithms and classes for Object Oriented Programming (OOP) \u003c\/li\u003e\u003cp\u003eAll features are illustrated using the Python language color-coding convention, and all code is available to download free - making it even easier! \u003c\/p\u003e\u003cp\u003eIncludes comparison examples in C, C++ and Java to give you a rounded view of computer coding. \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIdeal for newcomers to programming, including youngsters needing to learn coding for the school curriculum - all in easy steps!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eThis third edition is updated for the latest version of Python (Python 3.13).\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1787910199\u003cbr\u003eISBN-13: 9781787910195\u003cbr\u003eAuthor: McGrath, Mike, N\/A, N\/A\u003cbr\u003ePublisher: In Easy Steps\u003cbr\u003e\n\u003c\/div\u003e","brand":"In Easy Steps","offers":[{"title":"Paperback (Feb 2025)","offer_id":45659325333701,"sku":"9781787910195","price":18.04,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781787910195.jpg?v=1768908264"},{"product_id":"frictionless-7-steps-to-remove-barriers-unlock-value-and-outpace-your-competition-in-the-ai-era","title":"Frictionless: 7 Steps to Remove Barriers, Unlock Value, and Outpace Your Competition in the AI Era","description":"\u003cp\u003eIn an era where AI can generate code in minutes, why do software teams still struggle to deliver?\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eWhile artificial intelligence transforms how we build software, most organizations remain trapped by friction that turns AI's promise of speed into bottleneck nightmares. Slow deployments, brittle systems, and frustrated developers create invisible drag on innovation-costing US companies $1.52 trillion annually in technical debt alone.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cem\u003eFrictionless: 7 Steps to Remove Barriers, Unlock Value, and Outpace Your Competition in the AI Era\u003c\/em\u003e reveals the strategic framework that separates high-performing software organizations from the rest. Authors Nicole Forsgren and Abi Noda show how eliminating development friction isn't just about happier developers-it's about unlocking competitive advantage.\u003c\/p\u003e\u003cp\u003eDrawing from work with hundreds of software teams, this practical guide demonstrates how companies like LinkedIn transformed their trajectory by systematically removing friction, going from monthly deployments to multiple releases per day. You'll discover how poor developer experience hides catastrophic business risks and-most importantly-how to fix it.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003ePerfect for engineering leaders, CTOs, and anyone responsible for software delivery, this book provides everything needed to transform developer experience: proven measurement frameworks, a 7-step implementation methodology, and real-world strategies that work whether teams embrace AI tools or use established workflows.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eThe organizations investing in developer experience today will move faster, build better, and lead tomorrow. Whether you're struggling with slow deployments, frustrated developers, or unrealized AI potential, \u003cem\u003eFrictionless \u003c\/em\u003eshows you how to remove the barriers limiting your success.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1662966377\u003cbr\u003eISBN-13: 9781662966378\u003cbr\u003eAuthor: Forsgren, Nicole, Noda, Abi, N\/A\u003cbr\u003ePublisher: Shift Key Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"Shift Key Press","offers":[{"title":"Paperback (Nov 2025)","offer_id":45659346337989,"sku":"9781662966378","price":25.64,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781662966378.jpg?v=1768908419"},{"product_id":"the-legend-of-zeldatm-tears-of-the-kingdom-the-complete-official-guide-standard-edition","title":"The Legend of Zelda(tm) Tears of the Kingdom - The Complete Official Guide: Standard Edition","description":"\u003cb\u003eThe #1 International Bestseller - \u003c\/b\u003eWorking closely with Nintendo(R), we have created the authoritative, all-encompassing guide to The Legend of Zelda(TM) Tears of the Kingdom. We cover all features and facets of the game with a single mission: to help you enjoy each and every moment of your adventure. \u003cp\u003e\u003c\/p\u003eMAXIMIZE YOUR POTENTIAL Progression Goals Powerful Equipment Farming Spots Optional Opportunities Points of Interest 100% Completion \u003cp\u003e\u003c\/p\u003e ALL MISSIONS \u0026amp; ACTIVITIES Main Quests Shrines Caves Side Adventures Side Quests Mini-games \u003cp\u003e\u003c\/p\u003e BECOME A COMBAT MASTER All Enemies All Sub-Bosses All Bosses All Dragons Expert Tactics Enemy Ranks \u0026amp; World Level \u003cp\u003e\u003c\/p\u003e FULL CATALOG OF ITEMS Stats \u0026amp; Analysis Armor Weapons \u0026amp; Bows Shields Materials Zonai Devices \u0026amp; Key Items \u003cp\u003e\u003c\/p\u003e GAME SYSTEMS DECODED Farming Ore \u0026amp; Rupees Building Vehicles Crafting Cooking \u0026amp; Recipes Stockpiling the Best Ingredients Added Effects \u0026amp; Combos \u003cp\u003e\u003c\/p\u003e COMPLETE WORLD ATLAS Covering Surface, Sky \u0026amp; Depths Collectibles Locations Enemies Koroks Dragon's Tears (c) 2023 Piggyback Interactive Limited. All rights reserved. Piggyback(R) is a registered trademark of Piggyback Interactive Limited. PIGGYBACK.COM and the Piggyback logo are trademarks of Piggyback Interactive Limited. (c) Nintendo.\u003cdiv style=\"display:none\"\u003eISBN-10: 191333001X\u003cbr\u003eISBN-13: 9781913330019\u003cbr\u003eAuthor: Piggyback, N\/A, N\/A\u003cbr\u003ePublisher: Piggyback Interactive\u003cbr\u003e\n\u003c\/div\u003e","brand":"Piggyback Interactive","offers":[{"title":"Paperback (Jul 2023)","offer_id":45659416494277,"sku":"9781913330019","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781913330019.jpg?v=1768909174"},{"product_id":"fluent-python-clear-concise-and-effective-programming","title":"Fluent Python: Clear, Concise, and Effective Programming","description":"\u003cp\u003eDon't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you become productive quickly, but often this means you aren't using everything the language has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas. \u003c\/p\u003e\u003cp\u003e Discover and apply idiomatic Python 3 features beyond your past experience. Author Luciano Ramalho guides you through Python's core language features and libraries and teaches you how to make your code shorter, faster, and more readable. \u003c\/p\u003e\u003cp\u003e Complete with major updates throughout, this new edition features five parts that work as five short books within the book: \u003c\/p\u003e\u003cul\u003e \u003cli\u003e\n\u003cb\u003eData structures: \u003c\/b\u003e Sequences, dicts, sets, Unicode, and data classes \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFunctions as objects: \u003c\/b\u003e First-class functions, related design patterns, and type hints in function declarations \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eObject-oriented idioms: \u003c\/b\u003e Composition, inheritance, mixins, interfaces, operator overloading, protocols, and more static types \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eControl flow: \u003c\/b\u003e Context managers, generators, coroutines, async\/await, and thread\/process pools \u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMetaprogramming: \u003c\/b\u003e Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that replace or simplify metaclasses \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1492056359\u003cbr\u003eISBN-13: 9781492056355\u003cbr\u003eAuthor: Ramalho, Luciano, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (May 2022)","offer_id":45659431207109,"sku":"9781492056355","price":75.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781492056355.jpg?v=1768909292"},{"product_id":"cracking-the-coding-interview-189-programming-questions-and-solutions","title":"Cracking the Coding Interview: 189 Programming Questions and Solutions","description":"I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer. Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book. Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions. These interview questions are real; they are not pulled out of computer science textbooks. They reflect what's truly being asked at the top companies, so that you can be as prepared as possible. WHAT'S INSIDE? - 189 programming interview questions, ranging from the basics to the trickiest algorithm problems. - A walk-through of how to derive each solution, so that you can learn how to get there yourself. - Hints on how to solve each of the 189 questions, just like what you would get in a real interview. - Five proven strategies to tackle algorithm questions, so that you can solve questions you haven't seen. - Extensive coverage of essential topics, such as big O time, data structures, and core algorithms. - A behind the scenes look at how top companies like Google and Facebook hire developers. - Techniques to prepare for and ace the soft side of the interview: behavioral questions. - For interviewers and companies: details on what makes a good interview question and hiring process.\u003cdiv style=\"display:none\"\u003eISBN-10: 0984782850\u003cbr\u003eISBN-13: 9780984782857\u003cbr\u003eAuthor: McDowell, Gayle Laakmann, N\/A, N\/A\u003cbr\u003ePublisher: Careercup\u003cbr\u003e\n\u003c\/div\u003e","brand":"Careercup","offers":[{"title":"Paperback (Jul 2015)","offer_id":45659656356037,"sku":"9780984782857","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780984782857.jpg?v=1768913247"},{"product_id":"the-software-engineers-guidebook","title":"The Software Engineer's Guidebook","description":"\u003cp\u003eIn 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.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBy the time I became a manager, I was determined to support engineers reporting to me with the kind of feedback and support I wish I would have gotten years earlier. And I did. While my team tripled over the next two years, people became visibly better engineers, and this progression was clear from performance reviews and promotions.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThis book is a summary of the advice I've given to software engineers over the years - and then some more.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThis book follows the structure of a \"typical\" career path for a software engineer\u003c\/strong\u003e, from starting out as a fresh-faced software developer, through being a role model senior\/lead, all the way to the staff\/principle\/distinguished level. It summarizes what I've learned as a developer and how I've approached coaching engineers at different stages of their careers.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe cover \"soft\" skills which become increasingly important as your seniority increases, and the \"hard\" parts of the job, like software engineering concepts and approaches which help you grow professionally.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe names of levels and their expectations can - and do! - vary across companies. \u003c\/strong\u003eThe higher \"tier\" a business is, the more tends to be expected of engineers, compared to lower tier places. For example, the \"senior engineer\" level has notoriously high expectations at Google (L5 level) and Meta (E5 level, ) compared to lower-tier companies. If you work at a higher-tier business, it may be useful to read the chapters about higher levels, and not only the level you're currently interested in.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThe book is composed of six standalone parts, each made up of several chapters: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePart 1: Developer Career Fundamentals\u003c\/li\u003e\n\u003cli\u003ePart 2: The Competent Software Developer\u003c\/li\u003e\n\u003cli\u003ePart 3: The Well-Rounded Senior Engineer\u003c\/li\u003e\n\u003cli\u003ePart 4: The Pragmatic Tech Lead\u003c\/li\u003e\n\u003cli\u003ePart 5: Role Model Staff and Principal Engineers\u003c\/li\u003e\n\u003cli\u003ePart 6: Conclusion\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eParts 1 and 6 apply to all engineering levels, from entry-level software developer, to principal-and-above engineer. Parts 2, 3, 4, and 5 cover increasingly senior engineering levels and group together topics in chapters, such as \"Software Engineering,\" \"Collaboration,\" \"Getting Things Done,\" etc.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eNaming and levels vary, but the principles of what makes a great engineer who is impactful at the individual, team, and organizational levels, are remarkably constant. No matter where you are in your career, I hope this book provides a fresh perspective and new ideas on how to grow as an engineer.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePraise for the book\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\"From performance reviews to P95 latency, from team dynamics to testing, Gergely demystifies all aspects of a software career. This book is well named: it really \u003cem\u003edoes\u003c\/em\u003e feel like the missing guidebook for the whole industry.\"\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e- Tanya Reilly, senior principal engineer and author of The Staff Engineer's Path\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\"Spanning a huge range of topics from technical to social in a concise manner, this belongs on the desk of any software engineer looking to grow their impact and their career. You'll reach for it again and again for sage advice in any situation.\"\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e- James Stanier, Director of Engineering at Shopify, author of TheEngineeringManager.com\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 908338182X\u003cbr\u003eISBN-13: 9789083381824\u003cbr\u003eAuthor: Orosz, Gergely, N\/A, N\/A\u003cbr\u003ePublisher: Pragmatic Engineer B.V\u003cbr\u003e\n\u003c\/div\u003e","brand":"Pragmatic Engineer B.V","offers":[{"title":"Paperback (Nov 2023)","offer_id":45659671232709,"sku":"9789083381824","price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9789083381824.jpg?v=1768913295"},{"product_id":"python-crash-course-3rd-edition-a-hands-on-project-based-introduction-to-programming","title":"Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming","description":"\u003cb\u003e\u003ci\u003ePython Crash Course\u003c\/i\u003e is the world's bestselling programming book, with over 1,500,000 copies sold to date!\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003ePython Crash Course\u003c\/i\u003e 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. \u003cp\u003e\u003c\/p\u003eYou'll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You'll also learn how to make your programs interactive and test your code safely before adding it to a project. You'll put your new knowledge into practice by creating a Space Invaders-inspired arcade game, building a set of data visualizations with Python's handy libraries, and deploying a simple application online. \u003cp\u003e\u003c\/p\u003eAs you work through the book, you'll learn how to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eUse powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and Django\u003c\/li\u003e\n\u003cli\u003eMake increasingly complex 2D games that respond to keypresses and mouse clicks\u003c\/li\u003e\n\u003cli\u003eGenerate interactive data visualizations using a variety of datasets\u003c\/li\u003e\n\u003cli\u003eBuild apps that allow users to create accounts and manage their own data, and deploy your apps online \u003c\/li\u003e\n\u003cli\u003eTroubleshoot coding errors and solve common programming problems \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eNew to this edition\u003c\/b\u003e This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django. \u003cp\u003e\u003c\/p\u003eIf you've been thinking about digging into programming, \u003ci\u003ePython Crash Course\u003c\/i\u003e will provide you with the skills to write real programs fast. Why wait any longer? Start your engines and code! \u003cp\u003e\u003c\/p\u003e\u003cb\u003eCovers Python 3.x\u003c\/b\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1718502702\u003cbr\u003eISBN-13: 9781718502703\u003cbr\u003eAuthor: Matthes, Eric, N\/A, N\/A\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (Jan 2023)","offer_id":45659772420293,"sku":"9781718502703","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718502703.jpg?v=1768914164"},{"product_id":"think-python-how-to-think-like-a-computer-scientist","title":"Think Python: How to Think Like a Computer Scientist","description":"\u003cp\u003ePython is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time--beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the growing role of large language models (LLMs) in programming and includes exercises on effective LLM prompts, testing code, and debugging skills. \u003c\/p\u003e\u003cp\u003e With this popular hands-on guide at your side, you'll get: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eA grounding in the syntax and semantics of the Python language \u003c\/li\u003e\n\u003cli\u003eA clear definition of each programming concept, with emphasis on clear vocabulary \u003c\/li\u003e\n\u003cli\u003eHow to work with variables, statements, functions, and data structures in a logical progression \u003c\/li\u003e\n\u003cli\u003eTechniques for reading and writing files and databases \u003c\/li\u003e\n\u003cli\u003eA solid understanding of objects, methods, and object-oriented programming \u003c\/li\u003e\n\u003cli\u003eDebugging strategies for syntax, runtime, and semantic errors \u003c\/li\u003e\n\u003cli\u003eAn introduction to recursion, interface design, data structures, and basic algorithms \u003c\/li\u003e\n\u003cli\u003eHow to use LLMs--including effective prompts, testing code, and debugging \u003c\/li\u003e\n\u003cli\u003eAnd more \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1098155432\u003cbr\u003eISBN-13: 9781098155438\u003cbr\u003eAuthor: Downey, Allen B., N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Jul 2024)","offer_id":45659800862917,"sku":"9781098155438","price":48.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098155438.jpg?v=1768914397"},{"product_id":"c-programming-in-easy-steps-master-c-fundamentals","title":"C# Programming in Easy Steps: Master C# Fundamentals!","description":"\u003cp\u003eUnlock the power of C# and start creating professional-grade applications -- the easy way! \u003cstrong\u003eC# Programming in easy steps, 4th edition\u003c\/strong\u003e is your beginner-friendly guide to one of the world's most popular programming languages. In easy steps, and with crystal-clear, syntax-highlighted examples (free to download), you'll quickly gain the skills to code with confidence. Discover how to: \u003c\/p\u003e\u003cbr\u003e\u003cli\u003e\n\u003cstrong\u003eBuild a solid foundation with C# essentials\u003c\/strong\u003e -- variables, arrays, logic, loops, methods, and classes.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003e\n\u003cstrong\u003eGrasp Object-Oriented Programming (OOP)\u003c\/strong\u003e to structure your projects like a pro.\u003cstrong\u003eCreate real-world applications\u003c\/strong\u003e for Windows desktops, and Universal apps that run seamlessly across multiple devices.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003e\n\u003cstrong\u003eDebug with ease\u003c\/strong\u003e using proven techniques to detect and fix errors fast.\u003c\/li\u003e\u003cbr\u003e\u003cp\u003eNo prior experience needed. Start coding smarter with \u003cstrong\u003eC# Programming in easy steps, 4th edition\u003c\/strong\u003e!\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eIllustrated using C# 11 and .NET 9. However, the examples will work with versions C# 14 and .NET 10 when they are released.\u003c\/i\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1787910385\u003cbr\u003eISBN-13: 9781787910386\u003cbr\u003eAuthor: McGrath, Mike, N\/A, N\/A\u003cbr\u003ePublisher: In Easy Steps\u003cbr\u003e\n\u003c\/div\u003e","brand":"In Easy Steps","offers":[{"title":"Paperback (Dec 2025)","offer_id":45659858927813,"sku":"9781787910386","price":23.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781787910386.jpg?v=1768915129"},{"product_id":"learning-python-powerful-object-oriented-programming","title":"Learning Python: Powerful Object-Oriented Programming","description":"\u003cp\u003eGet 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. \u003c\/p\u003e\u003cp\u003e Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow self-paced tutorial gets you started with Python 3.12 and all other releases in use today. With a pragmatic focus on what you need to know, it also introduces some advanced language features that have become increasingly common in Python code. \u003c\/p\u003e\u003cp\u003e This book helps you: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eExplore Python's built-in object types such as strings, lists, dictionaries, and files \u003c\/li\u003e\n\u003cli\u003eCreate and process objects with Python statements, and learn Python's syntax model \u003c\/li\u003e\n\u003cli\u003eUse functions and functional programming to avoid redundancy and maximize reuse \u003c\/li\u003e\n\u003cli\u003eOrganize code into larger components with modules and packages \u003c\/li\u003e\n\u003cli\u003eCode robust programs with Python's exception handling and development tools \u003c\/li\u003e\n\u003cli\u003eApply object-oriented programming and classes to make code customizable \u003c\/li\u003e\n\u003cli\u003eSurvey advanced Python tools including decorators, descriptors, and metaclasses \u003c\/li\u003e\n\u003cli\u003eWrite idiomatic Python code that runs portably across a wide variety of platforms \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1098171306\u003cbr\u003eISBN-13: 9781098171308\u003cbr\u003eAuthor: Lutz, Mark, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Apr 2025)","offer_id":45659883274437,"sku":"9781098171308","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098171308.jpg?v=1768915343"},{"product_id":"the-legend-of-zeldatm-tears-of-the-kingdom-the-complete-official-guide-collectors-edition","title":"The Legend of Zelda(tm) Tears of the Kingdom - The Complete Official Guide: Collector's Edition","description":"\u003cb\u003e\u003cb\u003eThe #1 International Bestseller - \u003c\/b\u003eWorking closely with Nintendo(R), we have created the authoritative, all-encompassing guide to The Legend of Zelda(TM) Tears of the Kingdom. We cover all features and facets of the game with a single mission: to help you enjoy each and every moment of your adventure.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eMAXIMIZE YOUR POTENTIAL\u003c\/b\u003e\u003cbr\u003e Progression Goals\u003cbr\u003e Powerful Equipment\u003cbr\u003e Farming Spots\u003cbr\u003e Optional Opportunities\u003cbr\u003e Points of Interest\u003cbr\u003e 100% Completion \u003cp\u003e\u003c\/p\u003e \u003cb\u003eALL MISSIONS \u0026amp; ACTIVITIES\u003c\/b\u003e\u003cbr\u003e Main Quests\u003cbr\u003e Shrines\u003cbr\u003e Caves\u003cbr\u003e Side Adventures\u003cbr\u003e Side Quests\u003cbr\u003e Mini-games \u003cp\u003e\u003c\/p\u003e \u003cb\u003eBECOME A COMBAT MASTER\u003c\/b\u003e\u003cbr\u003e All Enemies\u003cbr\u003e All Sub-Bosses\u003cbr\u003e All Bosses\u003cbr\u003e All Dragons\u003cbr\u003e Expert Tactics\u003cbr\u003e Enemy Ranks \u0026amp; World Level \u003cp\u003e\u003c\/p\u003e \u003cb\u003eFULL CATALOG OF ITEMS\u003c\/b\u003e\u003cbr\u003e Stats \u0026amp; Analysis\u003cbr\u003e Armor\u003cbr\u003e Weapons \u0026amp; Bows\u003cbr\u003e Shields\u003cbr\u003e Materials\u003cbr\u003e Zonai Devices \u0026amp; Key Items \u003cp\u003e\u003c\/p\u003e \u003cb\u003eGAME SYSTEMS DECODED\u003c\/b\u003e\u003cbr\u003e Farming Ore \u0026amp; Rupees\u003cbr\u003e Building Vehicles\u003cbr\u003e Crafting\u003cbr\u003e Cooking \u0026amp; Recipes\u003cbr\u003e Stockpiling the Best Ingredients\u003cbr\u003e Added Effects \u0026amp; Combos \u003cp\u003e\u003c\/p\u003e \u003cb\u003eCOMPLETE WORLD ATLAS\u003c\/b\u003e\u003cbr\u003e Covering Surface, Sky \u0026amp; Depths\u003cbr\u003e Collectibles\u003cbr\u003e Locations\u003cbr\u003e Enemies\u003cbr\u003e Koroks\u003cbr\u003e Dragon's Tears \u003cp\u003e\u003c\/p\u003e (c) 2023 Piggyback Interactive Limited.\u003cbr\u003e All rights reserved.\u003cbr\u003e Piggyback(R) is a registered trademark of Piggyback Interactive Limited.\u003cbr\u003e PIGGYBACK.COM and the Piggyback logo are trademarks of Piggyback Interactive Limited.\u003cbr\u003e (c) Nintendo.\u003cdiv style=\"display:none\"\u003eISBN-10: 1913330001\u003cbr\u003eISBN-13: 9781913330002\u003cbr\u003eAuthor: Piggyback, N\/A, N\/A\u003cbr\u003ePublisher: Piggyback Interactive\u003cbr\u003e\n\u003c\/div\u003e","brand":"Piggyback Interactive","offers":[{"title":"HardCover (Jul 2023)","offer_id":45659914174661,"sku":"9781913330002","price":42.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781913330002.jpg?v=1768915597"},{"product_id":"linux-basics-for-hackers-2nd-edition-getting-started-with-networking-scripting-and-security-in-kali","title":"Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in Kali","description":"\u003cb\u003eA revised introduction to the Linux operating system for beginning hackers and penetration testers.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIf you're just getting started along the exciting path of hacking, cybersecurity, and pentesting, \u003ci\u003eLinux Basics for Hackers\u003c\/i\u003e is an excellent introduction. With Kali Linux, an operating system designed for digital forensics and penetration testing, you'll learn the basics of using Linux and acquire the tools and techniques you'll need to take control of a Linux environment. \u003cp\u003e\u003c\/p\u003eFirst, you'll learn how to install Kali on a virtual machine and get an introduction to basic Linux concepts. Next, you'll tackle broader Linux topics like manipulating text, controlling file and directory permissions, and managing user environment variables. You'll then focus on foundational hacking concepts like security and anonymity and learn scripting skills with bash and Python. \u003cp\u003e\u003c\/p\u003ePractical tutorials and exercises throughout will reinforce and test your skills as you learn how to: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCover your tracks by changing your network information and manipulating the journalctl logging utility\u003c\/li\u003e\n\u003cli\u003eWrite a tool to scan for network connections, and connect and listen to wireless networks\u003c\/li\u003e\n\u003cli\u003eKeep your internet activity stealthy using Tor, proxy servers, VPNs, and encrypted email\u003c\/li\u003e\n\u003cli\u003eWrite a bash script to find potential attack targets over a range of IP addresses\u003c\/li\u003e\n\u003cli\u003eUse and abuse services like MySQL, the Apache web server, and OpenSSH\u003c\/li\u003e\n\u003cli\u003eBuild your own hacking tools, such as remote spy cameras and password crackers\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eNew to this edition: \u003c\/b\u003e This second edition has been updated to address recent changes to Kali and Linux, including a more secure approach to root privileges, updates to Bluetooth and Linux logging functions, and a new chapter with advice on AI in cybersecurity. \u003cp\u003e\u003c\/p\u003eHacking is complex, and there is no single way in. Why not start at the beginning with \u003ci\u003eLinux Basics for Hackers\u003c\/i\u003e?\u003cdiv style=\"display:none\"\u003eISBN-10: 1718503547\u003cbr\u003eISBN-13: 9781718503540\u003cbr\u003eAuthor: Occupytheweb, N\/A, N\/A\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (Jul 2025)","offer_id":45659915845829,"sku":"9781718503540","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718503540.jpg?v=1768915609"},{"product_id":"clean-code-a-handbook-of-agile-software-craftsmanship","title":"Clean Code: A Handbook of Agile Software Craftsmanship","description":"Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. \u003cp\u003e\u003c\/p\u003eNoted software expert Robert C. Martin presents a revolutionary paradigm with \u003ci\u003e\u003cb\u003eClean Code: A Handbook of Agile Software Craftsmanship\u003c\/b\u003e\u003c\/i\u003e. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code \"on the fly\" into a book that will instill within you the values of a software craftsman and make you a better programmer--but only if you work at it. \u003cp\u003e\u003c\/p\u003eWhat kind of work will you be doing? You'll be reading code--lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. \u003cp\u003e\u003c\/p\u003e \u003ci\u003e\u003cb\u003eClean Code\u003c\/b\u003e\u003c\/i\u003e is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code--of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and \"smells\" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. \u003cp\u003e\u003c\/p\u003eReaders will come away from this book understanding \u003cbr\u003e \u003cul\u003e \u003cli\u003eHow to tell the difference between good and bad code\u003c\/li\u003e \u003cli\u003eHow to write good code and how to transform bad code into good code\u003c\/li\u003e \u003cli\u003eHow to create good names, good functions, good objects, and good classes\u003c\/li\u003e \u003cli\u003eHow to format code for maximum readability\u003c\/li\u003e \u003cli\u003eHow to implement complete error handling without obscuring code logic\u003c\/li\u003e \u003cli\u003eHow to unit test and practice test-driven development\u003c\/li\u003e \u003c\/ul\u003eThis book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code. \u003cp\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0132350882\u003cbr\u003eISBN-13: 9780132350884\u003cbr\u003eAuthor: Martin, Robert, N\/A, N\/A\u003cbr\u003ePublisher: Pearson\u003cbr\u003e\n\u003c\/div\u003e","brand":"Pearson","offers":[{"title":"Paperback (Aug 2008)","offer_id":45660097511621,"sku":"9780132350884","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780132350884.jpg?v=1768918274"},{"product_id":"code-the-hidden-language-of-computer-hardware-and-software","title":"Code: The Hidden Language of Computer Hardware and Software","description":"\u003cp\u003e\u003cstrong\u003eThe classic guide to how computers work, updated with new chapters and interactive graphics\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"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 code and programming. Code teaches us how many unseen layers there are between the computer systems that we as users look at every day and the magical silicon rocks that we infused with lightning and taught to think.\"\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e- Scott Hanselman, Partner Program Director, Microsoft, and host of Hanselminutes\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003eComputers are everywhere, most obviously in our laptops and smartphones, but also our cars, televisions, microwave ovens, alarm clocks, robot vacuum cleaners, and other smart appliances. Have you ever wondered what goes on inside these devices to make our lives easier but occasionally more infuriating?\u003c\/p\u003e \u003cp\u003eFor more than 20 years, readers have delighted in Charles Petzold's illuminating story of the secret inner life of computers, and now he has revised it for this new age of computing. Cleverly illustrated and easy to understand, this is the book that cracks the mystery. You'll discover what flashlights, black cats, seesaws, and the ride of Paul Revere can teach you about computing, and how human ingenuity and our compulsion to communicate have shaped every electronic device we use.\u003c\/p\u003e \u003cp\u003e This new expanded edition explores more deeply the bit-by-bit and gate-by-gate construction of the heart of every smart device, the central processing unit that combines the simplest of basic operations to perform the most complex of feats. Petzold's companion website, CodeHiddenLanguage.com, uses animated graphics of key circuits in the book to make computers even easier to comprehend.\u003c\/p\u003e \u003cp\u003e In addition to substantially revised and updated content, new chapters include: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eChapter 18: Let's Build a Clock!\u003c\/li\u003e \u003cli\u003eChapter 21: The Arithmetic Logic Unit\u003c\/li\u003e \u003cli\u003eChapter 22: Registers and Busses\u003c\/li\u003e \u003cli\u003eChapter 23: CPU Control Signals\u003c\/li\u003e \u003cli\u003eChapter 24: Jumps, Loops, and Calls\u003c\/li\u003e \u003cli\u003eChapter 28: The World Brain\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eFrom the simple ticking of clocks to the worldwide hum of the internet, Code reveals the essence of the digital revolution.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0137909101\u003cbr\u003eISBN-13: 9780137909100\u003cbr\u003eAuthor: Petzold, Charles\u003cbr\u003ePublisher: Microsoft Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"Microsoft Press","offers":[{"title":"Paperback (Aug 2022)","offer_id":45937566548165,"sku":"9780137909100","price":37.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780137909100_7e381c22-0ae2-4cba-8df6-6ff9d5b1a9d4.jpg?v=1772881074"},{"product_id":"python-quickstart-guide-the-simplified-beginners-guide-to-python-programming-using-hands-on-projects-and-real-world-applications","title":"Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications","description":"\u003cp\u003eLearn Python fundamentals that can be used in any programming setting - use the guidance in this book to program your own game in a unique and practical Python learning experience. \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLearning Python opens the door to a world of programming possibilities.\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003ePython powers the services of household names like Google, Netflix, and Spotify along with tech pioneers like NASA, IBM, and Intel. Put simply, \u003cstrong\u003ePython is the in-demand and easy-to-learn programming language that gets stuff done.\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003eIt doesn't matter if you are a new or existing programmer, a job seeker looking for a career change or promotion, or just someone who wants to learn how to automate basic tasks with Python-\u003cstrong\u003eRobert's step-by-step approach, complete with a hands-on companion Python game project, is the perfect starting point to master Python fundamentals!\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePython QuickStart Guide is Perfect for: \u003c\/strong\u003e \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNew or experienced programmers\u003c\/strong\u003e looking to enhance their career opportunities with an in-demand programming language \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eJob seekers who want to supercharge their resumes\u003c\/strong\u003e and increase their value in the job marketplace \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStudents or recent college grads\u003c\/strong\u003e who have their sights set on a lucrative position in the tech industry \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull stack developers or programmers\u003c\/strong\u003e who need to round out their programming skills to take on new projects \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCoding or programming bootcamp students \u003c\/strong\u003elooking for supplemental learning material \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAnyone who wants to explore the world of programming\u003c\/strong\u003e, use Python to automate tedious tasks, or enhance their resume and future-proof their skills! \u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eYou Will Learn\u003c\/strong\u003e \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHow to Use Python\u003c\/strong\u003e - Practical Examples, Code Snippets, Plus Follow Along to Code Your Own Game! \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePython Fundamentals\u003c\/strong\u003e - How to Use Python for Web Design and Interfacing with GitHub, SQL, and Other Applications \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eObject-Oriented Programming Principles\u003c\/strong\u003e - Managing Data, Scripts, Logic, Inputs, Outputs, and More! \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProgramming Essentials\u003c\/strong\u003e - Debugging, Producing Clean Code, Best Practices, Time-Savers, and Tips \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePython Next Steps\u003c\/strong\u003e -Testing, Optimization, Speed Improvements, Integrations with Other Applications, and More! \u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1636100376\u003cbr\u003eISBN-13: 9781636100371\u003cbr\u003eAuthor: Oliver, Robert\u003cbr\u003ePublisher: Clydebank Media LLC\u003cbr\u003e\n\u003c\/div\u003e","brand":"Clydebank Media LLC","offers":[{"title":"Hardcover (Apr 2023)","offer_id":46079879774405,"sku":"9781636100371","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781636100371.jpg?v=1776032421"},{"product_id":"windows-11-simplified","title":"Windows 11 Simplified","description":"\u003cp\u003e\u003cb\u003eLearn Windows 11 quickly and painlessly with this beginner's guide\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eWindows 11 Simplified, 2nd Edition\u003c\/i\u003e is your absolute beginner's guide to the ins and outs of Windows. Fully updated to cover Windows 11 and the latest updates from Microsoft, this highly visual guide covers all the new features in addition to the basics, giving you a one-stop resource for complete Windows 11 mastery. Every page features step-by-step screen shots and plain-English instructions that walk you through everything you need to know, no matter how new you are to Windows. You'll master the basics as you learn how to navigate the user interface, work with files, create user accounts, and practice using the tools that make Windows 11 the most efficient Windows upgrade yet. \u003c\/p\u003e\u003cp\u003eThis guide gets you up to speed quickly, with step-by-step screen shots that help you follow along with the clear, patient instruction. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eShed your beginner status with easy-to-follow instructions\u003c\/li\u003e \u003cli\u003eMaster the basics of the interface, files, and accounts\u003c\/li\u003e \u003cli\u003eBrowse the web, use media features, and send and receive email \u003c\/li\u003e\n\u003cli\u003eCustomize Windows to look and work the way you want\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eLearning new computer skills can be intimidating, but it doesn't have to be. Even if you have no Windows experience at all, this visually rich guide demonstrates everything you need to know, starting from the very beginning. If you're ready to become fluent in Windows, \u003ci\u003eWindows 11 Simplified, 2nd Edition\u003c\/i\u003e is the easiest, fastest way to learn.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394279876\u003cbr\u003eISBN-13: 9781394279876\u003cbr\u003eAuthor: McFedries, Paul\u003cbr\u003ePublisher: Wiley\u003cbr\u003e\n\u003c\/div\u003e","brand":"Wiley","offers":[{"title":"Paperback (Feb 2025)","offer_id":46080310345925,"sku":"9781394279876","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394279876.jpg?v=1776036001"},{"product_id":"php-mysql-javascript-all-in-one-for-dummies","title":"Php, Mysql, \u0026 JavaScript All-In-One for Dummies","description":"\u003cp\u003e\u003cb\u003eLearn the essentials of creating web apps with some of the most popular programming languages\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003ePHP, MySQL, \u0026amp; JavaScript All-in-One For Dummies\u003c\/i\u003e bundles the essentials of coding in some of the most in-demand web development languages. You'll learn to create your own data-driven web applications and interactive web content. The three powerful languages covered in this book form the backbone of top online apps like Wikipedia and Etsy. Paired with the basics of HTML and CSS--also covered in this All-in-One Dummies guide--you can make dynamic websites with a variety of elements. This book makes it easy to get started. You'll also find coverage of advanced skills, as well as resources you'll appreciate when you're ready to level up. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet beginner-friendly instructions and clear explanations of how to program websites in common languages\u003c\/li\u003e \u003cli\u003eUnderstand the basics of object-oriented programming, interacting with databases, and connecting front- and back-end code\u003c\/li\u003e \u003cli\u003eLearn how to work according to popular DevOps principles, including containers and microservices\u003c\/li\u003e \u003cli\u003eTroubleshoot problems in your code and avoid common web development mistakes\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis All-in-One is a great value for new programmers looking to pick up web development skills, as well as those with more experience who want to expand to building web apps.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394342098\u003cbr\u003eISBN-13: 9781394342099\u003cbr\u003eAuthor: Blum, Richard\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Jul 2025)","offer_id":46080476545221,"sku":"9781394342099","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394342099.jpg?v=1776037759"},{"product_id":"designing-games-a-guide-to-engineering-experiences","title":"Designing Games: A Guide to Engineering Experiences","description":"\u003cp\u003eReady to give your design skills a real boost? This eye-opening book helps you explore the design structure behind most of today's hit video games. You'll learn principles and practices for crafting games that generate emotionally charged experiences - a combination of elegant game mechanics, compelling fiction, and pace that fully immerses players. \u003c\/p\u003e\u003cp\u003eIn clear and approachable prose, design pro Tynan Sylvester also looks at the day-to-day process necessary to keep your project on track, including how to work with a team, and how to avoid creative dead ends. Packed with examples, this book will change your perception of game design. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eCreate game mechanics to trigger a range of emotions and provide a variety of play \u003c\/li\u003e\n\u003cli\u003eExplore several options for combining narrative with interactivity \u003c\/li\u003e\n\u003cli\u003eBuild interactions that let multiplayer gamers get into each other's heads \u003c\/li\u003e\n\u003cli\u003eMotivate players through rewards that align with the rest of the game \u003c\/li\u003e\n\u003cli\u003eEstablish a metaphor vocabulary to help players learn which design aspects are game mechanics \u003c\/li\u003e\n\u003cli\u003ePlan, test, and analyze your design through iteration rather than deciding everything up front \u003c\/li\u003e\n\u003cli\u003eLearn how your game's market positioning will affect your design \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1449337937\u003cbr\u003eISBN-13: 9781449337933\u003cbr\u003eAuthor: Sylvester, Tynan\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Mar 2013)","offer_id":46080503546053,"sku":"9781449337933","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781449337933.jpg?v=1776037935"},{"product_id":"windows-11-for-seniors-for-dummies-2nd-edition","title":"Windows 11 for Seniors for Dummies, 2nd Edition","description":"\u003cp\u003e\u003cb\u003eThe top-selling Windows book for the older and wiser crowd\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eWindows 11 For Seniors For Dummies, \u003c\/i\u003e 2nd Edition delivers fluff-free information on making the latest version of Windows work for you. You'll get clear guidance on the basics, troubleshooting tips, and advice for staying safe while you use Windows to get online. Even if you've never used Windows before, this friendly guide will quickly teach you how to get started, without all the jargon and complicated steps. These simple steps and solutions give you the confidence boost you need to navigate the latest interface and even try out the artificial intelligence tools built into Windows. With larger print and clearer graphics, this For Seniors title saves you time and energy as you learn your way around your Windows computer. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet started with the latest version of Windows--without a lot of unnecessary jargon\u003c\/li\u003e \u003cli\u003eCommunicate with friends, keep track of files, share photos and videos, and stream your favorite media\u003c\/li\u003e \u003cli\u003eTry out Copilot, the Windows AI tool that offers fast answers to any question\u003c\/li\u003e \u003cli\u003eBe your own tech guru with step-by-step troubleshooting and maintenance advice\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThese days, a new computer or a new Windows update shouldn't have to slow you down. Spend less time learning and more time doing, with this edition of \u003ci\u003eWindows For Seniors For Dummies.\u003c\/i\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394276915\u003cbr\u003eISBN-13: 9781394276912\u003cbr\u003eAuthor: Simmons, Curt\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Jan 2025)","offer_id":46080515440837,"sku":"9781394276912","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394276912.jpg?v=1776038014"},{"product_id":"a-theory-of-fun-for-game-design","title":"A Theory of Fun for Game Design","description":"\u003cp\u003eNow in full color, the 10th anniversary edition of this classic book takes you deep into the influences that underlie modern video games, and examines the elements they share with traditional games such as checkers. At the heart of his exploration, veteran game designer Raph Koster takes a close look at the concept of fun and why it's the most vital element in any game. \u003c\/p\u003e\u003cp\u003e Why do some games become boring quickly, while others remain fun for years? How do games serve as fundamental and powerful learning tools? Whether you're a game developer, dedicated gamer, or curious observer, this illustrated, fully updated edition helps you understand what drives this major cultural force, and inspires you to take it further. \u003c\/p\u003e\u003cp\u003e You'll discover that: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGames play into our innate ability to seek patterns and solve puzzles \u003c\/li\u003e\n\u003cli\u003eMost successful games are built upon the same elements \u003c\/li\u003e\n\u003cli\u003eSlightly more females than males now play games \u003c\/li\u003e\n\u003cli\u003eMany games still teach primitive survival skills \u003c\/li\u003e\n\u003cli\u003eFictional dressing for modern games is more developed than the conceptual elements \u003c\/li\u003e\n\u003cli\u003eTruly creative designers seldom use other games for inspiration \u003c\/li\u003e\n\u003cli\u003eGames are beginning to evolve beyond their prehistoric origins \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1449363210\u003cbr\u003eISBN-13: 9781449363215\u003cbr\u003eAuthor: Koster, Raph\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Dec 2013)","offer_id":46080567771333,"sku":"9781449363215","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781449363215.jpg?v=1776038364"},{"product_id":"python-pocket-reference-python-in-your-pocket","title":"Python Pocket Reference: Python in Your Pocket","description":"\u003cp\u003eUpdated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. Youâ ll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need. \u003c\/p\u003e\u003cp\u003e Written by Mark Lutzâ widely recognized as the worldâ s leading Python trainerâ Python Pocket Reference is an ideal companion to Oâ Reillyâ s classic Python tutorials, Learning Python and Programming Python, also written by Mark. \u003c\/p\u003e\u003cp\u003e This fifth edition covers: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eBuilt-in object types, including numbers, lists, dictionaries, and more \u003c\/li\u003e\n\u003cli\u003eStatements and syntax for creating and processing objects \u003c\/li\u003e\n\u003cli\u003eFunctions and modules for structuring and reusing code \u003c\/li\u003e\n\u003cli\u003ePythonâ s object-oriented programming tools \u003c\/li\u003e\n\u003cli\u003eBuilt-in functions, exceptions, and attributes \u003c\/li\u003e\n\u003cli\u003eSpecial operator overloading methods \u003c\/li\u003e\n\u003cli\u003eWidely used standard library modules and extensions \u003c\/li\u003e\n\u003cli\u003eCommand-line options and development tools \u003c\/li\u003e\n\u003cli\u003ePython idioms and hints \u003c\/li\u003e\n\u003cli\u003eThe Python SQL Database API \u003c\/li\u003e\n\u003c\/ul\u003e \u003cdiv style=\"display:none\"\u003eISBN-10: 1449357016\u003cbr\u003eISBN-13: 9781449357016\u003cbr\u003eAuthor: Lutz, Mark\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Mar 2014)","offer_id":46080579666117,"sku":"9781449357016","price":23.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781449357016.jpg?v=1776038475"},{"product_id":"play-nice-the-rise-fall-and-future-of-blizzard-entertainment","title":"Play Nice: The Rise, Fall, and Future of Blizzard Entertainment","description":"\u003cb\u003eFrom a \u003ci\u003eNew York Times \u003c\/i\u003ebestselling author and investigative journalist comes \u003ci\u003eThe Social Network\u003c\/i\u003e for the video game industry: a riveting examination of Blizzard Entertainment's rise and shocking downfall--\"A fast paced thrill ride, perfect for anyone who has ever played a video game\" (Ben Mezrich).\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cbr\u003e For video game fans, the name Blizzard Entertainment was once synonymous with perfection. The renowned company behind classics like Diablo and World of Warcraft was known to celebrate the joy of gaming over all else. What was once two UCLA students' simple mission -- to make games they wanted to play -- launched an empire with thousands of employees, millions of fans, and billions of dollars. \u003cp\u003e\u003c\/p\u003e But when Blizzard cancelled a buzzy project in 2013, it gave Bobby Kotick, the infamous CEO of corporate parent Activision, the excuse he needed to start cracking down on Blizzard's proud autonomy. Activision began invading Blizzard from the inside. Glitchy products, PR disasters, mass layoffs, and a staggering lawsuit marred the company's reputation and led to its ultimate reckoning. \u003cp\u003e\u003c\/p\u003e Based on firsthand interviews with more than 300 current and former employees, \u003ci\u003ePlay Nice\u003c\/i\u003e chronicles the creativity, frustration, beauty, and betrayal across the epic 33-year saga of Blizzard Entertainment, showing us what it really means to \"bleed Blizzard blue.\" Full of colorful personalities and dramatic twists, this is the story of what happens when the ruthless pursuit of profit meets artistic idealism. \u003cbr\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1538725436\u003cbr\u003eISBN-13: 9781538725436\u003cbr\u003eAuthor: Schreier, Jason\u003cbr\u003ePublisher: Grand Central Publishing\u003cbr\u003e\n\u003c\/div\u003e","brand":"Grand Central Publishing","offers":[{"title":"Paperback (Oct 2025)","offer_id":46080628588741,"sku":"9781538725436","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781538725436.jpg?v=1776039137"},{"product_id":"machine-learning-for-dummies","title":"Machine Learning for Dummies","description":"\u003cp\u003e\u003cb\u003eThe most human-friendly book on machine learning\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eSomewhere buried in all the systems that drive artificial intelligence, you'll find machine learning--the process that allows technology to build knowledge based on data and patterns. \u003ci\u003eMachine Learning For Dummies\u003c\/i\u003e is an excellent starting point for anyone who wants deeper insight into how all this learning actually happens. This book offers an overview of machine learning and its most important practical applications. Then, you'll dive into the tools, code, and math that make machine learning go--and you'll even get step-by-step instructions for testing it out on your own. For an easy-to-follow introduction to building smart algorithms, this Dummies guide is your go-to. \u003c\/p\u003e\u003cul\u003e \u003cli\u003ePiece together what machine learning is, what it can do, and what it can't do\u003c\/li\u003e \u003cli\u003eLearn the basics of machine learning code and how it integrates with large datasets\u003c\/li\u003e \u003cli\u003eUnderstand the mathematical principles that AI uses to make itself smarter\u003c\/li\u003e \u003cli\u003eConsider real-world applications of machine learning and write your own algorithms\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWith clear explanations and hands-on instruction, \u003ci\u003eMachine Learning For Dummies\u003c\/i\u003e is a great entry-level resource for developers looking to get started with AI and machine learning.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394373228\u003cbr\u003eISBN-13: 9781394373222\u003cbr\u003eAuthor: Massaron, Luca\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Dec 2025)","offer_id":46080762806469,"sku":"9781394373222","price":33.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394373222.jpg?v=1776040127"},{"product_id":"python-automation-for-dummies","title":"Python Automation for Dummies","description":"\u003cp\u003e\u003cb\u003eStreamline Your Workflow and Boost Productivity with Python Automation\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eIn today's workplaces, there's a high demand for know-how on the Python programming language, especially for writing time-saving scripts that can simplify routine work tasks. \u003ci\u003ePython Automation For Dummies\u003c\/i\u003e delivers, with simple explanations of how you can use Python to automatically wrangle data files, manage media files, create shortcuts, find and organize web data, and even analyze social media for trends. With this easy-to-follow Dummies guide, you can upskill, expand your productivity, and speed up the process of generating data-driven insights. You'll even learn to enhance your Python automations with AI, for workflows that are faster and smarter. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eReview the basics of Python coding and follow steps for automating all sorts of tasks\u003c\/li\u003e \u003cli\u003eManage large file sets, organize and analyze data, and speed up research processes\u003c\/li\u003e \u003cli\u003eAutomate scheduling and other time-consuming tasks--and optimize work with AI\u003c\/li\u003e \u003cli\u003eFree up time and resources by automating routine work, so you can foucs on more important issues\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis is a great Dummies resource for Python developers interested in applying the popular coding language to make workflows more efficient.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 139437142X\u003cbr\u003eISBN-13: 9781394371426\u003cbr\u003eAuthor: Simpson, Alan\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Dec 2025)","offer_id":46080804847813,"sku":"9781394371426","price":33.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394371426.jpg?v=1776040440"},{"product_id":"vibe-coding-building-production-grade-software-with-genai-chat-agents-and-beyond","title":"Vibe Coding: Building Production-Grade Software with Genai, Chat, Agents, and Beyond","description":"\u003cb\u003eGenAI is fundamentally changing the world of software development like nothing since the internet. \u003ci\u003eVibe Coding\u003c\/i\u003e is a first-of-its-kind, groundbreaking book that shows developers how to embrace this new frontier.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eScience fiction is now reality. Programmers no longer need to toil over code and syntax. They can now describe what they want and watch it materialize instantly. Welcome to the future--Vibe Coding. \u003cp\u003e\u003c\/p\u003e In this groundbreaking book, industry veterans Steve Yegge (Google, Amazon, Sourcegraph) and \u003ci\u003eWSJ\u003c\/i\u003e bestselling author Gene Kim (\u003ci\u003eThe Phoenix Project\u003c\/i\u003e and \u003ci\u003eThe DevOps Handbook\u003c\/i\u003e) reveal how vibe coding is transforming software development as we know it. By leveraging the power of AI assistance--where intent and flow matter more than syntax--developers can achieve unprecedented levels of productivity, creativity, and joy. \u003cp\u003e\u003c\/p\u003e Drawing from decades of combined experience in software engineering and developer productivity, Yegge and Kim demonstrate how Vibe Coding enables developers to: \u003cbr\u003e \u003cul\u003e Transform complex programming challenges into fluid conversations with GenAI. Build more ambitious projects faster while maintaining code quality you can be proud of. Achieve incredible things yourself that otherwise would require a team. Master the art of co-creating with your AI companion. Break free from traditional programming constraints such as syntax and setup. Build confidently in multiple programming languages and frameworks you've never used before. \u003c\/ul\u003e \u003cp\u003e\u003c\/p\u003e But this isn't just about coding faster--it's about fundamentally changing how we approach software development. The authors share practical strategies for implementing GenAI-powered development in real-world scenarios, from small projects to enterprise-scale applications, while maintaining the engineering excellence that modern systems demand. \u003cp\u003e\u003c\/p\u003e Whether you're a seasoned developer looking to stay ahead of the AI revolution, a technical leader guiding your team through this transformation, a former coder returning after a break, or someone just starting their career, this handbook provides the roadmap you need to thrive in the new era of software development. \u003cp\u003e\u003c\/p\u003e Don't get left behind in the biggest transformation our industry has seen since the internet revolution. Learn how to harness the power of vibe coding and unlock your full potential as a developer.\u003cdiv style=\"display:none\"\u003eISBN-10: 1966280025\u003cbr\u003eISBN-13: 9781966280026\u003cbr\u003eAuthor: Kim, Gene, Yegge, Steve, Amodei, Dario\u003cbr\u003ePublisher: It Revolution\u003cbr\u003e\n\u003c\/div\u003e","brand":"It Revolution","offers":[{"title":"Paperback (Oct 2025)","offer_id":46080827982021,"sku":"9781966280026","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781966280026.jpg?v=1776040613"},{"product_id":"teach-yourself-visually-macbook-pro-and-macbook-air","title":"Teach Yourself Visually Macbook Pro and Macbook Air","description":"No description available\u003cdiv style=\"display:none\"\u003eISBN-10: 1394387644\u003cbr\u003eISBN-13: 9781394387649\u003cbr\u003eAuthor: Hart-Davis, Guy\u003cbr\u003ePublisher: Wiley\u003cbr\u003e\n\u003c\/div\u003e","brand":"Wiley","offers":[{"title":"Paperback (Mar 2026)","offer_id":46080898302149,"sku":"9781394387649","price":31.35,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394387649.jpg?v=1776041530"},{"product_id":"teach-yourself-visually-iphone-17-and-iphone-air","title":"Teach Yourself Visually iPhone 17 and iPhone Air","description":"No description available\u003cdiv style=\"display:none\"\u003eISBN-10: 1394387601\u003cbr\u003eISBN-13: 9781394387601\u003cbr\u003eAuthor: Hart-Davis, Guy\u003cbr\u003ePublisher: Wiley\u003cbr\u003e\n\u003c\/div\u003e","brand":"Wiley","offers":[{"title":"Paperback (Dec 2025)","offer_id":46080901415109,"sku":"9781394387601","price":31.35,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394387601.jpg?v=1776041553"},{"product_id":"introducing-python-modern-computing-in-simple-packages","title":"Introducing Python: Modern Computing in Simple Packages","description":"Stuck in a coding conundrum? Whether you're an advanced beginner, an intermediate developer, or a curious newcomer, the complexities of coding can often feel like a labyrinth with no exit. With Python, however, you can start writing real code quickly--but where should you start? \u003cp\u003e In this updated third edition, Bill Lubanovic acts as your personal guide to Python, offering a clear path through the intricacies and capabilities of this much-beloved coding language, including new chapters on AI models and performance enhancements. Easy to understand and enjoyable to read, this book not only teaches you the core concepts but also dives into practical applications that bridge the gap between learning and doing. By reading it, you will: \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e \u003cli\u003eUnderstand everything from basic data structures to advanced features \u003c\/li\u003e\n\u003cli\u003eGain insights into using Python for files, networking, databases, and data science \u003c\/li\u003e\n\u003cli\u003eLearn testing, debugging, code reuse, and other essential development tips \u003c\/li\u003e\n\u003cli\u003eExplore how Python can be utilized in business, science, and the arts\u003cdiv style=\"display:none\"\u003eISBN-10: 1098174402\u003cbr\u003eISBN-13: 9781098174408\u003cbr\u003eAuthor: Lubanovic, Bill\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Oct 2025)","offer_id":46080988545221,"sku":"9781098174408","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098174408.jpg?v=1776042634"},{"product_id":"rspbrry-p-elctrncs-prjcts-ev","title":"Rspbrry P Elctrncs Prjcts Ev","description":"\u003cb\u003ePublisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.\u003c\/b\u003e\u003cb\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/b\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003cstrong\u003eTen brand new, hands-on DIY projects for the Raspberry Pi!\u003c\/strong\u003eThis fully illustrated guide shows how to create all kinds of entertaining and practical gadgets with the Raspberry Pi.\u003cem\u003eRaspberry Pi Electronics Projects for the Evil Genius\u003c\/em\u003e features ten fun DIY projects that showcase the RasPi's applications in computing, communications, robotics, photography, and video.Each Evil Genius project includes a detailed list of materials, sources for parts, schematics, and clear, step-by-step assembly and programming instructions. Readers will get up and running right away by learning how to program a touchscreen, interface with an Arduino processor, build a fully working cell phone--even build a super computer using a cluster of RasPis! Advanced projects include a Software Defined Radio, BrickPi robot controller, robotic arm, point-and-shoot camera, and a complete infrared surveillance system.\u003cul\u003e\n\u003cli\u003eCovers all RasPi models, including the latest A+, B+ and B model 2 units\u003c\/li\u003e\n\u003cli\u003eFeatures C, Java, and Python programming techniques\u003c\/li\u003e\n\u003cli\u003eSoftware downloads available through mhprofessional.com\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1259640582\u003cbr\u003eISBN-13: 9781259640582\u003cbr\u003eAuthor: Norris\u003cbr\u003ePublisher: McGraw-Hill\u003cbr\u003e\n\u003c\/div\u003e","brand":"McGraw-Hill","offers":[{"title":"Paperback (Apr 2016)","offer_id":46081194393797,"sku":"9781259640582","price":33.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781259640582.jpg?v=1776043873"},{"product_id":"game-programming-patterns","title":"Game Programming Patterns","description":"\u003cp\u003eThe biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.\u003c\/p\u003e\u003cp\u003eYou will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0990582906\u003cbr\u003eISBN-13: 9780990582908\u003cbr\u003eAuthor: Nystrom, Robert\u003cbr\u003ePublisher: Genever Benning\u003cbr\u003e\n\u003c\/div\u003e","brand":"Genever Benning","offers":[{"title":"Paperback (Nov 2014)","offer_id":46081227227333,"sku":"9780990582908","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780990582908.jpg?v=1776044117"},{"product_id":"computer-programming-bible-a-step-by-step-guide-on-how-to-master-from-the-basics-to-advanced-of-python-c-c-c-html-coding-raspberry-pi3","title":"Computer Programming Bible: A Step by Step Guide On How To Master From The Basics to Advanced of Python, C, C++, C#, HTML Coding Raspberry Pi3","description":"\u003cp\u003eHow to become a computer programming master without the hassle of taking a course, all while in the comfort of your own home.\u003c\/p\u003e\u003cp\u003eIn today's technologically-dominated world, it's only natural to become interested in the workings of computers and ponder on the idea of developing your very own app or game.\u003c\/p\u003e\u003cp\u003eWho knows, maybe you have had a million-dollar idea planned out in your mind for a while now, but every time you think about acting on it, reality hits you with the fact that there's one huge obstacle in your way: \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eYou don't know how to code.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eWell actually, it may feel like a huge obstacle, but with the right expert guidance, it s like following the Lego building instructions for 6-year-olds.\u003c\/p\u003e\u003cp\u003eBy exploring all that computer programming has to offer, it opens a whole new world of possibilities you may not have known existed. Knowing how to code is the magical key to: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eDeveloping apps\u003c\/li\u003e \u003cli\u003eCreating softwares\u003c\/li\u003e \u003cli\u003eConstructing websites\u003c\/li\u003e \u003cli\u003eDesigning fun, addicting games\u003c\/li\u003e \u003cli\u003eOr just as a new hobby\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eDid you know that the top 200 \u003cstrong\u003eapps\u003c\/strong\u003e generate on average \u003cstrong\u003e$82,500 daily\u003c\/strong\u003e?\u003c\/p\u003e \u003cp\u003eWhether your incentive to learn about computer programming stems from \u003cstrong\u003einterest\u003c\/strong\u003e, or it's because you want more work \u003cstrong\u003efreedom\u003c\/strong\u003e and higher qualifications for a \u003cstrong\u003ebetter paying job\u003c\/strong\u003e, starting with the basics and working your way up is the most promising approach to take.\u003c\/p\u003e \u003cp\u003eIn \u003cem\u003eComputer Programing Bible\u003c\/em\u003e, you will discover: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eA step by step guidance from \u003cstrong\u003ebeginner\u003c\/strong\u003e to \u003cstrong\u003eadvanced\u003c\/strong\u003e level to never get lost in signs and numbers\u003c\/li\u003e \u003cli\u003eThe major programming languages essential to mastering code\u003c\/li\u003e \u003cli\u003eWhy everyone in today's technology-driven world needs to know how to code if they don t want to be left behind\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003e7\u003c\/strong\u003e reasons why diving into the world of programming will change your life path in less than 6 months\u003c\/li\u003e \u003cli\u003eThe key to \u003cstrong\u003ewriting your very first program\u003c\/strong\u003e even if you are a technophobe\u003c\/li\u003e \u003cli\u003eHow to choose the best programming language to reach \u003cstrong\u003eoptimal results\u003c\/strong\u003e\n\u003c\/li\u003e \u003cli\u003eThe all-too-common programming mistakes to avoid\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eThe unspoken challenges to be aware of\u003c\/strong\u003e that each programming language may present and how to overcome them\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eAnd much more.\u003c\/p\u003e \u003cp\u003eDon't worry. This may seem like too much to handle right now, but rest assured, the sections are broken up into bite-size nuggets of knowledge designed to make understanding computer programming a breeze.\u003c\/p\u003e \u003cp\u003eEven if you've never stepped foot into the how-to's of coding before and have absolutely no idea where to begin, you will be able to follow along step by step and soon become comfortable exploring it all on your own.\u003c\/p\u003e \u003cp\u003eProgramming must be a piece of cake if even \u003cstrong\u003e7-year-old Zora Ball managed to code her own full version of a video game\u003c\/strong\u003e.\u003c\/p\u003e \u003cp\u003eThe best is you can go at your own pace without the \u003cstrong\u003estress\u003c\/strong\u003e of a course where you waste money on something you can easily discover on your own.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eBut be aware: \u003c\/strong\u003e The Computer Programing Bible is only for people who know how to take action instead of joining the everlasting queue of procrastinators.\u003c\/p\u003e \u003cp\u003eIf you want to discover the unlimited potential computer programming has to offer and become your own digital boss, then scroll up and click the \"Add to Cart\" button right now.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1989120342\u003cbr\u003eISBN-13: 9781989120347\u003cbr\u003eAuthor: Inc, C. P. a.\u003cbr\u003ePublisher: Cyberpunk Architects\u003cbr\u003e\n\u003c\/div\u003e","brand":"Cyberpunk Architects","offers":[{"title":"Paperback (Jan 2020)","offer_id":46081454702789,"sku":"9781989120347","price":19.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781989120347.jpg?v=1776046257"},{"product_id":"deep-learning-crash-course","title":"Deep Learning Crash Course","description":"\u003cb\u003eBuild AI Models from Scratch (No PhD Required)\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eDeep Learning Crash Course\u003c\/i\u003e is a fast-paced, thorough introduction that will have you building today's most powerful AI models from scratch. No experience with deep learning required! \u003cp\u003e\u003c\/p\u003eDesigned for programmers who may be new to deep learning, this book offers practical, hands-on experience, not just an abstract understanding of theory. \u003cp\u003e\u003c\/p\u003eYou'll start from the basics, and using PyTorch with real datasets, you'll quickly progress from your first neural network to advanced architectures like convolutional neural networks (CNNs), transformers, diffusion models, and graph neural networks (GNNs). Each project can be run on your own hardware or in the cloud, with annotated code available on GitHub. \u003cp\u003e\u003c\/p\u003eYou'll build and train models to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eClassify and analyze images, sequences, and time series\u003c\/li\u003e\n\u003cli\u003eGenerate and transform data with autoencoders, GANs (generative adversarial networks), and diffusion models\u003c\/li\u003e\n\u003cli\u003eProcess natural language with recurrent neural networks and transformers\u003c\/li\u003e\n\u003cli\u003eModel molecules and physical systems with graph neural networks\u003c\/li\u003e\n\u003cli\u003eImprove continuously through reinforcement and active learning\u003c\/li\u003e\n\u003cli\u003ePredict chaotic systems with reservoir computing\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eWhether you're an engineer, scientist, or professional developer, you'll gain fluency in deep learning and the confidence to apply it to ambitious, real-world problems. With \u003ci\u003eDeep Learning Crash Course\u003c\/i\u003e, you'll move from using AI tools to creating them.\u003cdiv style=\"display:none\"\u003eISBN-10: 171850392X\u003cbr\u003eISBN-13: 9781718503922\u003cbr\u003eAuthor: Volpe, Giovanni, Midtvedt, Benjamin, Pineda, Jesús\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (Jan 2026)","offer_id":46081740767429,"sku":"9781718503922","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718503922.jpg?v=1776048770"},{"product_id":"the-linux-command-line-3rd-edition-a-complete-introduction","title":"The Linux Command Line, 3rd Edition: A Complete Introduction","description":"\u003cb\u003eBanish Your Mouse.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eThe Linux Command Line\u003c\/i\u003e 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. \u003cp\u003e\u003c\/p\u003eNow in its third edition, this best-selling guide has been fully updated with modern examples, nearly 40 pages of new content, and downloadable scripts from \u003ci\u003eLinuxCommand\u003c\/i\u003e. Used in more than a thousand classrooms and libraries worldwide, it has helped over 150,000 readers gain fluency and confidence in Linux. \u003cp\u003e\u003c\/p\u003eAuthor and command line guru William Shotts delivers not just commands, but genuine insight, guided by his philosophy: Make everything as simple as possible, but no simpler. \u003cp\u003e\u003c\/p\u003eThrough short, digestible chapters, you'll learn to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eNavigate the filesystem, manage files, and configure your environment\u003c\/li\u003e\n\u003cli\u003eChain commands, redirect input\/output, and use regular expressions\u003c\/li\u003e\n\u003cli\u003eControl processes, manage packages, and work with networking tools\u003c\/li\u003e\n\u003cli\u003eEdit text with Vim\u003c\/li\u003e\n\u003cli\u003eWrite shell scripts to automate tasks and build custom tools\u003c\/li\u003e\n\u003cli\u003eUse core utilities like grep, cut, sed, and tar to process data\u003c\/li\u003e\n\u003cli\u003eManage filesystems and compile programs from source\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eWhether you're managing servers, studying cybersecurity, or just curious about your computer, \u003ci\u003eThe Linux Command Line\u003c\/i\u003e gives you the knowledge to command your system with confidence.\u003cdiv style=\"display:none\"\u003eISBN-10: 1718504527\u003cbr\u003eISBN-13: 9781718504523\u003cbr\u003eAuthor: Shotts, William\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (Feb 2026)","offer_id":46081741029573,"sku":"9781718504523","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718504523.jpg?v=1776048772"},{"product_id":"perl-programming-in-easy-steps","title":"Perl Programming in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003ePerl\u003c\/strong\u003e is often known as the Swiss army knife of programming languages.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePerl Programming in easy steps, 2nd edition\u003c\/strong\u003e illustrates programming basics with variables, operators, and functions before moving on to demonstrate the creation of reusable Perl modules. It then shows how Perl can read and write files on your system. Object-Oriented Programming (OOP) with Perl is demonstrated next to emulate real-world object properties and behaviours.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eThe examples in \u003cstrong\u003ePerl Programming in easy steps, 2nd edition\u003c\/strong\u003e demonstrate how to store and retrieve data with the SQLite database module that is often bundled alongside the standard Perl library. The book then moves on to illustrate how Perl is used for server-side CGI scripting on the internet. A final example brings together Perl for CGI and SQLite to create an online shop.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003ePerl Programming in easy steps, 2nd edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to: \u003c\/p\u003e\u003cbr\u003e\u003cli\u003eAnyone who wants begin programming in Perl.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003eProgrammers looking to extend their skillset. \u003c\/li\u003e\u003cbr\u003e\u003cli\u003eStudents who are studying programming at school or college. \u003c\/li\u003e\u003cbr\u003e\u003cli\u003eThose seeking a career in software development. \u003c\/li\u003e\u003cbr\u003e\u003cp\u003eThis book makes no assumption that you have previous knowledge of any programming language, so is suitable for a beginner or a programming guru.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1787910482\u003cbr\u003eISBN-13: 9781787910485\u003cbr\u003eAuthor: McGrath, Mike\u003cbr\u003ePublisher: In Easy Steps\u003cbr\u003e\n\u003c\/div\u003e","brand":"In Easy Steps","offers":[{"title":"Paperback (Dec 2025)","offer_id":46081767702725,"sku":"9781787910485","price":23.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781787910485.jpg?v=1776048917"},{"product_id":"hacking-with-kali-linux-the-complete-beginners-guide-about-kali-linux-for-beginners-step-by-step-guide-to-learn-kali-linux-for-hackers","title":"Hacking With Kali Linux: The Complete Beginner's Guide about Kali Linux for Beginners (Step by Step Guide to Learn Kali Linux for Hackers)","description":"\u003cp\u003e\u003cstrong\u003eAre you interested in finding new and effective ways to keep your system safe and secure? Do you want to make sure that you are not going to be attacked online, and that you won't have to worry about your personal or financial information getting into the wrong hands?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe Kali Linux operating system is one of the best options to work with when you are ready to try out some hacking in an ethical and safe manner.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIn this book you will learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eHow to Install Kali Linux \u0026amp; TOR\u003c\/li\u003e\n\u003cli\u003eHow to use Burp Suite for various attacks\u003c\/li\u003e\n\u003cli\u003eSSL \u0026amp; CMS Scanning Techniques\u003c\/li\u003e\n\u003cli\u003ePort Scanning \u0026amp; Network Sniffing\u003c\/li\u003e\n\u003cli\u003eHow to Configure SPAN\u003c\/li\u003e\n\u003cli\u003eHow to implement SYN Scan Attack\u003c\/li\u003e\n\u003cli\u003eHow to Brute Force with Hydra\u003c\/li\u003e\n\u003cli\u003eHow to use Low Orbit ion Cannon\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThis book is arranged with information, exercises and explanations in a very orderly manner which can easily answer all your questions and can clear all your doubts regarding hacking and Kali Linux. This book will be the perfect choice for you. It is something which you really need to have if you want to improve the security of your system or if you want to learn programming by using Kali Linux.\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1998901866\u003cbr\u003eISBN-13: 9781998901869\u003cbr\u003eAuthor: Lee, Michael\u003cbr\u003ePublisher: Simon Dough\u003cbr\u003e\n\u003c\/div\u003e","brand":"Simon Dough","offers":[{"title":"Paperback (Feb 2023)","offer_id":46081808892101,"sku":"9781998901869","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781998901869.jpg?v=1776049632"},{"product_id":"debugging-the-9-indispensable-rules-for-finding-even-the-most-elusive-software-and-hardware-problems","title":"Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems","description":"\u003cp\u003e\u003cstrong\u003eWhen the pressure is on to resolve an elusive software or hardware glitch, what's needed is a cool head courtesy of a set of rules guaranteed to work on any system, in any circumstance.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eWritten in a frank but engaging style, this book provides simple, foolproof principles guaranteed to help find any bug quickly. Recognized tech expert and author David Agans changes the way you think about debugging, making those pesky problems suddenly much easier to find and fix.\u003c\/p\u003e\u003cp\u003eAgans identifies nine simple, practical rules that are applicable to any software application or hardware system, which can help detect any bug, no matter how tricky or obscure. Illustrating the rules with real-life bug-detection war stories, \u003cem\u003eDebugging\u003c\/em\u003e shows you how to: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand the system: how perceiving the \"\"roadmap\"\" can hasten your journey\u003c\/li\u003e\n\u003cli\u003eQuit thinking and look: when hands-on investigation can't be avoided\u003c\/li\u003e\n\u003cli\u003eIsolate critical factors: why changing one element at a time can be an essential tool\u003c\/li\u003e\n\u003cli\u003eKeep an audit trail: how keeping a record of the debugging process can win the day\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eWhether the system or program you're working on has been designed wrong, built wrong, or used wrong, \u003cem\u003eDebugging\u003c\/em\u003e helps you think correctly about bugs, so the problems virtually reveal themselves.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0814474578\u003cbr\u003eISBN-13: 9780814474570\u003cbr\u003eAuthor: Agans, David J.\u003cbr\u003ePublisher: Amacom\u003cbr\u003e\n\u003c\/div\u003e","brand":"Amacom","offers":[{"title":"Paperback (Nov 2006)","offer_id":46099778306245,"sku":"9780814474570","price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780814474570.jpg?v=1776644674"},{"product_id":"rust-all-in-one-for-dummies","title":"Rust All-In-One for Dummies","description":"\u003cp\u003e\u003cb\u003eYour guide to the programming language that's revolutionizing software \u003c\/b\u003e\u003cb\u003ed\u003c\/b\u003e\u003cb\u003eevelopment\u003c\/b\u003e\u003cb\u003e \u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eReady to learn Rust, the language that combines blazing performance with memory safety? \u003ci\u003eRust All-in-One \u003c\/i\u003e\u003ci\u003eFor\u003c\/i\u003e\u003ci\u003e Dummies\u003c\/i\u003e takes you from complete beginner to confident developer, covering the essentials of writing Rust code through applying it to real-world projects. \u003c\/p\u003e\u003cp\u003eUnlike programming books that throw you into the deep end, \u003ci\u003eRust All-in-One \u003c\/i\u003e\u003ci\u003eFor\u003c\/i\u003e\u003ci\u003e Dummies\u003c\/i\u003e builds your skills systematically. Each mini-book contained in this All-in-One reference focuses on a specific aspect of Rust development, complete with hands-on projects that apply what you've learned. You'll move seamlessly from understanding basic syntax to building real-world applications that showcase Rust's incredible versatility. Whether you're writing your first line of code or adding Rust to your programming toolkit, you'll discover how to harness its unique features to build everything from command-line tools to web applications. \u003c\/p\u003e\u003cp\u003eGet expert insight on: \u003c\/p\u003e\u003cul\u003e \u003cli\u003e\n\u003cb\u003eRust fundamentals and real-world applications\u003c\/b\u003e - Learn ownership, borrowing, and the borrow checker while building practical projects like number guessing games, file organizers, chat servers, and data analysis dashboards.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eAdvanced development across multiple domains\u003c\/b\u003e - Create command-line tools, WebAssembly browser applications, networked programs, desktop GUIs, and high-performance web servers using Rust's growing ecosystem.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eProfessional development practices\u003c\/b\u003e - Master testing, documentation, error handling, concurrency, and code organization techniques that make Rust applications production-ready and maintainable.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003ePerfect for complete beginners starting their programming journey and experienced developers ready to explore why Rust consistently ranks as the most loved programming language. Join the community that's discovered Rust isn't just another language - it's the future of safe, fast, and reliable software development.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394401906\u003cbr\u003eISBN-13: 9781394401901\u003cbr\u003eAuthor: McFedries, Paul\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (May 2026)","offer_id":46099865403589,"sku":"9781394401901","price":37.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394401901.jpg?v=1776646012"}],"url":"https:\/\/www.inveni.store\/collections\/computers-programming.oembed?page=3","provider":"Inveni","version":"1.0","type":"link"}