{"title":"Computers - Programming - Open Source","description":"\u003cp\u003eExplore programming books, coding books, open source programming books, and open source Python books. Shop computer books, The Art of Computer Programming, and best-selling titles at our online bookstore\u003c\/p\u003e","products":[{"product_id":"python-crash-course-3rd-edition-a-hands-on-project-based-introduction-to-programming-9781718502703","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\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Eric Matthes\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/10\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 552\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.30lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.00w x 1.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718502703\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eEric Matthes\u003c\/b\u003e was a high school science, math, and programming teacher, now full-time author, living in Alaska. He has been writing programs since he was five years old and is the author of the \u003ci\u003ePython Flash Cards\u003c\/i\u003e, also from No Starch Press.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Eric Matthes \/ Paperback \/ English","offer_id":47279516024989,"sku":"9781718502703","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_4c094dc8-06a2-4b90-903e-2650a3d8d665.jpg?v=1759872038"},{"product_id":"automate-the-boring-stuff-with-python-3rd-edition-9781718503403","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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Al Sweigart\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/20\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 672\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.65lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.00w x 1.60d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718503403\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAl Sweigart\u003c\/b\u003e is a software developer, fellow of the Python Software Foundation, and author of several popular programming books including \u003ci\u003eThe Big Book of Small Python Projects\u003c\/i\u003e, \u003ci\u003eBeyond the Basic Stuff with Python\u003c\/i\u003e, \u003ci\u003eCoding with Minecraft\u003c\/i\u003e, and \u003ci\u003eThe Recursive Book of Recursion\u003c\/i\u003e (all from No Starch Press).\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Al Sweigart \/ Paperback \/ English","offer_id":47281845797021,"sku":"9781718503403","price":81.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_b104cf5a-0f8a-4321-934b-08aec8ce7383.jpg?v=1759937778"},{"product_id":"python-data-science-essentials-9781785280429","title":"Python Data Science Essentials","description":"\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Alberto Boschetti,Luca Massaron\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/30\/2015\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 258\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.99lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.54d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781785280429\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Alberto Boschetti \/ Paperback \/ English","offer_id":47282732335261,"sku":"9781785280429","price":83.79,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_c0016a86-07ed-467e-8258-774d1fe745b8.jpg?v=1759955359"},{"product_id":"fluent-python-clear-concise-and-effective-programming-9781492056355","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\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Luciano Ramalho\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/10\/2022\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 1012\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 3.48lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 1.99d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781492056355\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eLuciano Ramalho is a Principal Consultant at ThoughtWorks and a fellow of the Python Software Foundation. He's been using Python professionally since 1998, deploying it in some of the largest Internet properties based in Brazil, as well as financial and government institutions. Ramalho has presented Python talks and tutorials in six countries, including events like PyCon US, OSCON, Python Brasil, PyBay, and PyCaribbean. He is co-owner of Python.pro.br, a training company.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Luciano Ramalho \/ Paperback \/ English","offer_id":47283531120797,"sku":"9781492056355","price":99.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_2a671b94-5294-4d6e-80d4-b69374a6ca4e.jpg?v=1759967036"},{"product_id":"linux-basics-for-hackers-2nd-edition-getting-started-with-networking-scripting-and-security-in-kali-9781718503540","title":"Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in Kali","description":"\u003cb\u003eA revised introduction to the Linux operating system for beginning hackers and penetration testers.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eIf you're just getting started along the exciting path of hacking, cybersecurity, and pentesting, \u003ci\u003eLinux Basics for Hackers\u003c\/i\u003e is an excellent introduction. With Kali Linux, an operating system designed for digital forensics and penetration testing, you'll learn the basics of using Linux and acquire the tools and techniques you'll need to take control of a Linux environment. \u003cp\u003e\u003c\/p\u003eFirst, you'll learn how to install Kali on a virtual machine and get an introduction to basic Linux concepts. Next, you'll tackle broader Linux topics like manipulating text, controlling file and directory permissions, and managing user environment variables. You'll then focus on foundational hacking concepts like security and anonymity and learn scripting skills with bash and Python. \u003cp\u003e\u003c\/p\u003ePractical tutorials and exercises throughout will reinforce and test your skills as you learn how to: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCover your tracks by changing your network information and manipulating the journalctl logging utility\u003c\/li\u003e\n\u003cli\u003eWrite a tool to scan for network connections, and connect and listen to wireless networks\u003c\/li\u003e\n\u003cli\u003eKeep your internet activity stealthy using Tor, proxy servers, VPNs, and encrypted email\u003c\/li\u003e\n\u003cli\u003eWrite a bash script to find potential attack targets over a range of IP addresses\u003c\/li\u003e\n\u003cli\u003eUse and abuse services like MySQL, the Apache web server, and OpenSSH\u003c\/li\u003e\n\u003cli\u003eBuild your own hacking tools, such as remote spy cameras and password crackers\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eNew to this edition: \u003c\/b\u003e This second edition has been updated to address recent changes to Kali and Linux, including a more secure approach to root privileges, updates to Bluetooth and Linux logging functions, and a new chapter with advice on AI in cybersecurity. \u003cp\u003e\u003c\/p\u003eHacking is complex, and there is no single way in. Why not start at the beginning with \u003ci\u003eLinux Basics for Hackers\u003c\/i\u003e?\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Occupytheweb\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/01\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 264\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.10lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 6.90w x 0.80d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718503540\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eOccupyTheWeb\u003c\/b\u003e is an infosec consultant, forensic investigator, and trainer with more than 20 years in the industry. He maintains the Hackers Arise training site (hackers-arise.com) and trains US military personnel, Department of Defense contractors, and federal employees in information security and hacking.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Occupytheweb \/ Paperback \/ English","offer_id":47283571622045,"sku":"9781718503540","price":59.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_73cab102-49a6-4b58-973e-4d6fdbfad0ad.jpg?v=1759968158"},{"product_id":"python-data-science-handbook-essential-tools-for-working-with-data-9781098121228","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\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Jake Vanderplas\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/17\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 588\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.10lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 6.90w x 1.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098121228\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eJake VanderPlas is a software engineer at Google Research, working on tools that support data-intensive research. He maintains a technical blog, Pythonic Perambulations, \u003c\/p\u003e\u003cp\u003eto share tutorials and opinions related to statistics, open software, and scientific computing in Python. He creates and develops Python tools for use in data-intensive science, including packages like Scikit-Learn, SciPy, AstroPy, Altair, JAX, and many others. He participates in the broader data science community, developing and presenting talks and tutorials on scientific computing topics at various conferences in the data science world.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Jake Vanderplas \/ Paperback \/ English","offer_id":47283614089373,"sku":"9781098121228","price":104.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d100cab2-5187-447a-aab8-8759e57792d1.jpg?v=1759969232"},{"product_id":"linux-pocket-guide-essential-commands-9781098157968","title":"Linux Pocket Guide: Essential Commands","description":"\u003cp\u003eIf you use Linux in your day-to-day work, then \u003ci\u003eLinux Pocket Guide\u003c\/i\u003e is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, and more. \u003c\/p\u003e\u003cp\u003e In this concise guide, author Daniel Barrett provides the most useful Linux commands grouped by functionality. Whether you're a novice or an experienced user, this practical book is an ideal reference for the most important Linux commands. \u003c\/p\u003e\u003cp\u003e You'll learn: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eEssential concepts--commands, shells, users, and the filesystem \u003c\/li\u003e\n\u003cli\u003eFile commands-creating, organizing, manipulating, and processing files of all kinds \u003c\/li\u003e\n\u003cli\u003eSysadmin basics-superusers, processes, user management, and software installation \u003c\/li\u003e\n\u003cli\u003eFilesystem maintenance-disks, RAID, logical volumes, backups, and more \u003c\/li\u003e\n\u003cli\u003eNetworking commands-working with hosts, network connections, email, and the web \u003c\/li\u003e\n\u003cli\u003eGetting stuff done-everything from math to version control to graphics and audio \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Daniel J. Barrett\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/09\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 349\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.57lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 7.00h x 4.25w x 0.73d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098157968\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eBarrett, Daniel J.:\u003c\/i\u003e\u003c\/b\u003e - Daniel J. Barrett has been teaching and writing about Linux and related technologies for more than 30 years. He is an author of numerous O'Reilly books such as Efficient Linux at the Command Line, Linux Security Cookbook, SSH, The Secure Shell: The Definitive Guide, Macintosh Terminal Pocket Guide, and MediaWiki. Dan has also been a software engineer, heavy metal singer, system administrator, university lecturer, web designer, and humorist. He works at Google. Visit DanielJBarrett.com to learn more.","brand":"booksdeli.com","offers":[{"title":"Daniel J. Barrett \/ Paperback \/ English","offer_id":47283867910301,"sku":"9781098157968","price":47.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_7fa611b6-2018-463e-a1b5-5f1e64f976dd.jpg?v=1759974883"},{"product_id":"working-in-public-the-making-and-maintenance-of-open-source-software-9780578675862","title":"Working in Public: The Making and Maintenance of Open Source Software","description":"\u003cb\u003eAn inside look at modern open source software development and its influence on our online social world.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003eOpen source software, in which developers publish code that anyone can use, has long served as a bellwether for other online behavior. In the late 1990s, it provided an optimistic model for public collaboration, but in the last 20 years it's shifted to solo operators who write and publish code that's consumed by millions. \u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003eIn \u003ci\u003eWorking in Public\u003c\/i\u003e, Nadia Asparouhova takes an inside look at modern open source software development, its evolution over the last two decades, and its ramifications for an internet reorienting itself around individual creators. Asparouhova, who interviewed hundreds of developers while working to improve their experience at GitHub, argues that modern open source offers us a model through which to understand the challenges faced by online creators. She examines the trajectory of open source projects, including: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eThe GitHub platform for hosting and development\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eThe structures, roles, incentives, and relationships involved in open source projects\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eThe often-overlooked maintenance required of its creators\u003c\/li\u003e \u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eThe costs of production that endure through an application's lifetime.\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003c\/p\u003eAsparouhova also scrutinizes the role of platforms like Twitter, Facebook, Twitch, YouTube, and Instagram, which reduce infrastructure and distribution costs for creators but which massively increase the scope of interactions with their audience. \u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003eOpen source communities are increasingly centered around the work of individual developers rather than teams. Similarly, if creators, rather than discrete communities, are going to become the epicenter of our online social systems, we need to better understand how they work--and we can do so by studying what happened to open source.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Nadia Asparouhova\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Stripe Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/04\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 256\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.50lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.30h x 6.30w x 1.00d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780578675862\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eAsparouhova, Nadia:\u003c\/i\u003e\u003c\/b\u003e - \u003cb\u003eNadia Asparouhova\u003c\/b\u003e is a writer and researcher who explores how the internet enables individual creators. From 2015 to 2019, she focused on the production of open source software, working independently and at GitHub to improve the open source developer experience. She is the author of \u003ci\u003eRoads and Bridges: The Unseen Labor Behind Our Digital Infrastructure\u003c\/i\u003e, published by the Ford Foundation, in which she argued that open source code is a form of public infrastructure that requires maintenance. She lives in San Francisco.","brand":"booksdeli.com","offers":[{"title":"Nadia Asparouhova \/ Hardcover \/ English","offer_id":47284042203293,"sku":"9780578675862","price":37.71,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_74d5536b-ef4e-4dcd-be06-04fa1cc88a27.jpg?v=1759978683"},{"product_id":"python-quickstart-guide-the-simplified-beginners-guide-to-python-programming-using-hands-on-projects-and-real-world-applications-9781636100371","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\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Robert Oliver\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Clydebank Media LLC\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/19\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 396\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.96lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.88d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781636100371\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eOliver, Robert:\u003c\/i\u003e\u003c\/b\u003e - Robert W. Oliver II is a senior developer and DevOps consultant with over two decades of experience in the field. A truly full-stack programmer, Robert has architected both front-end and back-end systems and designed algorithms used in technologies operating at scales ranging from small to enterprise. With decades of experience working in Python, PHP, Ruby on Rails, JavaScript, C\/C++, Rust, and C#, he is fluent in the languages of programming and system design.","brand":"booksdeli.com","offers":[{"title":"Robert Oliver \/ Hardcover \/ English","offer_id":47284888928413,"sku":"9781636100371","price":59.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_7350d2ec-e093-4fd9-80d3-26f2a2953af5.jpg?v=1759996321"},{"product_id":"the-rust-programming-language-2nd-edition-9781718503106","title":"The Rust Programming Language, 2nd Edition","description":"\u003cb\u003eWith over 50,000 copies sold, \u003ci\u003eThe Rust Programming Language\u003c\/i\u003e is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version, this edition is considered the language's official documentation. \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003e\u003ci\u003eThe Rust Programming Language\u003c\/i\u003e \"covers everything you could want to know about the language.\"--Stack Overflow \u003cp\u003e\u003c\/p\u003eRust has been repeatedly voted \"Most Loved Language\" on the StackOverflow Developer Survey. \u003cp\u003e\u003c\/p\u003e\u003ci\u003eThe Rust Programming Language, 2nd Edition\u003c\/i\u003e is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages. \u003cp\u003e\u003c\/p\u003eKlabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust's features so that you can create robust and scalable programs. You'll begin with basics like creating functions, choosing data types, and binding variables, then move on to more advanced concepts, such as: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eOwnership and borrowing, lifetimes, generics, traits, and trait objects to communicate your program's constraints to the compiler\u003c\/li\u003e\n\u003cli\u003eSmart pointers and multithreading, and how ownership interacts with them to enable fearless concurrency\u003c\/li\u003e\n\u003cli\u003eHow to use Cargo, Rust's built-in package manager, to build, document your code, and manage dependencies\u003c\/li\u003e\n\u003cli\u003eThe best ways to test, handle errors, refactor, and take advantage of expressive pattern matching\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eIn addition to the countless code examples, you'll find three chapters dedicated to building complete projects: a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Steve Klabnik,Carol Nichols\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/28\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 560\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.25lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 6.80w x 1.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718503106\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eCarol Nichols\u003c\/b\u003e is a member of the Rust Community Team and a former member of the Rust Core Team. Also active in the Ruby community, she was a key organizer of the Steel City Ruby Conference 2012-2014. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eSteve Klabnik\u003c\/b\u003e is the Community Team Leader for the Rust team at Mozilla, in charge of official Rust community documentation, as well as a trusted Rust community advocate. Klabnik is a frequent speaker at conferences and one of the world's most prolific contributors to Rails projects.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Steve Klabnik \/ Paperback \/ English","offer_id":47285897560221,"sku":"9781718503106","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d3cf9249-e5ba-4aa3-8af0-31afe73c6b8b.jpg?v=1760011882"},{"product_id":"head-first-javascript-programming-a-learners-guide-to-modern-javascript-9781098147945","title":"Head First JavaScript Programming: A Learner's Guide to Modern JavaScript","description":"\u003cp\u003e\u003cb\u003eWhat will you learn from this book?\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e The new edition of this brain-friendly guide takes you through a comprehensive journey into modern JavaScript, covering everything from core language fundamentals to today's cutting-edge features. You'll dive into the nuances of JavaScript types and the unparalleled flexibility of its functions. You'll also learn how to expertly navigate classes and objects, and finally understand closures. But that's just the beginning. You'll also get hands-on with the browser's document object model (DOM), engaging with JavaScript in exciting ways. You won't just be reading--you'll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript as never before. And you'll write real code, lots of it, so you can start building your own applications. \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. If you haven't, you're in for a treat. With this book, you'll learn JavaScript through a multisensory experience that engages your mind--rather than a text-heavy approach that puts you to sleep.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Eric Freeman,Elisabeth Robson\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/24\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 660\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.63lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 8.00w x 1.33d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098147945\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eFreeman, Eric:\u003c\/i\u003e\u003c\/b\u003e - Eric Freeman is a computer scientist, technology writer, and entrepreneur. Previously, he was a CTO at the Walt Disney Company. Eric's most recent book, Head First Learn to Code, is a beginner's guide to coding and computational thinking. Eric lives with his wife and young daughter in Austin, Texas. He holds a PhD in computer science from Yale University.\u003cb\u003e\u003ci\u003eRobson, Elisabeth:\u003c\/i\u003e\u003c\/b\u003e - Elisabeth Robson first got hooked on computers when she wrote a BASIC program to fill up her Commodore 64's monitor screen full of hearts. She's loved getting computers to do fun things ever since. She's tinkered with everything from super computers to her iPhone, and she's been programming the Web since the early days, when she built one of the first online resources for women in technology. Along with her many years of programming experience, Elisabeth has produced online training, and written four best-selling books and an online video course for O'Reilly Media (Head First Design Patterns, Head First HTML and CSS, Head First JavaScript Programming, Head First HTML5 Programming, and Learn to Build iPhone Apps with HTML, CSS, and JavaScript). She is currently co-founder and principal at WickedlySmart, an education content and technology company.\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Eric Freeman \/ Paperback \/ English","offer_id":47287160176797,"sku":"9781098147945","price":91.28,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_b806c0c5-1feb-4969-a21b-a4b23656ba6b.jpg?v=1760035882"},{"product_id":"sql-essentials-for-dummies-9781394296941","title":"SQL Essentials for Dummies","description":"\u003cp\u003e\u003cb\u003eA right-to-the-point guide on all the key topics of SQL programming\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003ci\u003eSQL Essentials For Dummies\u003c\/i\u003e is your quick reference to all the core concepts of SQL--a valuable common standard language used in relational databases. This useful guide is straightforward--with no excess review, wordy explanations, or fluff--so you get what you need, fast. Great for a brush-up on the basics or as an everyday desk reference, this book is one you can rely on.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eStrengthen your understanding of the basics of SQL\u003c\/li\u003e \u003cli\u003eReview what you've already learned or pick up key skills\u003c\/li\u003e \u003cli\u003eUse SQL to create, manipulate, and control relational databases\u003c\/li\u003e \u003cli\u003eJog your memory on the essentials as you work and get clear answers to your questions\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003ePerfect for supplementing classroom learning, reviewing for a certification, and staying knowledgeable on the job, \u003ci\u003eSQL Essentials For Dummies\u003c\/i\u003e is the convenient, direct, and digestible reference you've been looking for.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Richard Blum,Allen G. Taylor\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/24\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 208\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.45lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.10h x 5.30w x 0.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394296941\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eRichard Blum \u003c\/b\u003eis a network and systems administrator. He has worked with database systems such as Microsoft SQL Server, PostgreSQL, and MySQL. Rich also teaches online courses in programming. \u003c\/p\u003e\u003cp\u003e\u003cb\u003eAllen G. Taylor \u003c\/b\u003eis author of more than 40 books, including \u003ci\u003eSQL For Dummies\u003c\/i\u003e. He also teaches database development through a leading online education provider.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Richard Blum \/ Paperback \/ English","offer_id":47287253008541,"sku":"9781394296941","price":29.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_694eda3d-b489-41d9-8510-f56aa84326e0.jpg?v=1760038259"},{"product_id":"java-essentials-for-dummies-9781394296972","title":"Java Essentials for Dummies","description":"\u003cp\u003e\u003cb\u003eSwiftly brush up on the foundations of Java programming\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eJava Essentials For Dummies\u003c\/i\u003e is a reliable and succinct reference on the core components of Java--the multifaceted general-purpose language used for desktop, mobile, and web applications. This straightforward book gets right to the point--eliminating review material and wordy explanations--so you get what you need, fast. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eStrengthen your understanding of the basics of coding with Java\u003c\/li\u003e \u003cli\u003eReview what you've already learned or pick up key skills\u003c\/li\u003e \u003cli\u003eUse Java to build a variety of applications and more\u003c\/li\u003e \u003cli\u003eJog your memory on the essentials as you work and get clear answers to your questions\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003ePerfect for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job, \u003ci\u003eJava Essentials For Dummies\u003c\/i\u003e is a direct reference that's great to keep on hand as an everyday desk reference.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Doug Lowe,Paul McFedries\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/24\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 208\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.45lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.10h x 5.30w x 1.70d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394296972\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eDoug Lowe\u003c\/b\u003e is a computer programming guru and author of more than 30 tech books, including \u003ci\u003eJava All-in-One For Dummies\u003c\/i\u003e. \u003c\/p\u003e\u003cp\u003e\u003cb\u003ePaul McFedries\u003c\/b\u003e is a long-time technical author with more than 100 published titles, including \u003ci\u003eWeb Coding \u0026amp; Development All-in-One For Dummies\u003c\/i\u003e.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Doug Lowe \/ Paperback \/ English","offer_id":47287593271453,"sku":"9781394296972","price":29.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_cd536d15-4c07-4d55-bdd9-1f4c7a0532ef.jpg?v=1760043510"},{"product_id":"murachs-python-programming-2nd-edition-9781943872749","title":"Murach's Python Programming (2nd Edition)","description":"\u003cp\u003eIf you want to learn how to program but don't know where to start, this is the right book and the right language for you. From the first page, our self-paced approach will help you build competence and confidence in your programming skills. And Python is the best language ever for learning how to program because of its simplicity and breadth...two features that are hard to find in a single language.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBut this isn't just a book for beginners! Our self-paced approach also works for experienced programmers, helping you learn Python faster and better than you've ever learned a language before. By the time you're through, you will have mastered the key Python skills that are needed on the job, including those for object-oriented, database, and GUI programming.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTo make all of this possible, section 1 presents an 8-chapter course that will get anyone off to a great start with Python. Section 2 builds on that base by presenting the other essential skills that every Python programmer should have. Section 3 shows you how to develop object-oriented programs, a critical skillset in today's world. And section 4 shows you how to apply all of the skills that you've already learned as you build database and GUI programs for the real world.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Joel Murach,Michael Urban\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Mike Murach \u0026amp; Associates, Inc.\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/01\/2021\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 564\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.50lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.90h x 8.00w x 1.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781943872749","brand":"booksdeli.com","offers":[{"title":"Joel Murach \/ Paperback \/ English","offer_id":47287808753821,"sku":"9781943872749","price":92.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_3377ba8c-257e-49ae-a01a-717719da81d6.jpg?v=1760049172"},{"product_id":"automate-the-boring-stuff-with-python-2nd-edition-practical-programming-for-total-beginners-9781593279929","title":"Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners","description":"\u003cb\u003eLearn how to code while you write programs that effortlessly perform useful feats of automation! \u003c\/b\u003e\u003cp\u003e\u003c\/p\u003eThe second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more. \u003cp\u003e\u003c\/p\u003eIf you've ever spent hours renaming files or updating spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? \u003ci\u003eAutomate the Boring Stuff with Python, 2nd Edition\u003c\/i\u003e teaches even the technically uninclined how to write programs that do in minutes what would take hours to do by hand--no prior coding experience required! \u003cp\u003e\u003c\/p\u003eThis new, fully revised edition of Al Sweigart's bestselling Pythonic classic, \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e, covers all the basics of Python 3 while exploring its rich library of modules for performing specific tasks, like scraping data off the Web, filling out forms, renaming files, organizing folders, sending email responses, and merging, splitting, or encrypting PDFs. There's also a brand-new chapter on input validation, tutorials on automating Gmail and Google Sheets, tips on automatically updating CSV files, and other recent feats of automations that improve your efficiency. \u003cp\u003e\u003c\/p\u003eDetailed, step-by-step instructions walk you through each program, allowing you to create useful tools as you build out your programming skills, and updated practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Boring tasks no longer have to take to get through--and neither does learning Python!\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Al Sweigart\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/12\/2019\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 592\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.40lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 6.70w x 1.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781593279929\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAl Sweigart \u003c\/b\u003eis a professional software developer who teaches programming to kids and adults. Sweigart has written several bestselling programming books for beginners, including \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e, \u003ci\u003eInvent Your Own Computer Games with Python\u003c\/i\u003e, \u003ci\u003eCracking Codes with Python\u003c\/i\u003e, and \u003ci\u003eCoding with Minecraft \u003c\/i\u003e(all from No Starch Press).\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Al Sweigart \/ Paperback \/ English","offer_id":47347843563677,"sku":"9781593279929","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d893fd79-454a-4d79-8739-a7ea52a8132c.jpg?v=1761648242"},{"product_id":"computer-science-from-scratch-building-interpreters-art-emulators-and-ml-in-python-9781718504301","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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e David Kopec\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/30\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 280\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.40h x 6.90w x 0.70d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504301\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eDavid Kopec\u003c\/b\u003e is an associate professor of computer science at Albright College. He is the author of five programming books, including the Classic Computer Science Problems series, and spent several years as an iOS developer for startups. In addition to his teaching work, David is an avid podcaster and indie app developer with an MS in computer science from Dartmouth and an EMBA from Quantic.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"David Kopec \/ Paperback \/ English","offer_id":47347885277341,"sku":"9781718504301","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_34eede9d-3015-4bf8-9f1e-6980bc93fce1.jpg?v=1761649604"},{"product_id":"data-engineering-design-patterns-recipes-for-solving-the-most-common-data-engineering-problems-9781098165819","title":"Data Engineering Design Patterns: Recipes for Solving the Most Common Data Engineering Problems","description":"\u003cp\u003eData projects are an intrinsic part of an organization's technical ecosystem, but data engineers in many companies continue to work on problems that others have already solved. This hands-on guide shows you how to provide valuable data by focusing on various aspects of data engineering, including data ingestion, data quality, idempotency, and more. \u003c\/p\u003e\u003cp\u003eAuthor Bartosz Konieczny guides you through the process of building reliable end-to-end data engineering projects, from data ingestion to data observability, focusing on data engineering design patterns that solve common business problems in a secure and storage-optimized manner. Each pattern includes a user-facing description of the problem, solutions, and consequences that place the pattern into the context of real-life scenarios. \u003c\/p\u003e\u003cp\u003eThroughout this journey, you'll use open source data tools and public cloud services to apply each pattern. You'll learn: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eChallenges data engineers face and their impact on data systems \u003c\/li\u003e\n\u003cli\u003eHow these challenges relate to data system components \u003c\/li\u003e\n\u003cli\u003eUseful applications of data engineering patterns \u003c\/li\u003e\n\u003cli\u003eHow to identify and fix issues with your current data components \u003c\/li\u003e\n\u003cli\u003eTechnology-agnostic solutions to new and existing data projects, with open source implementation examples \u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003eBartosz Konieczny is a freelance data engineer who's been coding since 2010. He's held various senior hands-on positions that allowed him to work on many data engineering problems in batch and stream processing.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Bartosz Konieczny\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/20\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 372\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.31lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 0.77d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098165819\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eKonieczny, Bartosz:\u003c\/i\u003e\u003c\/b\u003e - Bartosz is a freelance data engineer enthusiast who has been coding since 2010. He has held various senior hands-on positions that helped him work on many data engineering problems, such as sessionization, data ingestion, data cleansing, ordered data processing, or data migration. He enjoys solving data challenges with public cloud services and Open Source technologies, especially Apache Spark, Apache Kafka, Apache Airflow, and Delta Lake. You can contact him at contact@waitingforcode.com. \u003c\/p\u003e\u003cp\u003e Besides that, you can read his blog posts at waitingforcode.com, or improve your data engineering skills with one of his courses or training. Bartosz is also an occasional speaker at conferences and meetups, including Data+AI Summit, Big Data Technology Warsaw Summit, or NDC Porto.\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Bartosz Konieczny \/ Paperback \/ English","offer_id":47347894026397,"sku":"9781098165819","price":99.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_8f688867-1927-49cd-b4cf-b76a57b09af0.jpg?v=1761649942"},{"product_id":"system-programming-in-linux-a-hands-on-introduction-9781718503564","title":"System Programming in Linux: A Hands-On Introduction","description":"\u003cb\u003eLearn to write real Linux software--not just run it.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eMost programmers never learn how Linux really works. Why? Because system programming is rarely taught, and the tools can be intimidating without the right guidance. As a result, many developers stick to high-level languages and frameworks--writing code that runs \u003ci\u003eon \u003c\/i\u003eLinux without understanding how it interacts \u003ci\u003ewith \u003c\/i\u003eLinux. \u003cp\u003e\u003c\/p\u003eIn today's world, that's not enough to stand out. Especially as more companies turn to AI to write their software, the question becomes: \u003cb\u003eHow do you stay relevant in an AI-driven world?\u003c\/b\u003e You learn how things really work. \u003cp\u003e\u003c\/p\u003eIf you've ever wondered how processes are created, how memory and files are managed, or how programs communicate in a Unix environment, \u003ci\u003eSystem Programming in Linux\u003c\/i\u003e will make it all make sense. \u003cp\u003e\u003c\/p\u003eThis is a hands-on guide to writing software that interfaces directly with the Linux operating system. You'll go beyond shell commands and abstractions to understand what the kernel is doing--and how to leverage it through your own code. Rather than telling you how to solve each problem, Professor Stewart N. Weiss guides you through the process of discovering the solution yourself. \u003cp\u003e\u003c\/p\u003eStart with the core concepts of Unix and Linux, then work your way up to advanced topics like process control, signals, interprocess communication, threading, and non-blocking I\/O. Each chapter includes conceptual diagrams, annotated source code, and practical projects to help you immediately apply what you've learned. \u003cp\u003e\u003c\/p\u003eYou'll explore topics such as: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eThe structure of Unix and Linux operating systems--and why it matters\u003c\/li\u003e\n\u003cli\u003eUsing system calls to create and manage processes\u003c\/li\u003e\n\u003cli\u003eThe mechanics of signals, timers, and interprocess communication\u003c\/li\u003e\n\u003cli\u003eUsing synchronization tools to write multithreaded programs\u003c\/li\u003e\n\u003cli\u003eInteracting with filesystems, devices, and terminals\u003c\/li\u003e\n\u003cli\u003eBuilding text-based user interfaces using ncurses\u003c\/li\u003e\n\u003cli\u003eDeveloping programs that are robust, efficient, and portable\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eAt Hunter College, Professor Weiss built the course this book is based on, and he has helped thousands of students go from confusion to confidence in his over 40 years of teaching programming. His clear, conversational style; technical depth; and focus on real-world application make this one of the most approachable and powerful system programming books available. \u003cp\u003e\u003c\/p\u003eAs Linux continues to dominate development, server, and embedded environments, understanding the system behind your software isn't just helpful; it's essential. \u003cp\u003e\u003c\/p\u003eWhether you're a student, developer, or sysadmin, this book gives you the tools to work directly with Linux and the insight to understand what's really happening under the hood.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Stewart Weiss\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/14\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 1048\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 3.85lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.30h x 7.00w x 1.60d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718503564\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eStewart N. Weiss\u003c\/b\u003e was a professor in the computer science department of Hunter College for 38 years and was also on the faculty of the Graduate Center of the City University of New York. He developed courses in Unix system programming, parallel computing, software testing, and open source software development. Weiss holds a PhD in computer science from the Courant Institute of Mathematical Science of New York University. He has been working with Unix and C since 1983 and is passionate about sharing his knowledge of Unix and Linux systems.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Stewart Weiss \/ Hardcover \/ English","offer_id":47393033355421,"sku":"9781718503564","price":124.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_8873c4a8-ad31-4c9e-b1fa-1034a9814035.jpg?v=1762567970"},{"product_id":"automate-the-boring-stuff-with-python-workbook-projects-and-exercises-to-sharpen-your-python-skills-9781718504509","title":"Automate the Boring Stuff with Python Workbook: Projects and Exercises to Sharpen Your Python Skills","description":"\u003cb\u003eYou've seen what Python can do. Now go deeper.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eThis workbook transforms Al Sweigart's best-selling guide from a reading experience into a coding experience. Following \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e chapter by chapter, this workbook will help you turn concepts into muscle memory through carefully designed exercises, projects, and real Python scripts. \u003cp\u003e\u003c\/p\u003eEvery concept from \u003ci\u003eAutomate \u003c\/i\u003eis reinforced through carefully sequenced questions, exercises, and projects that help you think like a programmer and prove to yourself that you really get it. \u003cp\u003e\u003c\/p\u003eAt the end of each chapter, you'll tackle miniprojects that bring everything together. Whether you're renaming files, scraping websites, converting text to speech, modifying spreadsheets, or sending emails, you'll build scripts that do real work. Fun projects like image generators and word games are in the mix too, not just boring stuff. \u003cp\u003e\u003c\/p\u003eEvery question and project come with a solution at the back of the book, so you're never stuck. \u003cp\u003e\u003c\/p\u003eInside, you'll find: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Fill-in-the-blank and short-answer questions that reinforce key concepts\u003c\/li\u003e\n\u003cli\u003eTargeted exercises to build fluency with variables, loops, functions, regular expressions, and more\u003c\/li\u003e\n\u003cli\u003eReal Python scripts to run, tweak, and debug\u003c\/li\u003e\n\u003cli\u003eProjects that automate common tasks like organizing files, backing up data, and scheduling programs\u003c\/li\u003e\n\u003cli\u003eFull working code for every project so you can check your work and learn by example\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eWith over 500,000 copies sold worldwide, \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e has become the go-to guide for learning Python. This workbook gives you the structure, feedback, and smart reinforcement to go from reading code to writing it with confidence.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Al Sweigart\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/04\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 256\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.05lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.90h x 7.90w x 0.80d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504509\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAl Sweigart\u003c\/b\u003e is a software developer, fellow of the Python Software Foundation, and author of several popular programming books including \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e, \u003ci\u003eThe Big Book of Small Python Projects\u003c\/i\u003e, \u003ci\u003eBeyond the Basic Stuff with Python\u003c\/i\u003e, \u003ci\u003eCoding with Minecraft\u003c\/i\u003e, and \u003ci\u003eThe Recursive Book of Recursion\u003c\/i\u003e (all from No Starch Press).\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Al Sweigart \/ Paperback \/ English","offer_id":47449604522141,"sku":"9781718504509","price":59.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_cf8e7444-a046-4f12-aafd-eec64c59f5c6.jpg?v=1764246745"},{"product_id":"the-nature-of-code-simulating-natural-systems-with-javascript-9781718503700","title":"The Nature of Code: Simulating Natural Systems with JavaScript","description":"\u003cb\u003e\u003ci\u003eAll aboard The Coding Train\u003c\/i\u003e! This beginner-friendly creative coding tutorial is designed to grow your skills in a fun, hands-on way as you build simulations of real-world phenomena with \"The Coding Train\" YouTube star Daniel Shiffman.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eWhat if you could re-create the awe-inspiring flocking patterns of birds or the hypnotic dance of fireflies--with code? For over a decade, \u003ci\u003eThe Nature of Code\u003c\/i\u003e has empowered countless readers to do just that, bridging the gap between creative expression and programming. This innovative guide by Daniel Shiffman, creator of the beloved Coding Train, welcomes budding and seasoned programmers alike into a world where code meets playful creativity. \u003cp\u003e\u003c\/p\u003eThis JavaScript-based edition of Shiffman's groundbreaking work gently unfolds the mysteries of the natural world, turning complex topics like genetic algorithms, physics-based simulations, and neural networks into accessible and visually stunning creations. \u003cp\u003e\u003c\/p\u003eEmbark on this extraordinary adventure with projects involving: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eA physics engine\u003c\/b\u003e Simulate the push and pull of gravitational attraction.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFlocking birds\u003c\/b\u003e Choreograph the mesmerizing dance of a flock.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBranching trees\u003c\/b\u003e Grow lifelike and organic tree structures.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eNeural networks\u003c\/b\u003e Craft intelligent systems that learn and adapt.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCellular automata\u003c\/b\u003e Uncover the magic of self-organizing patterns.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eEvolutionary algorithms\u003c\/b\u003e Play witness to natural selection in your code.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eShiffman's work has transformed thousands of curious minds into creators, breaking down barriers between science, art, and technology, and inviting readers to see code not just as a tool for tasks but as a canvas for boundless creativity. \u003cp\u003e\u003c\/p\u003eWhether you're deciphering the elegant patterns of natural phenomena or crafting your own digital ecosystems, Shiffman's guidance is sure to inform and inspire. \u003ci\u003eThe Nature of Code\u003c\/i\u003e is not just about coding; it's about looking at the natural world in a new way and letting its wonders inspire your next creation. Dive in and discover the joy of turning code into art--all while mastering coding fundamentals along the way. \u003cp\u003e\u003c\/p\u003eNOTE: All examples are written with p5.js, a JavaScript library for creative coding, and are available on the book's website.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Daniel Shiffman\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 09\/03\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 640\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 3.25lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.30h x 7.20w x 1.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718503700\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eDaniel Shiffman\u003c\/b\u003e, creator of the YouTube channel The Coding Train (www.youtube.com\/c\/TheCodingTrain), spends much of his free time teaching nearly 2 million subscribers how to code through a blend of step-by-step tutorials and project videos. An associate arts professor at the NYU Tisch School of the Arts and co-founder of the Processing Foundation, Shiffman is on a mission to empower curious learners and humans everywhere to express themselves through code.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Daniel Shiffman \/ Paperback \/ English","offer_id":47449739919517,"sku":"9781718503700","price":59.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_6fd122dd-3052-4826-9869-cc9a414d1724.jpg?v=1764249580"},{"product_id":"machine-learning-for-dummies-9781394373222","title":"Machine Learning for Dummies","description":"\u003cp\u003e\u003cb\u003eThe most human-friendly book on machine learning\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eSomewhere buried in all the systems that drive artificial intelligence, you'll find machine learning--the process that allows technology to build knowledge based on data and patterns. \u003ci\u003eMachine Learning For Dummies\u003c\/i\u003e is an excellent starting point for anyone who wants deeper insight into how all this learning actually happens. This book offers an overview of machine learning and its most important practical applications. Then, you'll dive into the tools, code, and math that make machine learning go--and you'll even get step-by-step instructions for testing it out on your own. For an easy-to-follow introduction to building smart algorithms, this Dummies guide is your go-to. \u003c\/p\u003e\u003cul\u003e \u003cli\u003ePiece together what machine learning is, what it can do, and what it can't do\u003c\/li\u003e \u003cli\u003eLearn the basics of machine learning code and how it integrates with large datasets\u003c\/li\u003e \u003cli\u003eUnderstand the mathematical principles that AI uses to make itself smarter\u003c\/li\u003e \u003cli\u003eConsider real-world applications of machine learning and write your own algorithms\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWith clear explanations and hands-on instruction, \u003ci\u003eMachine Learning For Dummies\u003c\/i\u003e is a great entry-level resource for developers looking to get started with AI and machine learning.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Luca Massaron\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/04\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 464\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.21lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.17h x 7.47w x 0.90d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394373222\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Luca Massaron \/ Paperback \/ English","offer_id":47474291671197,"sku":"9781394373222","price":55.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_91e7f599-e175-4672-b26b-9bc64d9f15c5.jpg?v=1765396526"},{"product_id":"python-automation-for-dummies-9781394371426","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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Alan Simpson\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/16\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 400\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.18lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.14h x 7.45w x 0.72d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394371426\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Alan Simpson \/ Paperback \/ English","offer_id":47503243116701,"sku":"9781394371426","price":55.24,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_3eb8f08f-2db5-4b63-89bf-a5a017214b8d.jpg?v=1766552599"},{"product_id":"the-linux-command-line-3rd-edition-a-complete-introduction-9781718504523","title":"The Linux Command Line, 3rd Edition: A Complete Introduction","description":"\u003cb\u003eBanish Your Mouse.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eThe Linux Command Line\u003c\/i\u003e isn't just a reference manual. It's a complete education on how Linux really works. From your first tentative keystrokes to writing powerful shell scripts, you'll build the confidence and understanding to make your system work for you. \u003cp\u003e\u003c\/p\u003eNow in its third edition, this best-selling guide has been fully updated with modern examples, nearly 40 pages of new content, and downloadable scripts from \u003ci\u003eLinuxCommand\u003c\/i\u003e. Used in more than a thousand classrooms and libraries worldwide, it has helped over 150,000 readers gain fluency and confidence in Linux. \u003cp\u003e\u003c\/p\u003eAuthor and command line guru William Shotts delivers not just commands, but genuine insight, guided by his philosophy: Make everything as simple as possible, but no simpler. \u003cp\u003e\u003c\/p\u003eThrough short, digestible chapters, you'll learn to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eNavigate the filesystem, manage files, and configure your environment\u003c\/li\u003e\n\u003cli\u003eChain commands, redirect input\/output, and use regular expressions\u003c\/li\u003e\n\u003cli\u003eControl processes, manage packages, and work with networking tools\u003c\/li\u003e\n\u003cli\u003eEdit text with Vim\u003c\/li\u003e\n\u003cli\u003eWrite shell scripts to automate tasks and build custom tools\u003c\/li\u003e\n\u003cli\u003eUse core utilities like grep, cut, sed, and tar to process data\u003c\/li\u003e\n\u003cli\u003eManage filesystems and compile programs from source\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003eWhether you're managing servers, studying cybersecurity, or just curious about your computer, \u003ci\u003eThe Linux Command Line\u003c\/i\u003e gives you the knowledge to command your system with confidence.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e William Shotts\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/17\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 544\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 7.00w x 1.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504523\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eWilliam Shotts\u003c\/b\u003e has been a software professional for more than 40 years and a dedicated Linux user and advocate since 1996. Over his career, he's worked as a programmer, teacher, photographer, and technical manager leading teams in customer support, software quality assurance, system administration, and documentation. He is also the creator of \u003ci\u003eLinuxCommand\u003c\/i\u003e, a long-running site that helps users master the Linux command line.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"William Shotts \/ Paperback \/ English","offer_id":47674871480477,"sku":"9781718504523","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_0d819f9c-6914-46f3-b2dc-06971f627702.jpg?v=1771915186"},{"product_id":"the-rust-programming-language-3rd-edition-9781718504448","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\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Steve Klabnik,Carol Nichols,Chris Krycho\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e No Starch Press\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/31\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 624\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.00w x 1.20d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781718504448\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eSteve Klabnik\u003c\/b\u003e was the lead for the Rust documentation team and one of Rust's core developers. A frequent speaker and a prolific open source contributor, he previously worked on projects such as Ruby and Ruby on Rails. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eCarol Nichols\u003c\/b\u003e is a member of the Rust Crates.io Team and former member of the Rust Core Team. She's a co-founder of Integer 32, LLC, the world's first Rust-focused software consultancy. She has also organized the Rust Belt Rust Conference. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChris Krycho\u003c\/b\u003e is a software engineering leader with experience in avionics, developer tools, web frameworks, and more. In addition to his open source software contributions and regular public speaking, he created the \u003ci\u003eNew Rustacean\u003c\/i\u003e podcast (2015-2019).\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Steve Klabnik \/ Paperback \/ English","offer_id":47809155399837,"sku":"9781718504448","price":81.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_a509e5df-a4df-416b-9064-08208ee454d6.jpg?v=1775557373"},{"product_id":"arduino-for-dummies-9781394369591","title":"Arduino for Dummies","description":"\u003cp\u003e\u003cb\u003eUnlock Your Creativity: Master Arduino with Easy-to-Follow Projects and Hands-On Learning\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eArduino is an open-source electronics platform used for building interactive projects like home automation tools or robotics. \u003ci\u003eArduino For Dummies\u003c\/i\u003e is the perfect guide for beginners, updated with the newest features and technologies. You'll learn how to put your creative ideas into action using the latest Arduino tools--and you'll learn how to choose the projects, Arduino circuit boards, and coding environments that are right for you. For playing around at home or for remotely collaborating on Arduino projects, this book has the how-tos you need. With many examples and step-by-step instructions, you'll get both inspiration and know-how, so you can tap into the huge potential of Arduino. This beginner-friendly Dummies guide takes you from the basics to advanced projects and prototyping--in language anyone can understand. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eDiscover the basics of building electronics with Arduino\u003c\/li\u003e \u003cli\u003eFind the parts you need for your projects\u003c\/li\u003e \u003cli\u003eWalk through advanced examples with AI integration\u003c\/li\u003e \u003cli\u003eGet inspiration for fun projects, to work on alone or with others\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eArduino For Dummies\u003c\/i\u003e is the perfect beginner book for anyone interested in learning more about making interactive products with this technology, and it's also great for experienced users looking for updates and new ideas.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e John Nussey\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/14\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 368\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.95lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.14h x 7.33w x 0.88d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394369591\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eJohn Nussey\u003c\/b\u003e is co-founder of ONN Studio, a multidisciplinary design studio creating connected and interactive products. His work bridges design and technology, turning new ideas into practical, engaging experiences. An early adopter of the Arduino platform, John has spent two decades teaching people of all ages how to bring electronics to life.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"John Nussey \/ Paperback \/ English","offer_id":47876551606429,"sku":"9781394369591","price":47.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d0da65ea-9c5f-4a0b-a17b-84b7e10b64ee.jpg?v=1777381487"},{"product_id":"c-for-dummies-9781394380442","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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Bradley L. Jones\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/12\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 512\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.63lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.14h x 7.33w x 1.19d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394380442\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Bradley L. Jones \/ Paperback \/ English","offer_id":48311259398301,"sku":"9781394380442","price":44.38,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_7383aeac-3317-449f-8188-7028448a2a9e.jpg?v=1779260013"},{"product_id":"rust-all-in-one-for-dummies-9781394401901","title":"Rust All-In-One for Dummies","description":"\u003cp\u003e\u003cb\u003eYour guide to the programming language that's revolutionizing software \u003c\/b\u003e\u003cb\u003ed\u003c\/b\u003e\u003cb\u003eevelopment\u003c\/b\u003e\u003cb\u003e \u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eReady to learn Rust, the language that combines blazing performance with memory safety? \u003ci\u003eRust All-in-One \u003c\/i\u003e\u003ci\u003eFor\u003c\/i\u003e\u003ci\u003e Dummies\u003c\/i\u003e takes you from complete beginner to confident developer, covering the essentials of writing Rust code through applying it to real-world projects. \u003c\/p\u003e\u003cp\u003eUnlike programming books that throw you into the deep end, \u003ci\u003eRust All-in-One \u003c\/i\u003e\u003ci\u003eFor\u003c\/i\u003e\u003ci\u003e Dummies\u003c\/i\u003e builds your skills systematically. Each mini-book contained in this All-in-One reference focuses on a specific aspect of Rust development, complete with hands-on projects that apply what you've learned. You'll move seamlessly from understanding basic syntax to building real-world applications that showcase Rust's incredible versatility. Whether you're writing your first line of code or adding Rust to your programming toolkit, you'll discover how to harness its unique features to build everything from command-line tools to web applications. \u003c\/p\u003e\u003cp\u003eGet expert insight on: \u003c\/p\u003e\u003cul\u003e \u003cli\u003e\n\u003cb\u003eRust fundamentals and real-world applications\u003c\/b\u003e - Learn ownership, borrowing, and the borrow checker while building practical projects like number guessing games, file organizers, chat servers, and data analysis dashboards.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eAdvanced development across multiple domains\u003c\/b\u003e - Create command-line tools, WebAssembly browser applications, networked programs, desktop GUIs, and high-performance web servers using Rust's growing ecosystem.\u003c\/li\u003e \u003cli\u003e\n\u003cb\u003eProfessional development practices\u003c\/b\u003e - Master testing, documentation, error handling, concurrency, and code organization techniques that make Rust applications production-ready and maintainable.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003ePerfect for complete beginners starting their programming journey and experienced developers ready to explore why Rust consistently ranks as the most loved programming language. Join the community that's discovered Rust isn't just another language - it's the future of safe, fast, and reliable software development.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Paul McFedries\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/26\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 704\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.05lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.22h x 7.41w x 1.66d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394401901\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Paul McFedries \/ Paperback \/ English","offer_id":48363759009949,"sku":"9781394401901","price":47.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_2897381d-f21e-438e-94dc-ad5809352a6b.jpg?v=1780428810"},{"product_id":"go-programming-in-easy-steps-9781787910522","title":"Go Programming in Easy Steps","description":"\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eGO Programming in easy steps, 2nd edition\u003c\/strong\u003e is updated for GO version 1.26 (released February 10, 2026) and first illustrates \u003ci\u003egolang\u003c\/i\u003e programming basics with variables, operators, flow control, and functions, before moving on to demonstrate Object-Oriented Programming (OOP) with \u003ci\u003egolang\u003c\/i\u003e. This book then shows how \u003ci\u003egolang\u003c\/i\u003e can handle user input, plus read and write files on your own system. \u003cbr\u003e\u003c\/p\u003e\u003cp\u003e This new edition has also added language addition for the new() function and has been updated to demonstrate all examples in the Visual Studio Code IDE.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eGO 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 \u003ci\u003egolang\u003c\/i\u003e.\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 \u003cp\u003e\u003c\/p\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\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mike McGrath\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e In Easy Steps\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/14\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 192\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.88lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.70h x 7.10w x 0.40d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781787910522\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eMcGrath, Mike:\u003c\/i\u003e\u003c\/b\u003e - \u003cstrong\u003eMike McGrath\u003c\/strong\u003e now lives in South-east Europe, on the sun-kissed shores of the Aegean Sea. Mike gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. His interests include coins of ancient Greece, dining-out with friends, and the ongoing evolution of the world wide web.","brand":"booksdeli.com","offers":[{"title":"Mike McGrath \/ Paperback \/ English","offer_id":48719967912093,"sku":"9781787910522","price":29.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d0805dc0-c299-4c74-b39c-4453d22f7ff6.jpg?v=1785313179"},{"product_id":"c-12-in-a-nutshell-the-definitive-reference-9781098147440","title":"C# 12 in a Nutshell: The Definitive Reference","description":"\u003cp\u003eWhen you have questions about C# 12 or .NET 8, this best-selling guide has the answers you need. C# is a language of unusual flexibility and breadth, and with its continual growth, there's always so much more to learn. In the tradition of O'Reilly's Nutshell guides, this thoroughly updated edition is simply the best one-volume reference to the C# language available today. \u003c\/p\u003e\u003cp\u003e Aimed at intermediate and advanced programmers, this is a book whose explanations get straight to the point, covering C#, the CLR, and the core .NET libraries in depth without long intros or bloated samples. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet up to speed on C# from syntax and variables to advanced topics such as pointers, closures, and patterns \u003c\/li\u003e\n\u003cli\u003eDig deep into LINQ, with three chapters dedicated to the topic \u003c\/li\u003e\n\u003cli\u003eExplore concurrency and asynchrony, advanced threading, and parallel programming \u003c\/li\u003e\n\u003cli\u003eWork with .NET features including regular expressions, networking, assemblies, spans, cryptography, and reflection.emit \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Joseph Albahari\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/19\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 1083\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 3.13lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 2.13d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098147440\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eAlbahari, Joseph:\u003c\/i\u003e\u003c\/b\u003e - Joe Albahari is the inventor of LINQPad and, has published 15 books with O'Reilly, including C# 9.0 in a Nutshell and C# 9.0 Pocket Reference, and speaks regularly at user groups and conferences such as NDC and YOW. Joe has been a C# MVP since 2008.","brand":"booksdeli.com","offers":[{"title":"Joseph Albahari \/ Paperback \/ English","offer_id":48840769175709,"sku":"9781098147440","price":83.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_8c0beb7d-966c-43e8-9e81-2080656c07db.jpg?v=1787726147"},{"product_id":"python-ai-for-dummies-9781394413461","title":"Python \u0026 AI for Dummies","description":"\u003cp\u003e\u003cb\u003eUnlock the combined power of Python and AI to supercharge your next technical project and your career\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003ePython \u0026amp; AI For Dummies\u003c\/i\u003e explores the exciting combo of two revolutionary technologies that are reshaping how we work, code, and solve problems. Authors John C. Shovic and Mary Everett draw on their extensive work in computer science, precision agriculture, and artificial intelligence to walk you through the intersection of Python programming and AI applications. No matter your professional background, learn how to use Python's versatility to unlock AI's transformative power. \u003c\/p\u003e\u003cp\u003eThis guide offers hands-on approaches to implementing AI with Python. It moves from foundational concepts to advanced applications, covering essential Python libraries: TensorFlow, PyTorch, OpenCV, and scikit-learn. It also explores essential AI concepts, like neural networks, machine learning models, and natural language processing. \u003c\/p\u003e\u003cp\u003e\u003ci\u003ePython \u0026amp; AI For Dummies \u003c\/i\u003eis packed with hands-on projects and real-world examples, that explain how to build machine vision systems, create language models, implement reinforcement learning, and develop AI agents. Broken down into manageable, jargon-free lessons, explore topics from theoretical programming fundamentals to cutting-edge AI applications. \u003c\/p\u003e\u003cp\u003e\u003cb\u003eInside the book: \u003c\/b\u003e \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGrasp fundamental AI concepts including machine learning, neural networks, and deep learning architectures\u003c\/li\u003e \u003cli\u003eExplore eight essential Python libraries designed specifically for AI development and data manipulation\u003c\/li\u003e \u003cli\u003eBuild practical projects, including machine vision systems, large language models, and AI agents\u003c\/li\u003e \u003cli\u003eLearn proven techniques for data preprocessing, model training, and avoiding common pitfalls like overfitting\u003c\/li\u003e \u003cli\u003eGain insights into emerging technologies including generative AI, transformers, and the Model Context Protocol\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eA can't-miss resource for programmers interested in expanding their AI skillset, professionals in finance or marketing who want to develop new capabilities, and small business owners ready to streamline their operations, \u003ci\u003ePython \u0026amp; AI For Dummies\u003c\/i\u003e offers step-by-step guidance, troubleshooting tips, and real-world applications in industries from manufacturing to agriculture.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e John C. Shovic,Mary Everett\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/11\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 416\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.20lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.40w x 0.80d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394413461\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eJohn C. Shovic, PhD, \u003c\/b\u003e is a computer science faculty member at the University of Idaho and Director of the Center for Intelligent Industrial Robotics. He co-authored \u003ci\u003ePython All-in-One For Dummies\u003c\/i\u003e.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eMary \"Marz\" Everett, PhD, \u003c\/b\u003e is a research scientist at the University of Idaho focusing on AI, robotics, and precision agriculture.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"John C. Shovic \/ Paperback \/ English","offer_id":48840803549341,"sku":"9781394413461","price":41.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_899fff65-9736-483d-87a6-376f78d798e3.jpg?v=1787727261"},{"product_id":"java-in-a-nutshell-a-desktop-quick-reference-9798341669543","title":"Java in a Nutshell: A Desktop Quick Reference","description":"\u003cp\u003e\u003cem\u003eJava in a Nutshell\u003c\/em\u003e doesn't just help experienced Java programmers get the most out of versions through Java 25. It also provides a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised guide includes new material on recent enhancements to Java.\u003c\/p\u003e \u003cp\u003eThe first section provides a fast-paced, no-fluff introduction to the Java programming language and the chief runtime aspects of the Java platform. The second section explores core concepts and APIs and explains how to perform real programming work in the Java environment.\u003c\/p\u003e \u003cp\u003eThis updated 9th edition includes an entirely new chapter dedicated to Java 25's groundbreaking Compact Source Files and Instance Main Methods feature, which makes the language more accessible than ever for beginners. It also features an interactive Java sandbox for hands-on practice.\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eGet up to speed on language details through Java 25, including the latest LTS release\u003c\/li\u003e \u003cli\u003eMaster Java's new beginner-friendly features like Compact Source Files and Instance Main Methods\u003c\/li\u003e \u003cli\u003eLearn object-oriented programming using modern Java syntax\u003c\/li\u003e \u003cli\u003ePractice with the interactive Java sandbox to reinforce key concepts\u003c\/li\u003e \u003cli\u003eExplore generics, lambda expressions, sealed types, and records\u003c\/li\u003e \u003cli\u003eUnderstand techniques used in object-oriented design\u003c\/li\u003e \u003cli\u003eExamine memory and concurrency, including Java 25's virtual threads\u003c\/li\u003e \u003cli\u003eWork with Java collections and handle common data formats\u003c\/li\u003e \u003cli\u003eBecome familiar with development tools in OpenJDK\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Benjamin J. Evans,Jason R. Clark,David Flanagan\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/06\/2026\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 535\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.57lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 1.09d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9798341669543\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eEvans, Benjamin J.:\u003c\/i\u003e\u003c\/b\u003e - Ben Evans is a Java Champion and Senior Principal Software Engineer at IBM, where he is the Technical Lead for Observability for Red Hat Cloud Native Runtimes. Previously he was Lead Architect for Instrumentation at New Relic, and co-founded jClarity, a performance tools startup acquired by Microsoft. \u003cp\u003e He has also worked as Chief Architect for Listed Derivatives at Deutsche Bank and as Senior Technical Instructor for Morgan Stanley. He served for 6 years on the Java Community Process Executive Committee, helping define new Java standards. \u003c\/p\u003e\u003cp\u003e Ben is the author of seven books, including \"Optimizing Cloud Native Java\", and the âThe Well-Grounded Java Developerâ and writes regularly for Oracle's Java Magazine and other industry publications.\u003cb\u003e\u003ci\u003eClark, Jason R.:\u003c\/i\u003e\u003c\/b\u003e - Jason Clark is a Staff Engineer at GitHub where he's worked on everything from remote development environments to creating and deploying user apps. He was previously an Architect at New Relic enabling observability across the stack, and WebMD building .Net-based web services for the healthcare industry. \u003c\/p\u003e\u003cp\u003e A regular conference speaker, Jason is co-author of two books, \"The Well-Grounded Java Developer, Second Edition\" with Ben Evans and Martijn Verburg, and \"Java in a Nutshell, Eighth Edition\" with Ben Evans.\u003cb\u003e\u003ci\u003eFlanagan, David:\u003c\/i\u003e\u003c\/b\u003e - David Flanagan is a computer programmer who spends most of his time writing about JavaScript and Java. His books with O'Reilly include Java in a Nutshell, Java Examples in a Nutshell, Java Foundation Classes in a Nutshell, JavaScript: The Definitive Guide, and JavaScript Pocket Reference. David has a degree in computer science and engineering from the Massachusetts Institute of Technology. He lives with his wife and children in the U.S. Pacific Northwest bewteen the cities of Seattle, Washington and Vancouver, British Columbia. David has a blog at www.davidflanagan.com.\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Benjamin J. Evans \/ Paperback \/ English","offer_id":49001595306141,"sku":"9798341669543","price":83.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d4c8faff-f43c-42fe-aba9-41ca5fc85b4c.jpg?v=1791981391"}],"url":"https:\/\/booksdeli.com\/collections\/computers-programming-open-source.oembed?page=2","provider":"booksdeli.com","version":"1.0","type":"link"}