{"title":"Computers--Languages","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":"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":"head-first-design-patterns-building-extensible-and-maintainable-object-oriented-software","title":"Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software","description":"\u003cp\u003e\u003cb\u003eWhat will you learn from this book?\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e You know you don't want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who've faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can spend your time on something more challenging. Something more fun. This book shows you the patterns that matter, when to use them and why, how to apply them to your own designs, and the object-oriented design principles on which they're based. Join hundreds of thousands of developers who've improved their object-oriented design skills through \u003ci\u003eHead First Design Patterns\u003c\/i\u003e. \u003c\/p\u003e\u003cp\u003e \u003cb\u003eWhat's so special about this book?\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e If you've read a Head First book, you know what to expect: a visually rich format designed for the way your brain works. With \u003ci\u003eHead First Design Patterns, 2E\u003c\/i\u003e you'll learn design principles and patterns in a way that won't put you to sleep, so you can get out there to solve software design problems and speak the language of patterns with others on your team.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 149207800X\u003cbr\u003eISBN-13: 9781492078005\u003cbr\u003eAuthor: Freeman, Eric, Robson, Elisabeth, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Jan 2021)","offer_id":45657469878469,"sku":"9781492078005","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781492078005.jpg?v=1768892055"},{"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":"learn-python-in-one-hour-programming-by-example-2nd-edition","title":"Learn Python in One Hour: Programming by Example, 2nd Edition","description":"\u003cp\u003e\u003cstrong\u003eYou're already a smart person\u003c\/strong\u003e, you don't need a 1000+ page book to get you started on the web's fastest growing programming platform. Instead, \u003cem\u003eLearn Python in One Hour\u003c\/em\u003e delivers on the promise of code literacy while saving your most precious commodity - time itself. Volkman's innovative programming-by-example approach means you focus on usage, not mindless detail. Based on the author's sold-out live seminars, you'll see Python's flexible coding technique in action as we refactor from script to procedural to object-oriented during actual problem solving.\u003cbr\u003e In a twelve-lesson progression, you'll be exposed to this and more: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eBasic file input and output operations, incuding exceptions\u003c\/li\u003e \u003cli\u003eUsing functions to compute and return multiple values\u003c\/li\u003e \u003cli\u003eBasic elements of a class definition and how to call methods\u003c\/li\u003e \u003cli\u003eLists, dictionaries, sets, and other collections\u003c\/li\u003e \u003cli\u003eIteration through collections, files, sorted sets\u003c\/li\u003e \u003cli\u003eSearching strings with regular expressions (\u003cstrong\u003eregex\u003c\/strong\u003e)\u003c\/li\u003e \u003cli\u003eClient and server programs for\u003cstrong\u003e REST methods\u003c\/strong\u003e\n\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eUsing threads\u003c\/strong\u003e in Python for multiple tasks\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eCGI-BIN programming\u003c\/strong\u003e for simple HTML Forms processing\u003c\/li\u003e \u003cli\u003eSix most common Python pitfalls\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eTake the One Hour challenge and see if you too can pick up 90% of syntax and semantics in less time than you probably spend commuting each day.\u003cbr\u003e \u003cbr\u003e \u003cstrong\u003eAbout the Author\u003c\/strong\u003e\u003cbr\u003e Victor R. Volkman graduated \u003cem\u003ecum laude\u003c\/em\u003e from Michigan Technological University with a BS in Computer Science in 1986. Since then, he has written for numerous publications, including \u003cem\u003eThe C Gazette, C++ Users Journal, Windows Developers Journal, \u003c\/em\u003e and many others. He has taught college-level programming courses at Washtenaw Community College and has served on its Computer Information Science (CIS) Faculty Advisory Board for more than a decade. Volkman says Python helped him \"rediscover the joy of programming again.\"\u003cbr\u003e \u003cbr\u003e From \u003cstrong\u003eModern Software Press\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1615992391\u003cbr\u003eISBN-13: 9781615992393\u003cbr\u003eAuthor: Volkman, Victor R., N\/A, N\/A\u003cbr\u003ePublisher: Modern Software Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"Modern Software Press","offers":[{"title":"Paperback (May 2014)","offer_id":45658271842501,"sku":"9781615992393","price":8.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781615992393.jpg?v=1768899269"},{"product_id":"python-basics-a-practical-introduction-to-python-3","title":"Python Basics: A Practical Introduction to Python 3","description":"\u003cp\u003eMake the Leap From \u003ci\u003eBeginner\u003c\/i\u003e to \u003ci\u003eIntermediate\u003c\/i\u003e in Python...\u003cbr\u003e\u003cb\u003ePython Basics: A Practical Introduction to Python 3\u003c\/b\u003e\u003cbr\u003eYour Complete Python Curriculum-With Exercises, Interactive Quizzes, and Sample Projects\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat should you learn about Python in the beginning to get a strong foundation?\u003c\/b\u003e With \u003ci\u003ePython Basics\u003c\/i\u003e, you'll not only cover the core concepts you really need to know, but you'll also learn them in the most efficient order with the help of practical exercises and interactive quizzes. You'll know enough to be dangerous with Python, fast!\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWho Should Read This Book\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're new to Python, \u003c\/i\u003e you'll get a practical, step-by-step roadmap on developing your foundational skills. You'll be introduced to each concept and language feature in a logical order. Every step in this curriculum is explained and illustrated with short, clear code samples. Our goal with this book is to educate, not to impress or intimidate.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're familiar with some basic programming concepts, \u003c\/i\u003e you'll get a clear and well-tested introduction to Python. This is a practical introduction to Python that jumps right into the meat and potatoes without sacrificing substance. If you have prior experience with languages like VBA, PowerShell, R, Perl, C, C++, C#, Java, or Swift the numerous exercises within each chapter will fast-track your progress.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're a seasoned developer, \u003c\/i\u003e you'll get a Python 3 crash course that brings you up to speed with modern Python programming. Mix and match the chapters that interest you the most and use the interactive quizzes and review exercises to check your learning progress as you go along.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're a self-starter completely new to coding, \u003c\/i\u003e you'll get practical and motivating examples. You'll begin by installing Python and setting up a coding environment on your computer from scratch, and then continue from there. We'll get you coding right away so that you become competent and knowledgeable enough to solve real-world problems, fast. Develop a passion for programming by solving interesting problems with Python every day!\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're looking to break into a coding or data-science career, \u003c\/i\u003e you'll pick up the practical foundations with this book. We won't just dump a boat load of theoretical information on you so you can \"sink or swim\"-instead you'll learn from hands-on, practical examples one step at a time. Each concept is broken down for you so you'll always know what you can do with it in practical terms.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003eIf you're interested in teaching others \"how to Python,\"\u003c\/i\u003e this will be your guidebook. If you're looking to stoke the coding flame in your coworkers, kids, or relatives-use our material to teach them. All the sequencing has been done for you so you'll always know what to cover next and how to explain it.\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cb\u003eWhat Python Developers Say About The Book: \u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"Go forth and learn this amazing language using this great book.\"\u003c\/i\u003e - Michael Kennedy, Talk Python\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"The wording is casual, easy to understand, and makes the information flow well.\"\u003c\/i\u003e - Thomas Wong, Pythonista\u003c\/p\u003e\u003cp\u003e\u003ci\u003e\"I floundered for a long time trying to teach myself. I slogged through dozens of incomplete online tutorials. I snoozed through hours of boring screencasts. I gave up on countless crufty books from big-time publishers. And then I found Real Python. The easy-to-follow, step-by-step instructions break the big concepts down into bite-sized chunks written in plain English. The authors never forget their audience and are consistently thorough and detailed in their explanations. I'm up and running now, but I constantly refer to the material for guidance.\"\u003c\/i\u003e - Jared Nielsen, Pythonista\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1775093328\u003cbr\u003eISBN-13: 9781775093329\u003cbr\u003eAuthor: Bader, Dan, Jablonski, Joanna, Heisler, Fletcher\u003cbr\u003ePublisher: Real Python (Realpython.Com)\u003cbr\u003e\n\u003c\/div\u003e","brand":"Real Python (Realpython.Com)","offers":[{"title":"Paperback (Mar 2021)","offer_id":45658292093125,"sku":"9781775093329","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781775093329.jpg?v=1768899403"},{"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":"python-for-everybody-exploring-data-in-python-3","title":"Python for Everybody: Exploring Data in Python 3","description":"Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet.Python is an easy to use and easy to learn programming language that is freely available on Macintosh, Windows, or Linux computers. So once you learn Python you can use it for the rest of your career without needing to purchase any software.This book uses the Python 3 language. The earlier Python 2 version of this book is titled \"Python for Informatics: Exploring Information\".There are free downloadable electronic copies of this book in various formats and supporting materials for the book at www.py4e.com. The course materials are available to you under a Creative Commons License so you can adapt them to teach your own Python course.\u003cdiv style=\"display:none\"\u003eISBN-10: 1530051126\u003cbr\u003eISBN-13: 9781530051120\u003cbr\u003eAuthor: Blumenberg, Sue, Hauser, Elliott, Andrion, Aimee\u003cbr\u003ePublisher: Createspace Independent Publishing Platform\u003cbr\u003e\n\u003c\/div\u003e","brand":"Createspace Independent Publishing Platform","offers":[{"title":"Paperback (Apr 2016)","offer_id":45658348814533,"sku":"9781530051120","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781530051120.jpg?v=1768899750"},{"product_id":"hands-on-design-patterns-with-java","title":"Hands-On Design Patterns with Java","description":"No description available\u003cdiv style=\"display:none\"\u003eISBN-10: 1789809770\u003cbr\u003eISBN-13: 9781789809770\u003cbr\u003eAuthor: Lavieri, Edward, N\/A, N\/A\u003cbr\u003ePublisher: Packt Publishing\u003cbr\u003e\n\u003c\/div\u003e","brand":"Packt Publishing","offers":[{"title":"Paperback (Apr 2019)","offer_id":45658690322629,"sku":"9781789809770","price":41.79,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781789809770.jpg?v=1768902451"},{"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":"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":"practical-deep-learning-2nd-edition-a-python-based-introduction","title":"Practical Deep Learning, 2nd Edition: A Python-Based Introduction","description":"\u003cb\u003eDeep learning made simple.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eDip into deep learning without drowning in theory with this fully updated edition of \u003ci\u003ePractical Deep Learning\u003c\/i\u003e from experienced author and AI expert Ronald T. Kneusel. \u003cp\u003e\u003c\/p\u003eAfter a brief review of basic math and coding principles, you'll dive into hands-on experiments and learn to build working models for everything from image analysis to creative writing, and gain a thorough understanding of how each technique works under the hood. Whether you're a developer looking to add AI to your toolkit or a student seeking practical machine learning skills, this book will teach you: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eHow neural networks work and how they're trained\u003c\/li\u003e\n\u003cli\u003eHow to use classical machine learning models\u003c\/li\u003e\n\u003cli\u003eHow to develop a deep learning model from scratch\u003c\/li\u003e\n\u003cli\u003eHow to evaluate models with industry-standard metrics\u003c\/li\u003e\n\u003cli\u003eHow to create your own generative AI models\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eEach chapter emphasizes practical skill development and experimentation, building to a case study that incorporates everything you've learned to classify audio recordings. Examples of working code you can easily run and modify are provided, and all code is freely available on GitHub. With \u003ci\u003ePractical Deep Learning\u003c\/i\u003e, second edition, you'll gain the skills and confidence you need to build real AI systems that solve real problems. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eNew to this edition: \u003c\/b\u003e Material on computer vision, fine-tuning and transfer learning, localization, self-supervised learning, generative AI for novel image creation, and large language models for in-context learning, semantic search, and retrieval-augmented generation (RAG).\u003cdiv style=\"display:none\"\u003eISBN-10: 1718504209\u003cbr\u003eISBN-13: 9781718504202\u003cbr\u003eAuthor: Kneusel, Ronald T., 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":45659350630597,"sku":"9781718504202","price":66.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718504202.jpg?v=1768908454"},{"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":"embedded-systems-with-arm-cortex-m-microcontrollers-in-assembly-language-and-c-fourth-edition","title":"Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C: Fourth Edition","description":"\u003cp\u003eThe book introduces basic programming of ARM Cortex-M cores in assembly and C at the register level, and the fundamentals of embedded system design. It presents basic concepts such as data representations (integer, fixed-point, floating-point), assembly instructions, stack, and implementing basic controls and functions of C language at the assembly level. It covers advanced topics such as interrupts, mixing C and assembly, direct memory access (DMA), system timers (SysTick), multi-tasking, SIMD instructions for digital signal processing (DSP), and instruction encoding\/decoding. The book also gives detailed examples of interfacing peripherals, such as general purpose I\/O (GPIO), LCD driver, keypad interaction, stepper motor control, PWM output, timer input capture, DAC, ADC, real-time clock (RTC), and serial communication (USART, I2C, SPI, and USB).\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0982692676\u003cbr\u003eISBN-13: 9780982692677\u003cbr\u003eAuthor: Zhu, Yifeng, N\/A, N\/A\u003cbr\u003ePublisher: E-Man Press LLC\u003cbr\u003e\n\u003c\/div\u003e","brand":"E-Man Press LLC","offers":[{"title":"Paperback (Jan 2023)","offer_id":45659686437061,"sku":"9780982692677","price":66.02,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780982692677.jpg?v=1768913346"},{"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":"python-for-data-analysis-data-wrangling-with-pandas-numpy-and-jupyter","title":"Python for Data Analysis: Data Wrangling with Pandas, Numpy, and Jupyter","description":"\u003cp\u003eGet the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.10 and pandas 1.4, the third edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You'll learn the latest versions of pandas, NumPy, and Jupyter in the process. \u003c\/p\u003e\u003cp\u003e Written by Wes McKinney, the creator of the Python pandas project, this book is a practical, modern introduction to data science tools in Python. It's ideal for analysts new to Python and for Python programmers new to data science and scientific computing. Data files and related material are available on GitHub. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eUse the Jupyter notebook and IPython shell for exploratory computing \u003c\/li\u003e\n\u003cli\u003eLearn basic and advanced features in NumPy \u003c\/li\u003e\n\u003cli\u003eGet started with data analysis tools in the pandas library \u003c\/li\u003e\n\u003cli\u003eUse flexible tools to load, clean, transform, merge, and reshape data \u003c\/li\u003e\n\u003cli\u003eCreate informative visualizations with matplotlib \u003c\/li\u003e\n\u003cli\u003eApply the pandas groupby facility to slice, dice, and summarize datasets \u003c\/li\u003e\n\u003cli\u003eAnalyze and manipulate regular and irregular time series data \u003c\/li\u003e\n\u003cli\u003eLearn how to solve real-world data analysis problems with thorough, detailed examples \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 109810403X\u003cbr\u003eISBN-13: 9781098104030\u003cbr\u003eAuthor: McKinney, Wes, N\/A, N\/A\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Sep 2022)","offer_id":45659800764613,"sku":"9781098104030","price":79.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098104030.jpg?v=1768914396"},{"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":"programming-in-lua-fourth-edition","title":"Programming in Lua, fourth edition","description":"Lua is spreading more and more throughout different areas of software, from embedded systems and mobile devices to the Web and the Internet of Things. Besides, it has a major role in the game industry, where knowledge of Lua has become an indisputable asset. Lua is the language of choice for anyone who needs a scripting language that is simple, efficient, extensible, portable, and free. Programming in Lua is the official book about the language, providing a solid base to any programmer who wants to use Lua. Authored by Roberto Ierusalimschy, the chief architect of the language, it covers all aspects of Lua 5---from the basics to its API with C. The book is the main source of programming patterns for Lua, with numerous code examples that help the reader to make the most of Lua's flexibility and powerful mechanisms. Programming in Lua is targeted at people with some programming background, but does not assume any prior knowledge about Lua or other scripting languages. This Fourth Edition updates the book to Lua 5.3 and marks a complete reorganization of the text. Building on his many years of experience teaching Lua, Roberto has restructured the book to present the material in a growing order of complexity, allowing the reader to better absorb the character of the language.\u003cdiv style=\"display:none\"\u003eISBN-10: 8590379868\u003cbr\u003eISBN-13: 9788590379867\u003cbr\u003eAuthor: Ierusalimschy, Roberto, N\/A, N\/A\u003cbr\u003ePublisher: Lua.Org\u003cbr\u003e\n\u003c\/div\u003e","brand":"Lua.Org","offers":[{"title":"Paperback (Aug 2016)","offer_id":45659897528517,"sku":"9788590379867","price":44.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9788590379867.jpg?v=1768915460"},{"product_id":"the-pragmatic-programmer-your-journey-to-mastery-20th-anniversary-edition","title":"The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe Pragmatic Programmer\u003c\/strong\u003e\u003c\/em\u003e is one of those rare tech books you'll read, re-read, and read again over the years. Whether you're new to the field or an experienced practitioner, you'll come away with fresh insights each and every time.\u003c\/p\u003e \u003cp\u003eDave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.\u003c\/p\u003e \u003cp\u003eNow, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to: \u003c\/p\u003e \u003cul\u003e \u003cli\u003eFight software rot\u003c\/li\u003e \u003cli\u003eLearn continuously\u003c\/li\u003e \u003cli\u003eAvoid the trap of duplicating knowledge\u003c\/li\u003e \u003cli\u003eWrite flexible, dynamic, and adaptable code\u003c\/li\u003e \u003cli\u003eHarness the power of basic tools\u003c\/li\u003e \u003cli\u003eAvoid programming by coincidence\u003c\/li\u003e \u003cli\u003eLearn real requirements\u003c\/li\u003e \u003cli\u003eSolve the underlying problems of concurrent code\u003c\/li\u003e \u003cli\u003eGuard against security vulnerabilities\u003c\/li\u003e \u003cli\u003eBuild teams of Pragmatic Programmers\u003c\/li\u003e \u003cli\u003eTake responsibility for your work and career\u003c\/li\u003e \u003cli\u003eTest ruthlessly and effectively, including property-based testing\u003c\/li\u003e \u003cli\u003eImplement the Pragmatic Starter Kit\u003c\/li\u003e \u003cli\u003eDelight your users\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWritten as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, \u003cem\u003e\u003cstrong\u003eThe Pragmatic Programmer\u003c\/strong\u003e\u003c\/em\u003e illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"One of the most significant books in my life.\"\u003cbr\u003e\u003c\/em\u003e--Obie Fernandez, Author, \u003cem\u003eThe Rails Way\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.\"\u003cbr\u003e\u003c\/em\u003e--Mike Cohn, Author of \u003cem\u003eSucceeding with Agile\u003c\/em\u003e, \u003cem\u003eAgile Estimating and Planning\u003c\/em\u003e, and \u003cem\u003eUser Stories Applied\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\". . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.\"\u003cbr\u003e\u003c\/em\u003e--Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\". . . lightning does strike twice, and this book is proof.\" \u003cbr\u003e\u003c\/em\u003e--VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 0135957052\u003cbr\u003eISBN-13: 9780135957059\u003cbr\u003eAuthor: Thomas, David, Hunt, Andrew\u003cbr\u003ePublisher: Addison-Wesley Professional\u003cbr\u003e\n\u003c\/div\u003e","brand":"Addison-Wesley Professional","offers":[{"title":"HardCover (Sep 2019)","offer_id":45937563041989,"sku":"9780135957059","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9780135957059_661c32d1-5f95-4bee-83ca-5ec2f46e2e7c.jpg?v=1772880994"},{"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":"python-all-in-one-for-dummies","title":"Python All-In-One for Dummies","description":"\u003cp\u003e\u003cb\u003eEverything you need to know to get into Python coding, with 7 books in one\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003ePython All-in-One For Dummies \u003c\/i\u003eis your one-stop source for answers to all your Python questions. From creating apps to building complex web sites to sorting big data, Python provides a way to get the work done. This book is great as a starting point for those new to coding, and it also makes a perfect reference for experienced coders looking for more than the basics. Apply your Python skills to data analysis, learn to write AI-assisted code using GitHub CoPilot, and discover many more exciting uses for this top programming language. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet started coding in Python--even if you're new to computer programming\u003c\/li\u003e \u003cli\u003eReference all the essentials and the latest updates, so your code is air-tight\u003c\/li\u003e \u003cli\u003eLearn how Python can be a solution for large-scale projects and big datasets\u003c\/li\u003e \u003cli\u003eAccelerate your career path with this comprehensive guide to learning Python\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eExperienced and would-be coders alike will love this easy-to-follow guide to learning and applying Python.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394236158\u003cbr\u003eISBN-13: 9781394236152\u003cbr\u003eAuthor: Shovic, John C., Simpson, Alan\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Apr 2024)","offer_id":46079946981573,"sku":"9781394236152","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394236152.jpg?v=1776033204"},{"product_id":"build-a-large-language-model-from-scratch","title":"Build a Large Language Model (from Scratch)","description":"\u003cb\u003eHow to implement LLM attention mechanisms and GPT-style transformers. \u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIn \u003ci\u003eBuild a Large Language Model (from Scratch)\u003c\/i\u003e bestselling author Sebastian Raschka guides you step by step through creating your own LLM. Each stage is explained with clear text, diagrams, and examples. You'll go from the initial design and creation, to pretraining on a general corpus, and on to fine-tuning for specific tasks. \u003cp\u003e\u003c\/p\u003e\u003ci\u003eBuild a Large Language Model (from Scratch)\u003c\/i\u003e teaches you how to: \u003cp\u003e\u003c\/p\u003e- Plan and code all the parts of an LLM\u003cbr\u003e - Prepare a dataset suitable for LLM training\u003cbr\u003e - Fine-tune LLMs for text classification and with your own data\u003cbr\u003e - Use human feedback to ensure your LLM follows instructions\u003cbr\u003e - Load pretrained weights into an LLM \u003cp\u003e\u003c\/p\u003e \u003ci\u003eBuild a Large Language Model (from Scratch)\u003c\/i\u003e takes you inside the AI black box to tinker with the internal systems that power generative AI. As you work through each key stage of LLM creation, you'll develop an in-depth understanding of how LLMs work, their limitations, and their customization methods. Your LLM can be developed on an ordinary laptop, and used as your own personal assistant. \u003cp\u003e\u003c\/p\u003ePurchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Physicist Richard P. Feynman reportedly said, \"I don't understand anything I can't build.\" Based on this same powerful principle, bestselling author Sebastian Raschka guides you step by step as you build a GPT-style LLM that you can run on your laptop. This is an engaging book that covers each stage of the process, from planning and coding to training and fine-tuning. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eBuild a Large Language Model (From Scratch)\u003c\/i\u003e is a practical and eminently-satisfying hands-on journey into the foundations of generative AI. Without relying on any existing LLM libraries, you'll code a base model, evolve it into a text classifier, and ultimately create a chatbot that can follow your conversational instructions. And you'll really understand it because you built it yourself! \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e- Plan and code an LLM comparable to GPT-2\u003cbr\u003e - Load pretrained weights\u003cbr\u003e - Construct a complete training pipeline\u003cbr\u003e - Fine-tune your LLM for text classification\u003cbr\u003e - Develop LLMs that follow human instructions \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Readers need intermediate Python skills and some knowledge of machine learning. The LLM you create will run on any modern laptop and can optionally utilize GPUs. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eSebastian Raschka\u003c\/b\u003e is a Staff Research Engineer at Lightning AI, where he works on LLM research and develops open-source software. \u003cp\u003e\u003c\/p\u003eThe technical editor on this book was \u003cb\u003eDavid Caswell\u003c\/b\u003e. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e 1 Understanding large language models\u003cbr\u003e 2 Working with text data\u003cbr\u003e 3 Coding attention mechanisms\u003cbr\u003e 4 Implementing a GPT model from scratch to generate text\u003cbr\u003e 5 Pretraining on unlabeled data\u003cbr\u003e 6 Fine-tuning for classification\u003cbr\u003e 7 Fine-tuning to follow instructions\u003cbr\u003e A Introduction to PyTorch\u003cbr\u003e B References and further reading\u003cbr\u003e C Exercise solutions\u003cbr\u003e D Adding bells and whistles to the training loop\u003cbr\u003e E Parameter-efficient fine-tuning with LoRA\u003cdiv style=\"display:none\"\u003eISBN-10: 1633437167\u003cbr\u003eISBN-13: 9781633437166\u003cbr\u003eAuthor: Raschka, Sebastian\u003cbr\u003ePublisher: Manning Publications\u003cbr\u003e\n\u003c\/div\u003e","brand":"Manning Publications","offers":[{"title":"Paperback (Oct 2024)","offer_id":46080198934725,"sku":"9781633437166","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781633437166.jpg?v=1776035446"},{"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":"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":"statistical-analysis-with-python-for-dummies","title":"Statistical Analysis with Python for Dummies","description":"\u003cp\u003e\u003cb\u003eWrangle stats as you learn how to graph, analyze, and interpret data with Python\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eStatistical Analysis with Python For Dummies\u003c\/i\u003e introduces you to the tool of choice for digging deep into data to inform business decisions. Even if you're new to coding, this book unlocks the magic of Python and shows you how to apply it to statistical analysis tasks. You'll learn to set up a coding environment and use Python's libraries and functions to mine data for correlations and test hypotheses. You'll also get a crash course in the concepts of probability, including graphing and explaining your results. Part coding book, part stats class, part business analyst guide, this book is ideal for anyone tasked with squeezing insight from data. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet clear explanations of the basics of statistics and data analysis\u003c\/li\u003e \u003cli\u003eLearn how to summarize and analyze data with Python, step by step\u003c\/li\u003e \u003cli\u003eImprove business decisions with objective evidence and analysis\u003c\/li\u003e \u003cli\u003eExplore hypothesis testing, regression analysis, and prediction techniques\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis is the perfect introduction to Python for students, professionals, and the stat-curious.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394370326\u003cbr\u003eISBN-13: 9781394370320\u003cbr\u003eAuthor: Schmuller, Joseph\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (Dec 2025)","offer_id":46080789774533,"sku":"9781394370320","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394370320.jpg?v=1776040328"},{"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":"deep-learning-with-python-third-edition","title":"Deep Learning with Python, Third Edition","description":"\u003cb\u003eThe bestselling book on Python deep learning, now covering generative AI, Keras 3, PyTorch, and JAX!\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eDeep Learning with Python, Third Edition\u003c\/i\u003e puts the power of deep learning in your hands. This new edition includes the latest Keras and TensorFlow features, generative AI models, and added coverage of PyTorch and JAX. Learn directly from the creator of Keras and step confidently into the world of deep learning with Python. \u003cp\u003e\u003c\/p\u003eIn \u003ci\u003eDeep Learning with Python, Third Edition\u003c\/i\u003e you'll discover: \u003cp\u003e\u003c\/p\u003e - Deep learning from first principles\u003cbr\u003e - The latest features of Keras 3\u003cbr\u003e - A primer on JAX, PyTorch, and TensorFlow\u003cbr\u003e - Image classification and image segmentation\u003cbr\u003e - Time series forecasting\u003cbr\u003e - Large Language models\u003cbr\u003e - Text classification and machine translation\u003cbr\u003e - Text and image generation--build your own GPT and diffusion models!\u003cbr\u003e - Scaling and tuning models \u003cp\u003e\u003c\/p\u003e With over 100,000 copies sold, \u003ci\u003eDeep Learning with Python\u003c\/i\u003e makes it possible for developers, data scientists, and machine learning enthusiasts to put deep learning into action. In this expanded and updated third edition, Keras creator \u003cb\u003eFrançois Chollet\u003c\/b\u003e offers insights for both novice and experienced machine learning practitioners. You'll master state-of-the-art deep learning tools and techniques, from the latest features of Keras 3 to building AI models that can generate text and images. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e In less than a decade, deep learning has changed the world--twice. First, Python-based libraries like Keras, TensorFlow, and PyTorch elevated neural networks from lab experiments to high-performance production systems deployed at scale. And now, through Large Language Models and other generative AI tools, deep learning is again transforming business and society. In this new edition, Keras creator François Chollet invites you into this amazing subject in the fluid, mentoring style of a true insider. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eDeep Learning with Python, Third Edition\u003c\/i\u003e makes the concepts behind deep learning and generative AI understandable and approachable. This complete rewrite of the bestselling original includes fresh chapters on transformers, building your own GPT-like LLM, and generating images with diffusion models. Each chapter introduces practical projects and code examples that build your understanding of deep learning, layer by layer. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e - Hands-on, code-first learning\u003cbr\u003e - Comprehensive, from basics to generative AI\u003cbr\u003e - Intuitive and easy math explanations\u003cbr\u003e - Examples in Keras, PyTorch, JAX, and TensorFlow \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e For readers with intermediate Python skills. No previous experience with machine learning or linear algebra required. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eFrançois Chollet\u003c\/b\u003e is the co-founder of Ndea and the creator of Keras. \u003cb\u003eMatthew Watson\u003c\/b\u003e is a software engineer at Google working on Gemini and a core maintainer of Keras. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e 1 What is deep learning?\u003cbr\u003e 2 The mathematical building blocks of neural networks\u003cbr\u003e 3 Introduction to TensorFlow, PyTorch, JAX, and Keras\u003cbr\u003e 4 Classification and regression\u003cbr\u003e 5 Fundamentals of machine learning\u003cbr\u003e 6 The universal workflow of machine learning\u003cbr\u003e 7 A deep dive on Keras\u003cbr\u003e 8 Image classification\u003cbr\u003e 9 ConvNet architecture patterns\u003cbr\u003e 10 Interpreting what ConvNets learn\u003cbr\u003e 11 Image segmentation\u003cbr\u003e 12 Object detection\u003cbr\u003e 13 Timeseries forecasting\u003cbr\u003e 14 Text classification\u003cbr\u003e 15 Language models and the Transformer\u003cbr\u003e 16 Text generation\u003cbr\u003e 17 Image generation\u003cbr\u003e 18 Best practices for the real world\u003cbr\u003e 19 The future of AI\u003cbr\u003e 20 Conclusions \u003cp\u003e\u003c\/p\u003e Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.\u003cdiv style=\"display:none\"\u003eISBN-10: 1633436586\u003cbr\u003eISBN-13: 9781633436589\u003cbr\u003eAuthor: Chollet, Francois, Watson, Matthew\u003cbr\u003ePublisher: Manning Publications\u003cbr\u003e\n\u003c\/div\u003e","brand":"Manning Publications","offers":[{"title":"Paperback (Nov 2025)","offer_id":46080988414149,"sku":"9781633436589","price":75.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781633436589.jpg?v=1776042632"},{"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":"data-science-from-scratch-first-principles-with-python","title":"Data Science from Scratch: First Principles with Python","description":"\u003cp\u003eTo really learn data science, you should not only master the tools--data science libraries, frameworks, modules, and toolkits--but also understand the ideas and principles underlying them. Updated for Python 3.6, this second edition of Data Science from Scratch shows you how these tools and algorithms work by implementing them from scratch. \u003c\/p\u003e\u003cp\u003e If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with the hacking skills you need to get started as a data scientist. Packed with new material on deep learning, statistics, and natural language processing, this updated book shows you how to find the gems in today's messy glut of data. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet a crash course in Python \u003c\/li\u003e\n\u003cli\u003eLearn the basics of linear algebra, statistics, and probability--and how and when they're used in data science \u003c\/li\u003e\n\u003cli\u003eCollect, explore, clean, munge, and manipulate data \u003c\/li\u003e\n\u003cli\u003eDive into the fundamentals of machine learning \u003c\/li\u003e\n\u003cli\u003eImplement models such as k-nearest neighbors, Naïve Bayes, linear and logistic regression, decision trees, neural networks, and clustering \u003c\/li\u003e\n\u003cli\u003eExplore recommender systems, natural language processing, network analysis, MapReduce, and databases \u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1492041130\u003cbr\u003eISBN-13: 9781492041139\u003cbr\u003eAuthor: Grus, Joel\u003cbr\u003ePublisher: O'Reilly Media\u003cbr\u003e\n\u003c\/div\u003e","brand":"O'Reilly Media","offers":[{"title":"Paperback (Jun 2019)","offer_id":46081375568069,"sku":"9781492041139","price":65.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781492041139.jpg?v=1776045288"},{"product_id":"sql-quickstart-guide-the-simplified-beginners-guide-to-managing-analyzing-and-manipulating-data-with-sql","title":"SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL","description":"\u003cp\u003e\u003cstrong\u003e\"THE BEST SQL BOOK FOR BEGINNERS - HANDS DOWN!\"\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cem\u003e*INCLUDES FREE ACCESS TO A SAMPLE DATABASE, SQL BROWSER APP, COMPREHENSION QUIZES \u0026amp; SEVERAL OTHER DIGITAL RESOURCES!*\u003c\/em\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eNot sure how to prepare for the data-driven future?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cem\u003eThis book shows you EXACTLY what you need to know to successfully use the SQL programming language to enhance your career!\u003c\/em\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAre you a developer who wants to expand your mastery to database management?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cem\u003eThen you NEED this book. Buy now and start reading today!\u003c\/em\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAre you a project manager who needs to better understand your development team's needs? A decision maker who needs to make deeper data-driven analysis?\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cem\u003eEverything you need to know is included in these pages!\u003c\/em\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe ubiquity of big data means that now more than ever there is a burning need to warehouse, access, and understand the contents of massive databases quickly and efficiently.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThat's where SQL comes in.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSQL is the workhorse programming language that forms the backbone of modern data management and interpretation.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eAny database management professional will tell you that despite trendy data management languages that come and go, SQL remains the most widely used and most reliable to date, with no signs of stopping. In this comprehensive guide, experienced mentor and SQL expert Walter Shields draws on his considerable knowledge to make the topic of relational database management accessible, easy to understand, and highly actionable.\u003c\/p\u003e\u003cp\u003e\u003cem\u003eSQL QuickStart Guide\u003c\/em\u003e is ideal for those seeking to increase their job prospects and enhance their careers, for developers looking to expand their programming capabilities, or for anyone who wants to take advantage of our inevitably data-driven future-even with no prior coding experience!\u003c\/p\u003e\u003cp\u003e \u003cstrong\u003eSQL QuickStart Guide is Perfect For: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eProfessionals looking to augment their job skills in preparation for a data-driven future\u003c\/li\u003e\n\u003cli\u003eJob seekers who want to pad their skills and resume for a durable employability edge\u003c\/li\u003e\n\u003cli\u003eBeginners with zero prior experience\u003c\/li\u003e\n\u003cli\u003eManagers, decision makers, and business owners looking to manage data-driven business insights\u003c\/li\u003e\n\u003cli\u003eDevelopers looking to expand their mastery beyond the full stack\u003c\/li\u003e\n\u003cli\u003eAnyone who wants to be better prepared for our data-driven future!\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIn SQL QuickStart Guide You'll Discover: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eThe basic structure of databases-what they are, how they work, and how to successfully navigate them\u003c\/li\u003e\n\u003cli\u003eHow to use SQL to retrieve and understand data no matter the scale of a database (aided by numerous images and examples)\u003c\/li\u003e\n\u003cli\u003eThe most important SQL queries, along with how and when to use them for best effect\u003c\/li\u003e\n\u003cli\u003eProfessional applications of SQL and how to \"sell\" your new SQL skills to your employer, along with other career-enhancing considerations\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e*\u003cstrong\u003eLIFETIME ACCESS TO FREE SQL RESOURCES\u003c\/strong\u003e*\u003c\/p\u003e\u003cp\u003eEach book comes with free lifetime access to tons of exclusive online resources to help you master SQL, such as workbooks, cheat sheets and reference guides.\u003c\/p\u003e\u003cp\u003e*\u003cstrong\u003eGIVING BACK\u003c\/strong\u003e*\u003c\/p\u003e\u003cp\u003eQuickStart Guides proudly supports One Tree Planted as a reforestation partner.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 194505123X\u003cbr\u003eISBN-13: 9781945051234\u003cbr\u003eAuthor: Shields, Walter\u003cbr\u003ePublisher: Clydebank Media LLC\u003cbr\u003e\n\u003c\/div\u003e","brand":"Clydebank Media LLC","offers":[{"title":"Hardcover (Nov 2019)","offer_id":46081485078725,"sku":"9781945051234","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781945051234.jpg?v=1776046466"},{"product_id":"system-design-interview-an-insiders-guide","title":"System Design Interview - An insider's guide","description":"\u003cb\u003eSystem Design Interview - An Insider's Guide (Volume 1)\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eSystem design interviews are the most difficult to tackle of all technical interview questions. This book is Volume 1 of the System Design Interview - An insider's guide series that provides a reliable strategy and knowledge base for approaching a broad range of system design questions. This book provides a step-by-step framework for how to tackle a system design question. It includes many real-world examples to illustrate the systematic approach, with detailed steps that you can follow. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eWhat's inside?\u003c\/b\u003e\u003cbr\u003e- An insider's take on what interviewers really look for and why.\u003cbr\u003e- A 4-step framework for solving any system design interview question.\u003cbr\u003e- 16 real system design interview questions with detailed solutions.\u003cbr\u003e- 188 diagrams to visually explain how different systems work. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eTable Of Contents\u003c\/b\u003e\u003cbr\u003eChapter 1: Scale From Zero To Millions Of Users\u003cbr\u003eChapter 2: Back-of-the-envelope Estimation\u003cbr\u003eChapter 3: A Framework For System Design Interviews\u003cbr\u003eChapter 4: Design A Rate Limiter\u003cbr\u003eChapter 5: Design Consistent Hashing\u003cbr\u003eChapter 6: Design A Key-value Store\u003cbr\u003eChapter 7: Design A Unique Id Generator In Distributed Systems\u003cbr\u003eChapter 8: Design A Url Shortener\u003cbr\u003eChapter 9: Design A Web Crawler\u003cbr\u003eChapter 10: Design A Notification System\u003cbr\u003eChapter 11: Design A News Feed System\u003cbr\u003eChapter 12: Design A Chat System\u003cbr\u003eChapter 13: Design A Search Autocomplete System\u003cbr\u003eChapter 14: Design Youtube\u003cbr\u003eChapter 15: Design Google Drive\u003cbr\u003eChapter 16: The Learning Continues\u003cdiv style=\"display:none\"\u003eISBN-13: 9798664653403\u003cbr\u003eAuthor: Xu, Alex\u003cbr\u003ePublisher: Independently Published\u003cbr\u003e\n\u003c\/div\u003e","brand":"Independently Published","offers":[{"title":"Paperback (Jun 2020)","offer_id":46081505198277,"sku":"9798664653403","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9798664653403.jpg?v=1776046623"},{"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":"make-electronics-learning-by-discovery-a-hands-on-primer-for-the-new-electronics-enthusiast","title":"Make: Electronics: Learning by Discovery: A Hands-On Primer for the New Electronics Enthusiast","description":"Make: Electronics explores the properties and applications of discrete components that are the fundamental building blocks of circuit design. Understanding resistors, capacitors, transistors, inductors, diodes, and integrated circuit chips is essential even when using microcontrollers. Make: Electronics teaches the fundamentals and also provides advice on the tools and supplies that are necessary. Component kits are available, specifically developed for the third edition.\u003cdiv style=\"display:none\"\u003eISBN-10: 1680456873\u003cbr\u003eISBN-13: 9781680456875\u003cbr\u003eAuthor: Platt, Charles\u003cbr\u003ePublisher: Make Community, LLC\u003cbr\u003e\n\u003c\/div\u003e","brand":"Make Community, LLC","offers":[{"title":"Paperback (Oct 2021)","offer_id":46081818099909,"sku":"9781680456875","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781680456875.jpg?v=1776049704"},{"product_id":"introducing-c-the-easy-way-to-start-learning-modern-c","title":"Introducing C++: The Easy Way to Start Learning Modern C++","description":"\u003cp\u003eYou know how to code, but you're ready to level up. You've heard about the power and performance of C++, a language vital to fields like AI, game development, and high-performance computing. But where do you even start? Existing resources are outdated or overly academic, or they assume a deep understanding of C. You need a guide that respects your existing skills and gets you coding fast with modern C++. \u003c\/p\u003e\u003cp\u003eThis book cuts through the noise, focusing on the essential elements of C++ with hands-on projects that quickly build your skills and confidence. Author and C++ expert Frances Buontempo gets you up to speed quickly with the latest features and best practices of the language, preparing you for more advanced exploration. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eWrite clean and efficient C++ code \u003c\/li\u003e\n\u003cli\u003eUnderstand core concepts and syntax \u003c\/li\u003e\n\u003cli\u003eApply various programming approaches, from OOP to functional styles \u003c\/li\u003e\n\u003cli\u003eRead and understand complex C++ definitions and resources\u003cdiv style=\"display:none\"\u003eISBN-10: 1098178149\u003cbr\u003eISBN-13: 9781098178147\u003cbr\u003eAuthor: Buontempo, Frances\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 (Apr 2026)","offer_id":46099892142277,"sku":"9781098178147","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781098178147.jpg?v=1776646309"},{"product_id":"c-for-dummies","title":"C++ for Dummies","description":"\u003cp\u003e\u003cb\u003eAn accessible walkthrough of one of the world's most popular programming languages: C++\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eC++ For Dummies\u003c\/i\u003e is your from-scratch guide that explains the essentials of what you need to know to understand the language and build your very first program in C++. Bradley Jones, experienced programmer and coding educator, packs this edition with examples and clear demonstrations that explain the \"why\" and the \"how\" of programming in C++, as well as the programming concepts that will form the foundation of your code, including classes, loops, classes, objects, inheritance, and more. \u003c\/p\u003e\u003cp\u003e\u003ci\u003eC++ For Dummies\u003c\/i\u003e provides easy-to-understand tutorials for the use of C++26 and explains the modern approach to printing and displaying information with the std:: print method. It also discusses: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eExplanations of features that make C++26 better including modules, smart pointers, concepts, and ranges\u003c\/li\u003e \u003cli\u003eWalkthroughs of updated libraries for the filesystem, ranges, formatting, time, printing, and more\u003c\/li\u003e \u003cli\u003eTesting and debugging techniques\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eGreat for programmers, developers, students, or anyone interested in learning to code in C++ who are looking for a straightforward, hands-on approach to the language, \u003ci\u003eC++ For Dummies\u003c\/i\u003e is an accessible introduction to C++26 that offers readers a reliable head-start to a fun and rewarding skillset.\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1394380445\u003cbr\u003eISBN-13: 9781394380442\u003cbr\u003eAuthor: Jones, Bradley L.\u003cbr\u003ePublisher: For Dummies\u003cbr\u003e\n\u003c\/div\u003e","brand":"For Dummies","offers":[{"title":"Paperback (May 2026)","offer_id":46100069351621,"sku":"9781394380442","price":35.14,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781394380442.jpg?v=1776647409"},{"product_id":"computer-science-from-scratch-building-interpreters-art-emulators-and-ml-in-python","title":"Computer Science from Scratch: Building Interpreters, Art, Emulators and ML in Python","description":"\u003cb\u003eYou know how to write Python. Now master the computer science that makes it work.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIf you've been programming for a while, you may have found yourself wondering about the deeper principles behind the code. How are programming languages implemented? What does an interpreter really do? How does the microprocessor execute instructions at a fundamental level? How does a machine learning algorithm make decisions? \u003cp\u003e\u003c\/p\u003e\u003ci\u003eComputer Science from Scratch\u003c\/i\u003e is for experienced Python programmers who want to fill in those gaps--not through abstract lectures, but through carefully designed projects that bring core CS concepts to life. Understanding these fundamental building blocks will make you a more versatile and effective programmer. \u003cp\u003e\u003c\/p\u003eEach chapter presents a focused, hands-on project that teaches a fundamental idea in computer science: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eINTERPRETERS: Understand syntax, parsing, and evaluation by writing a BASIC interpreter\u003c\/li\u003e\n\u003cli\u003eEMULATORS: Learn computer architecture by building an NES emulator from the ground up\u003c\/li\u003e\n\u003cli\u003eGRAPHICS: Explore image manipulation and algorithmic art through computer graphics projects\u003c\/li\u003e\n\u003cli\u003eMACHINE LEARNING: Demystify classification by implementing a simple, readable KNN model\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eThese projects aren't about building tools--they're structured lessons that use code to reveal how computing works. Each chapter concludes with real-world context, thoughtful extensions, and exercises to deepen your understanding. \u003cp\u003e\u003c\/p\u003eAuthored by David Kopec, a computer science professor and author of the popular Classic Computer Science Problems series, this is not a beginner's book, and it's not a theory-heavy academic text. It's a practical, code-driven introduction to the essential ideas and mechanisms of computer science--written for programmers who want more than syntax. \u003cp\u003e\u003c\/p\u003eIf you've been writing Python and are ready to explore the foundations behind computing, this book will guide you there--with clarity, depth, and purpose.\u003cdiv style=\"display:none\"\u003eISBN-10: 1718504306\u003cbr\u003eISBN-13: 9781718504301\u003cbr\u003eAuthor: Kopec, David\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (Sep 2025)","offer_id":46100220969157,"sku":"9781718504301","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718504301.jpg?v=1776648398"},{"product_id":"the-rust-programming-language-3rd-edition","title":"The Rust Programming Language, 3rd Edition","description":"\u003cb\u003eBuild stable, production-grade systems with Rust.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eThe Rust Programming Language, 3rd Edition\u003c\/i\u003e, teaches you to write code that the compiler can verify, teams can maintain, and systems can evolve safely over time. Written by longtime Rust community members, this book shows you how to work effectively with Rust's type system, concurrency model, and tooling, using patterns and idioms chosen for long-term stability. \u003cp\u003e\u003c\/p\u003eLearn how to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eDesign programs that communicate their invariants to the compiler\u003c\/li\u003e\n\u003cli\u003eUse ownership, lifetimes, and traits to model real-world constraints\u003c\/li\u003e\n\u003cli\u003eWrite concurrent and multithreaded code with confidence and clarity\u003c\/li\u003e\n\u003cli\u003eBuild, test, document, and refactor projects using Cargo effectively\u003c\/li\u003e\n\u003cli\u003eHandle errors explicitly and idiomatically\u003c\/li\u003e\n\u003cli\u003eApply expressive pattern matching to simplify complex logic\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eThree substantial project chapters--focusing on a number-guessing game, a command-line tool, and a multithreaded server--demonstrate how these concepts work together in complete, real programs. \u003cp\u003e\u003c\/p\u003eWhether you're new to Rust or already using it in production, this book helps you write code that scales safely and makes its guarantees explicit. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eNew to this edition: \u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eComplete async programming chapter\u003c\/li\u003e\n\u003cli\u003eMiri for analyzing unsafe code\u003c\/li\u003e\n\u003cli\u003eBuilt on the Rust 2024 Edition\u003c\/li\u003e\n\u003cli\u003eModern Rust idioms, tooling, and practices\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 1718504446\u003cbr\u003eISBN-13: 9781718504448\u003cbr\u003eAuthor: Klabnik, Steve, Nichols, Carol, Krycho, Chris\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (Mar 2026)","offer_id":46100221362373,"sku":"9781718504448","price":56.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718504448.jpg?v=1776648399"},{"product_id":"automate-excel-with-python-a-practical-guide-for-nonprogrammers","title":"Automate Excel with Python: A Practical Guide for Nonprogrammers","description":"\u003cb\u003eAI can write the code. You still need to know what it does.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eYou're already good at Excel. But you're tired of the copy\/paste, the helper columns, and the brittle formulas that break when someone adds a row. You want automation, and whether you write the code yourself or let AI generate it, you need to understand what's actually running your business processes. \u003cp\u003e\u003c\/p\u003e\u003ci\u003eAutomate Excel with Python\u003c\/i\u003e teaches you to build real workflows, step-by-step. You'll read messy workbooks into pandas dataframes, filter and reshape data without helper columns, merge sources without silent VLOOKUP failures, and export polished results with formatting intact. A capstone chapter ties it together: import a multi-tab workbook, generate exception reports, and email the results--all from one script you run with a single click. \u003cp\u003e\u003c\/p\u003eYou'll learn how to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eRead existing Excel files you already use into Python, even the messy ones\u003c\/li\u003e\n\u003cli\u003eReplace daily copy\/paste routines with reusable scripts\u003c\/li\u003e\n\u003cli\u003eMerge and match data across sources with auditable results\u003c\/li\u003e\n\u003cli\u003eHandle dates, times, and the edge cases that break formulas\u003c\/li\u003e\n\u003cli\u003eExport from Python to Excel with column widths, number formats, and frozen panes intact\u003c\/li\u003e\n\u003cli\u003eBuild workflows that run daily without babysitting\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eAI can write the code. This book makes sure you're the one in control of it.\u003cdiv style=\"display:none\"\u003eISBN-10: 1718504640\u003cbr\u003eISBN-13: 9781718504646\u003cbr\u003eAuthor: Wengler, John\u003cbr\u003ePublisher: No Starch Press\u003cbr\u003e\n\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback (May 2026)","offer_id":46100221591749,"sku":"9781718504646","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9781718504646.jpg?v=1776648401"},{"product_id":"aprende-sql-desde-cero-hasta-avanzado-el-libro-completo-de-la-programacion-sql-para-principiantes-con-ejercicios-practicos-y-contenido-bonus","title":"Aprende SQL desde cero hasta avanzado: El libro completo de la programacion SQL para principiantes: Con ejercicios prácticos y contenido bonus","description":"\u003cp\u003e\u003cstrong\u003e Domina SQL desde cero y conviértete en un experto en bases de datos con este libro!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLa gestión y el análisis de datos\u003c\/strong\u003e se han convertido en \u003cstrong\u003ehabilidades fundamentales en la era digital, altamente demandadas en todo tipo de industrias\u003c\/strong\u003e. Sin embargo, muchas personas sienten que SQL es complejo o difícil de aprender. \u003cstrong\u003eXavier Reyes Ochoa, conocido como Programador X\u003c\/strong\u003e en YouTube, experto reconocido en bases de datos y \u003cstrong\u003eautor del libro bestseller \"Aprende Python desde cero hasta avanzado\"\u003c\/strong\u003e, está decidido a romper estos mitos con su nuevo libro.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eCon millones de vistas en sus videos educativos y más de una década de experiencia como ingeniero y consultor en empresas líderes como Nintendo, Google y AWS, Xavier ha desarrollado \u003cstrong\u003euna metodología de enseñanza clara, accesible y entretenida, ideal para principiantes y usuarios intermedios\u003c\/strong\u003e.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eDesde las primeras páginas \u003cstrong\u003edescubrirás que SQL es un lenguaje sencillo, lógico y poderoso\u003c\/strong\u003e. Xavier te llevará \u003cstrong\u003epaso a paso\u003c\/strong\u003e por el fascinante mundo de las bases de datos relacionales, explicando conceptos de forma visual y práctica.  Te sorprenderá lo fácil y rápido que podrás avanzar y aplicar lo aprendido!\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cdiv style=\"display:none\"\u003eISBN-10: 3989292374\u003cbr\u003eISBN-13: 9783989292376\u003cbr\u003eAuthor: Reyes Ochoa, Xavier\u003cbr\u003ePublisher: Book Shelter Gmbh\u003cbr\u003e\n\u003c\/div\u003e","brand":"Book Shelter Gmbh","offers":[{"title":"Paperback (Jul 2025)","offer_id":46100278968517,"sku":"9783989292376","price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0708\/6414\/2533\/files\/9783989292376.jpg?v=1776648650"}],"url":"https:\/\/www.inveni.store\/collections\/computers-languages.oembed?page=2","provider":"Inveni","version":"1.0","type":"link"}