{"title":"Computers - Programming - Object Oriented","description":"\u003cp\u003eBrowse programming books, coding books, and object-oriented programming books. Shop computer books, The Art of Computer Programming, networking books, and best-selling books at our online bookstore\u003c\/p\u003e","products":[{"product_id":"python-pocket-reference-python-in-your-pocket-9781449357016","title":"Python Pocket Reference: Python in Your Pocket","description":"\u003cp\u003eUpdated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. Youâ ll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need. \u003c\/p\u003e\u003cp\u003e Written by Mark Lutzâ widely recognized as the worldâ s leading Python trainerâ Python Pocket Reference is an ideal companion to Oâ Reillyâ s classic Python tutorials, Learning Python and Programming Python, also written by Mark. \u003c\/p\u003e\u003cp\u003e This fifth edition covers: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eBuilt-in object types, including numbers, lists, dictionaries, and more \u003c\/li\u003e\n\u003cli\u003eStatements and syntax for creating and processing objects \u003c\/li\u003e\n\u003cli\u003eFunctions and modules for structuring and reusing code \u003c\/li\u003e\n\u003cli\u003ePythonâ s object-oriented programming tools \u003c\/li\u003e\n\u003cli\u003eBuilt-in functions, exceptions, and attributes \u003c\/li\u003e\n\u003cli\u003eSpecial operator overloading methods \u003c\/li\u003e\n\u003cli\u003eWidely used standard library modules and extensions \u003c\/li\u003e\n\u003cli\u003eCommand-line options and development tools \u003c\/li\u003e\n\u003cli\u003ePython idioms and hints \u003c\/li\u003e\n\u003cli\u003eThe Python SQL Database API \u003c\/li\u003e\n\u003c\/ul\u003e \u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mark Lutz\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 03\/11\/2014\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 262\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.41lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 6.97h x 5.34w x 0.52d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781449357016\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eMark Lutz\u003c\/b\u003e is a leading Python trainer, the author of Python's earliest and best-selling texts, and a pioneering figure in the Python world.\u003cbr\u003e\u003cbr\u003eMark is the author of the three O'Reilly books: \u003ci\u003eLearning Python\u003c\/i\u003e, \u003ci\u003eProgramming Python\u003c\/i\u003e, and \u003ci\u003ePython Pocket Reference\u003c\/i\u003e, all currently in fourth or fifth editions. He has been using and promoting Python since 1992, started writing Python \u003ci\u003ebooks\u003c\/i\u003e in 1995, and began teaching Python \u003ci\u003eclasses\u003c\/i\u003e in 1997. As of Spring 2013, Mark has instructed 260 Python training sessions, taught roughly 4,000 students in live classes, and written Python books that have sold 400,000 units and been translated to at least a dozen languages.\u003cbr\u003e\u003cbr\u003eTogether, his two decades of \u003ci\u003ePython\u003c\/i\u003e efforts have helped to establish it as one of the most widely used programming languages in the world today. In addition, Mark has been in the software field for 30 years. He holds BS and MS degrees in computer science from the University of Wisconsin where he explored implementations of the Prolog language, and over his career has worked as a professional software developer on compilers, programming tools, scripting applications, and assorted client\/server systems.\u003cbr\u003e\u003cbr\u003eMark maintains a training website (\u003ci\u003ehttp: \/\/learning-python.com\u003c\/i\u003e) and an additional book support site on the Web (\u003ci\u003ehttp: \/\/www.rmi.net\/ lutz\u003c\/i\u003e).\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Mark Lutz \/ Paperback \/ English","offer_id":47281556127901,"sku":"9781449357016","price":42.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_a76be084-a141-4d8d-98f0-a0ebc101efa1.jpg?v=1759934419"},{"product_id":"coding-for-beginners-in-easy-steps-9781787910195","title":"Coding for Beginners in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003eCoding for Beginners in easy steps, 3rd edition\u003c\/strong\u003e will appeal to anyone, of any age, who wants to begin coding computer programs. Use this guide to help you quickly create a programming environment on your computer, then, in easy steps, learn how to: \u003c\/p\u003e\u003cli\u003eWrite Python code to create your programs\u003c\/li\u003e\u003cli\u003eStore information in data structures\u003c\/li\u003e\u003cli\u003eControl program flow using control structures\u003c\/li\u003e\u003cli\u003eCreate re-usable blocks of program code\u003c\/li\u003e\u003cli\u003eCode powerful algorithms and classes for Object Oriented Programming (OOP) \u003c\/li\u003e\u003cp\u003eAll features are illustrated using the Python language color-coding convention, and all code is available to download free - making it even easier! \u003c\/p\u003e\u003cp\u003eIncludes comparison examples in C, C++ and Java to give you a rounded view of computer coding. \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIdeal for newcomers to programming, including youngsters needing to learn coding for the school curriculum - all in easy steps!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eThis third edition is updated for the latest version of Python (Python 3.13).\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\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 02\/11\/2025\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.85lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.80h x 7.20w x 0.40d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781787910195\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.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Mike McGrath \/ Paperback \/ English","offer_id":47281864474781,"sku":"9781787910195","price":37.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_c06174ec-6aab-4018-b06c-9e06251576ab.jpg?v=1759938361"},{"product_id":"learning-python-powerful-object-oriented-programming-9781098171308","title":"Learning Python: Powerful Object-Oriented Programming","description":"\u003cp\u003eGet a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages. \u003c\/p\u003e\u003cp\u003e Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow self-paced tutorial gets you started with Python 3.12 and all other releases in use today. With a pragmatic focus on what you need to know, it also introduces some advanced language features that have become increasingly common in Python code. \u003c\/p\u003e\u003cp\u003e This book helps you: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eExplore Python's built-in object types such as strings, lists, dictionaries, and files \u003c\/li\u003e\n\u003cli\u003eCreate and process objects with Python statements, and learn Python's syntax model \u003c\/li\u003e\n\u003cli\u003eUse functions and functional programming to avoid redundancy and maximize reuse \u003c\/li\u003e\n\u003cli\u003eOrganize code into larger components with modules and packages \u003c\/li\u003e\n\u003cli\u003eCode robust programs with Python's exception handling and development tools \u003c\/li\u003e\n\u003cli\u003eApply object-oriented programming and classes to make code customizable \u003c\/li\u003e\n\u003cli\u003eSurvey advanced Python tools including decorators, descriptors, and metaclasses \u003c\/li\u003e\n\u003cli\u003eWrite idiomatic Python code that runs portably across a wide variety of platforms \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mark Lutz\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/01\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 1169\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 4.02lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 2.29d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098171308\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eLutz, Mark:\u003c\/i\u003e\u003c\/b\u003e - Mark Lutz is the author of Python's classic and foundational texts, a former trainer with two decades of experience teaching Python to newcomers, and one of the people responsible for the prominence that Python enjoys today. \u003cp\u003e Mark wrote the three O'Reilly books Learning Python, Programming Python, and Python Pocket Reference, all currently in fourth, fifth, or sixth editions. He has been using and promoting Python since 1992, started writing Python books in 1995, and began teaching Python classes in 1997. \u003c\/p\u003e\u003cp\u003e All told, Mark has taught thousands of learners live and in person, and his published works span 12k pages among 15 books that cover Pythons 1.X through 3.X. He also has BS and MS degrees in computer science, work experience in compilers and other domains, and a current interest in Python-coded apps that run on both PCs and phones.\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Mark Lutz \/ Paperback \/ English","offer_id":47282646778013,"sku":"9781098171308","price":99.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_79b70bc4-a62e-4968-9752-c8e51ca75467.jpg?v=1759954128"},{"product_id":"php-mysql-javascript-all-in-one-for-dummies-9781394342099","title":"Php, Mysql, \u0026 JavaScript All-In-One for Dummies","description":"\u003cp\u003e\u003cb\u003eLearn the essentials of creating web apps with some of the most popular programming languages\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003ePHP, MySQL, \u0026amp; JavaScript All-in-One For Dummies\u003c\/i\u003e bundles the essentials of coding in some of the most in-demand web development languages. You'll learn to create your own data-driven web applications and interactive web content. The three powerful languages covered in this book form the backbone of top online apps like Wikipedia and Etsy. Paired with the basics of HTML and CSS--also covered in this All-in-One Dummies guide--you can make dynamic websites with a variety of elements. This book makes it easy to get started. You'll also find coverage of advanced skills, as well as resources you'll appreciate when you're ready to level up. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet beginner-friendly instructions and clear explanations of how to program websites in common languages\u003c\/li\u003e \u003cli\u003eUnderstand the basics of object-oriented programming, interacting with databases, and connecting front- and back-end code\u003c\/li\u003e \u003cli\u003eLearn how to work according to popular DevOps principles, including containers and microservices\u003c\/li\u003e \u003cli\u003eTroubleshoot problems in your code and avoid common web development mistakes\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis All-in-One is a great value for new programmers looking to pick up web development skills, as well as those with more experience who want to expand to building web apps.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Richard Blum\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/22\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 768\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.40h x 7.80w x 2.00d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394342099\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eRichard Blum\u003c\/b\u003e is a highly experienced programmer and systems administrator. He is also author of the most recent editions of \u003ci\u003eLinux For Dummies\u003c\/i\u003e and \u003ci\u003eLinux All-in-One For Dummies\u003c\/i\u003e.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Richard Blum \/ Paperback \/ English","offer_id":47282709627037,"sku":"9781394342099","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_db613734-883b-49e2-835d-2737cdd37649.jpg?v=1759955189"},{"product_id":"c-programming-in-easy-steps-9781787910379","title":"C++ Programming in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003eC++ Programming in easy steps, 7th edition\u003c\/strong\u003e shows you how to program in the powerful C++ native system language. Now, in its seventh edition, this guide gives complete examples that illustrate each aspect with colorized source code.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eC++ Programming in easy steps, 7th edition\u003c\/strong\u003e begins by explaining how to install a free C++ compiler so that you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the C++ language basics before moving on to provide examples of Object-Oriented Programming (OOP). \u003c\/p\u003e\u003cp\u003eC++ is not platform-dependent, so programs can be created on any operating system. Most illustrations in this book depict output on the Windows operating system (purely because it is the most widely-used desktop platform) but the examples can also be created on other platforms such as Linux or macOS. \u003c\/p\u003e\u003cp\u003eThe book concludes by demonstrating how you can use your acquired knowledge to create programs graphically using a modern C++ Integrated Development Environment (IDE), such as Microsoft's Visual Studio. \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eC++ Programming in easy steps, 7th edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to: \u003c\/p\u003e\u003cli\u003eAnyone who wants to begin programming in C++.\u003c\/li\u003e\u003cli\u003eProgrammers looking to advance from an interpreted programming language, such as Python, who want to harness the superior speed of C++.\u003c\/li\u003e\u003cli\u003eStudents who are studying C++ Programming at school or college. \u003c\/li\u003e\u003cli\u003eThose seeking a career in computing who need a fundamental understanding of Object-Oriented Programming. \u003c\/li\u003e\u003cp\u003eThis book makes no assumption that you have previous knowledge of any programming language, so it is suitable for the beginner to programming in C++, whether you know C or not. \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 06\/24\/2025\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.85lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.70h x 7.10w x 0.40d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781787910379\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.\u003cbr\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Mike McGrath \/ Paperback \/ English","offer_id":47283790315677,"sku":"9781787910379","price":42.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_6cfcd534-0a77-47bd-9d91-0f63e2a340fe.jpg?v=1759973215"},{"product_id":"java-for-dummies-9781394289240","title":"Java for Dummies","description":"\u003cp\u003e\u003cb\u003eLearn to code with Java and open the gate to a rewarding career\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eNow in its 9th edition, \u003c\/i\u003eJava For Dummies gives you the essential tools you need to understand the programming language that 17 million software developers rely on. This beginner-friendly guide simplifies every step of the learning process. You'll learn the basics of Java and jump into writing your own programs. Along the way, you'll gain the skills you need to reuse existing code, create new objects, troubleshoot when things go wrong, and build working programs from the ground up. \u003ci\u003eJava For Dummies\u003c\/i\u003e will help you become a Java developer, even if you're brand new to the world of coding. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eLearn the basic syntax and building blocks of Java\u003c\/li\u003e \u003cli\u003eBegin to write your own programs in the latest Java version\u003c\/li\u003e \u003cli\u003eTest out your code and problem-solve any errors you find\u003c\/li\u003e \u003cli\u003eDiscover techniques for writing code faster\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis is the must-have Dummies resource for beginning programmers and students who need a step-by-step guide to getting started with Java. You'll also love this book if you're a seasoned programmer adding another language to your repertoire.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Barry Burd\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/29\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 496\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.44lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.12h x 7.37w x 1.10d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394289240\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eDr. Barry Burd\u003c\/b\u003e is a professor of Mathematics and Computer Science at Drew University in Madison, NJ. He's a co-leader of the Garden State Java User Group and New York JavaSIG. In 2020, he was honored to be named a Java Champion. He's the author of \u003ci\u003eBeginning Programming with Java For Dummies\u003c\/i\u003e and \u003ci\u003eFlutter For Dummies\u003c\/i\u003e.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Barry Burd \/ Paperback \/ English","offer_id":47283850772637,"sku":"9781394289240","price":20.38,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_06a4b16f-06d5-4bb3-b3ec-3a3c6654e517.jpg?v=1759974604"},{"product_id":"c-essentials-for-dummies-9781394307883","title":"C++ Essentials for Dummies","description":"\u003cp\u003e\u003cb\u003eThe quick and crystal-clear guide to C++ programming\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003eC++ Essentials For Dummies\u003c\/i\u003e is your useful reference to the key concepts of C++, the popular general-purpose language utilized everywhere from building games to writing parts of operating systems. With minimal review and background material--and absolutely no fluff--this book gets straight to the essential topics you need to know to ramp up, brush up, or level up. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGet a helpful intro to the basic concepts of coding in C++\u003c\/li\u003e \u003cli\u003eReview what you already know or pick up essential new skills\u003c\/li\u003e \u003cli\u003eCreate projects that run smoothly with the C++ language\u003c\/li\u003e \u003cli\u003eKeep this concise reference book handy for jogging your memory as you work\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eGreat for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job, \u003ci\u003eC++ Essentials For Dummies\u003c\/i\u003e is a fantastic refresher guide that you can always turn to for answers.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e John Paul Mueller\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/22\/2025\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.40lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.35h x 5.59w x 0.42d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394307883\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eJohn Paul Mueller\u003c\/b\u003e produced more than 100 books and more than 600 articles on a range of topics, including functional programming techniques, application development using C++, and machine learning methodologies. \u003c\/p\u003e\u003cp\u003e\u003cb\u003eRonald Mak\u003c\/b\u003e teaches computer science and data science at San Jose State University. He was formerly a senior scientist at NASA and JPL, and has written books on software design, compiler construction, and numerical computing.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"John Paul Mueller \/ Paperback \/ English","offer_id":47284102299805,"sku":"9781394307883","price":29.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_e0d518f7-8ac5-4361-b9c6-7120d3ab6c1f.jpg?v=1759979850"},{"product_id":"statistical-analysis-with-r-for-dummies-9781394343065","title":"Statistical Analysis with R for Dummies","description":"\u003cp\u003e\u003cb\u003eSimplify stats and learn how to graph, analyze, and interpret data the easy way\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003ci\u003eStatistical Analysis with R For Dummies\u003c\/i\u003e makes stats approachable by combining clear explanations with practical applications. You'll learn how to download and use R and RStudio--two free, open-source tools--to learn statistics concepts, create graphs, test hypotheses, and draw meaningful conclusions. Get started by learning the basics of statistics and R, calculate descriptive statistics, and use inferential statistics to test hypotheses. Then, visualize it all with graphs and charts. This Dummies guide is your well-marked path to sailing through statistics.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eGet clear explanations of the basics of statistics and data analysis\u003c\/li\u003e \u003cli\u003eLearn how to analyze and visualize data with R, step by step\u003c\/li\u003e \u003cli\u003eCreate charts, graphs, and summaries to interpret results\u003c\/li\u003e \u003cli\u003eExplore hypothesis testing, and prediction techniques\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis is the perfect introduction to R for students, professionals, and the stat-curious.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Joseph Schmuller\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e For Dummies\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/01\/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.40lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.40w x 1.20d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394343065\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eJoseph Schmuller\u003c\/b\u003e is a cognitive scientist and statistical analyst who creates online learning tools and books on data science. He is the author of \u003ci\u003eR All-in One For Dummies, \u003c\/i\u003e all five editions of \u003ci\u003eStatistical Analysis with Excel For Dummies, Statistical Analysis with R For Dummies, \u003c\/i\u003e and \u003ci\u003eR Projects For Dummies, \u003c\/i\u003e among others.\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"Joseph Schmuller \/ Paperback \/ English","offer_id":47284546896029,"sku":"9781394343065","price":47.34,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_4a0a8a62-275e-4a1a-bb62-3af161e27b38.jpg?v=1759990080"},{"product_id":"refactoring-improving-the-design-of-existing-code-9780134757599","title":"Refactoring: Improving the Design of Existing Code","description":"\u003cp\u003e\u003cstrong\u003eMartin Fowler's guide to reworking bad code into well-structured code\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eRefactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\n\u003cstrong\u003eRefactoring principles: \u003c\/strong\u003e understand the process and general principles of refactoring\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eCode smells: \u003c\/strong\u003e recognize \"bad smells\" in code that signal opportunities to refactor\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eApplication improvement: \u003c\/strong\u003e quickly apply useful refactorings to make a program easier to comprehend and change\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eBuilding tests: \u003c\/strong\u003e writing good tests increases a programmer's effectiveness\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eMoving features: \u003c\/strong\u003ean important part of refactoring is moving elements between contexts\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eData structures: \u003c\/strong\u003e a collection of refactorings to organize data, an important role in programs\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eConditional Logic: \u003c\/strong\u003e use refactorings to make conditional sections easier to understand\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eAPIs: \u003c\/strong\u003e modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eInheritance: \u003c\/strong\u003e it is both very useful and easy to misuse, and it's often hard to see the misuse until it's in the rear-view mirror---refactorings can fix the misuse\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eExamples are written in JavaScript, but you shouldn't find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages.\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"Whenever you read [\u003c\/em\u003eRefactoring\u003cem\u003e], it's time to read it again. And if you haven't read it yet, please do before writing another line of code.\" \u003c\/em\u003e-David Heinemeier Hansson, Creator of Ruby on Rails, Founder \u0026amp; CTO at Basecamp\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"Any fool can write code that a computer can understand. Good programmers write code that humans can understand.\" \u003c\/em\u003e-M. Fowler (1999)\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Martin Fowler\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Addison-Wesley Professional\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/19\/2018\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 448\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.30lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.10h x 7.60w x 0.90d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780134757599\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eMartin Fowler\u003c\/b\u003e is Chief Scientist at ThoughtWorks. He describes himself as \"an author, speaker, consultant and general loud-mouth on software development.\" Fowler concentrates on designing enterprise software: exploring what makes a good design and what practices are needed to create one.\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Martin Fowler \/ Hardcover \/ English","offer_id":47287234003101,"sku":"9780134757599","price":103.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_f4309779-f542-4fb3-b6bb-c78338bc5602.jpg?v=1760037839"},{"product_id":"programming-principles-and-practice-using-c-9780138308681","title":"Programming: Principles and Practice Using C++","description":"\u003cp\u003e\u003cstrong\u003eAn Introduction to Programming by the Inventor of C++\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eProgramming: Principles and Practice Using C++, Third Edition, \u003c\/strong\u003e\u003c\/em\u003e will help anyone who is willing to work hard learn the fundamental principles of programming and develop the practical skills needed for programming in the real world. Previous editions have been used successfully by many thousands of students. This revised and updated edition\u003c\/p\u003e \u003cul\u003e \u003cli\u003eAssumes that your aim is to eventually write programs that are good enough for others to use and maintain\u003c\/li\u003e \u003cli\u003eFocuses on fundamental concepts and techniques, rather than on obscure language-technical details\u003c\/li\u003e \u003cli\u003eIs an introduction to programming in general, including procedural, object-oriented, and generic programming, rather than just an introduction to a programming language\u003c\/li\u003e \u003cli\u003eCovers both contemporary high-level techniques and the lower-level techniques needed for efficient use of hardware\u003c\/li\u003e \u003cli\u003eWill give you a solid foundation for writing useful, correct, type-safe, maintainable, and efficient code\u003c\/li\u003e \u003cli\u003eIs primarily designed for people who have never programmed before, but even seasoned programmers have found previous editions useful as an introduction to more effective concepts and techniques\u003c\/li\u003e \u003cli\u003eCovers a wide range of essential concepts, design and programming techniques, language features, and libraries\u003c\/li\u003e \u003cli\u003eUses contemporary C++ (C++20 and C++23)\u003c\/li\u003e \u003cli\u003eCovers the design and use of both built-in types and user-defi ned types, complete with input, output, computation, and simple graphics\/GUI\u003c\/li\u003e \u003cli\u003eOffers an introduction to the C++ standard library containers and algorithms\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Bjarne Stroustrup\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Addison-Wesley Professional\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/22\/2024\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 656\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.71lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.09h x 7.42w x 1.26d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780138308681\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eBjarne Stroustrup\u003c\/strong\u003e is the designer and original implementer of C++, as well as the author of \u003cem\u003eThe C++ Programming Language\u003c\/em\u003e (4th Edition), \u003cem\u003eA Tour of C++\u003c\/em\u003e (3rd edition), \u003cem\u003eProgramming: Principles and Practice Using C++\u003c\/em\u003e (3rd Edition), and many popular and academic publications. He is a professor of Computer Science at Columbia University in New York City. Dr. Stroustrup is a member of the US National Academy of Engineering, and an IEEE, ACM, and CHM fellow. He received the 2018 Charles Stark Draper Prize, the IEEE Computer Society's 2018 Computer Pioneer Award, and the 2017 IET Faraday Medal.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Bjarne Stroustrup \/ Paperback \/ English","offer_id":47348282753181,"sku":"9780138308681","price":124.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_e69d5e37-ab8c-4b9e-9697-c954d1c6bbfb.jpg?v=1761655653"},{"product_id":"modern-concurrency-in-java-virtual-threads-structured-concurrency-and-beyond-9781098165413","title":"Modern Concurrency in Java: Virtual Threads, Structured Concurrency, and Beyond","description":"\u003cp\u003eWelcome to the future of Java. With this book, you'll explore the transformative world of Java 21's key feature: virtual threads. Remember struggling with the cost of thread creation, encountering limitations on scalability, and facing difficulties in achieving high throughput? Those days are over. This practical guide takes you from Java 1.0 to the cutting-edge advancements of Project Loom.\u003c\/p\u003e \u003cp\u003eYou'll learn more than just theory. Author A N M Bazlur Rahman equips you with a toolkit for taking real-world action. Take a deep dive into the intricacies of virtual threads and complex topics such as ForkJoinPool, continuation, rate limiting, debugging, and monitoring. You'll not only learn how they work, but you'll also pick up expert tips and tricks to help you master these concepts. And you'll learn about structured concurrency and scoped values--critical skills for building Java applications that are scalable and efficient.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eGet an in-depth understanding of virtual threads\u003c\/li\u003e \u003cli\u003eUnderstand the implementation of virtual thread internals\u003c\/li\u003e \u003cli\u003eGain performance improvement in blocking operations\u003c\/li\u003e \u003cli\u003eLearn why structured concurrency is beneficial\u003c\/li\u003e \u003cli\u003eKnow where to use scoped value\u003c\/li\u003e \u003cli\u003eUnderstand the relevance of reactive Java with the advent of virtual threads\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e A. N. M. Bazlur Rahman\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/21\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 334\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.19h x 7.00w x 0.70d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781098165413\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eRahman, A. N. M. Bazlur:\u003c\/i\u003e\u003c\/b\u003e - A N M Bazlur Rahman is a Software Engineer with over a decade of specialized experience in Java and related technologies. An active speaker at various international conferences and Java user groups, his talks have often focused on specialized topics such as concurrency and virtual threads. He is a Java Champion and an editor for Java Queue at InfoQ and Foojay.io. He is the founder and current moderator of the Java User Group in Bangladesh, where he has organized educational meetups and conferences since 2013.","brand":"booksdeli.com","offers":[{"title":"A. N. M. Bazlur Rahman \/ Paperback \/ English","offer_id":47349854765213,"sku":"9781098165413","price":88.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_9051f40d-bb91-484d-9ebe-07562a7727e9.jpg?v=1761680402"},{"product_id":"head-first-java-a-brain-friendly-guide-9781491910771","title":"Head First Java: A Brain-Friendly Guide","description":"\u003cp\u003e\u003cb\u003eWhat will you learn from this book?\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003ci\u003eHead First Java\u003c\/i\u003e is a complete learning experience in Java and object-oriented programming. With this book, you'll learn the Java language with a unique method that goes beyond how-to manuals and helps you become a great programmer. Through puzzles, mysteries, and soul-searching interviews with famous Java objects, you'll quickly get up to speed on Java's fundamentals and advanced topics including lambdas, streams, generics, threading, networking, and the dreaded desktop GUI. If you have experience with another programming language, \u003ci\u003eHead First Java\u003c\/i\u003e will engage your brain with more modern approaches to coding--the sleeker, faster, and easier to read, write, and maintain Java of today. \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 \u003ci\u003eHead First Java\u003c\/i\u003e, you'll learn Java through a multisensory experience that engages your mind, rather than by means of a text-heavy approach that puts you to sleep.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Kathy Sierra,Bert Bates,Trisha Gee\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/21\/2022\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 752\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 3.05lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.21h x 7.87w x 1.57d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781491910771\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eKathy Sierra has been interested in learning theory since her days as a game developer (Virgin, MGM, Amblin'). More recently, she's been a master trainer for Sun Microsystems, teaching Sun's Java instructors how to teach the latest technologies to customers, and a lead developer of several Sun certification exams. Along with her partner Bert Bates, Kathy created the Head First series. She's also the original founder of the Software Development\/Jolt Productivity Award-winning javaranch.com, the largest (and friendliest) all-volunteer Java community.\u003c\/p\u003e\u003cp\u003eBert Bates is a 20-year software developer, a Java instructor, and a co-developer of Sun's upcoming EJB exam (Sun Certified Business Component Developer). His background features a long stint in artificial intelligence, with clients like the Weather Channel, A\u0026amp;E Network, Rockwell, and Timken.\u003c\/p\u003e\u003cp\u003eTrisha Gee is a Java Champion, published author, and leader of the Java developer advocacy team at JetBrains. She's developed Java applications for companies of all sizes in the finance, manufacturing, and nonprofit industries and beyond. Trisha has expertise in Java high-performance systems, dabbles with open source development, and is a leader of the Sevilla Java User Group.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Kathy Sierra \/ Paperback \/ English","offer_id":47350456320157,"sku":"9781491910771","price":104.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_887fcdd3-5e65-4dbc-a64e-a8eeb1b026dc.jpg?v=1761683115"},{"product_id":"design-patterns-elements-of-reusable-object-oriented-software-9780201633610","title":"Design Patterns: Elements of Reusable Object-Oriented Software","description":"Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves. \u003cbr\u003e The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently. \u003cbr\u003e Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Erich Gamma,Richard Helm,Ralph Johnson\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Addison-Wesley Professional\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/31\/1994\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 416\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.05lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.30h x 7.60w x 1.10d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9780201633610\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eDr. Erich Gamma \u003c\/b\u003eis technical director at the Software Technology Center of Object Technology International in Zurich, Switzerland. Dr. Richard Helm is a member of the Object Technology Practice Group in the IBM Consulting Group in Sydney, Australia. Dr. Ralph Johnson is a faculty member at the University of Illinois at Urbana-Champaign's Computer Science Department. \u003c\/p\u003e \u003cp\u003e\u003cb\u003eJohn Vlissides\u003c\/b\u003e is a member of the research staff at the IBM T. J. Watson Research Center in Hawthorne, New York. He has practiced object-oriented technology for more than a decade as a designer, implementer, researcher, lecturer, and consultant. In addition to co-authoring \u003cb\u003eDesign Patterns: Elements of Reusable Object-Oriented Software\u003c\/b\u003e, he is co-editor of the book \u003cb\u003ePattern Languages of Program Design 2\u003c\/b\u003e (both from Addison-Wesley). He and the other co-authors of \u003cb\u003eDesign Patterns\u003c\/b\u003e are recipients of the \u003ci\u003e1998 Dr. Dobb's Journal\u003c\/i\u003e Excellence in Programming Award.\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e 0201633612AB09122003 \u003cp\u003e\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Erich Gamma \/ Hardcover \/ English","offer_id":47392894484637,"sku":"9780201633610","price":103.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_f701e8d5-33c5-49bd-98cf-6bb73a18ce4f.jpg?v=1762564468"},{"product_id":"the-quick-python-book-fourth-edition-9781633436336","title":"The Quick Python Book, Fourth Edition","description":"\u003cb\u003eA fast-paced introduction to Python for intermediate developers-now with coverage of generative AI!\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eFor over 25 years, \u003ci\u003eThe Quick Python Book\u003c\/i\u003e has been one of the best Python books money can buy. It concisely covers programming basics, while introducing Python's comprehensive standard library and unique features in depth and detail. In this fourth edition, you'll find new coverage of AI coding tools like Copilot and Google's Colaboratory (Colab), and develop a mindset that can make the most of AI. \u003cp\u003e\u003c\/p\u003e\u003ci\u003eThe Quick Python Book, Fourth Edition\u003c\/i\u003e includes: \u003cp\u003e\u003c\/p\u003e- Python syntax, data structures, and best practices\u003cbr\u003e - Python as an object oriented language\u003cbr\u003e - Common Python libraries\u003cbr\u003e - Basic data handling with Python\u003cbr\u003e - Using AI code generation tools with Python \u003cp\u003e\u003c\/p\u003e Whether you're new to Python or looking to advance your basic skills, \u003ci\u003eThe Quick Python Book, Fourth Edition\u003c\/i\u003e will get you writing effective Python code fast. Python authority and former Chair of the Python Software Foundation Board or Directors \u003cb\u003eNaomi Ceder\u003c\/b\u003e has returned to author this extensively revised fourth edition. With the personal touch of a skilled teacher, Naomi beautifully balances details of the language with the insights and advice you need to handle any task. \u003cp\u003e\u003c\/p\u003e Foreword by \u003cb\u003eLuciano Ramalho\u003c\/b\u003e. \u003cp\u003e\u003c\/p\u003e Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e System automation. High-performance web apps. Cloud and back-end services. Cutting edge AI. No matter what you're building, it pays to know how to read and write Python! \u003ci\u003eThe Quick Python Book\u003c\/i\u003e has helped over 100,000 developers get up to speed with the Python programming language. This revised Fourth Edition, fully updated for Python 3.13, explores the latest features and libraries and shows you how to code smarter with AI tools like ChatGPT. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eThe Quick Python Book, Fourth Edition\u003c\/i\u003e teaches you the essential Python features and techniques you need for most common scripting, application programming, and data science tasks. Written for developers comfortable with another programming language, it dives right into the good stuff. New interactive notebooks, quick-check questions, and end-of-chapter labs all help practice and consolidate your new skills. Plus, you'll find practical advice on writing prompts and using AI assistants to accelerate your day-to-day work. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e- Python syntax, data structures, and best practices\u003cbr\u003e - Object-oriented Python\u003cbr\u003e - Must-know Python libraries\u003cbr\u003e - Data handling \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e For beginning-intermediate programmers. No prior experience with Python required. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eNaomi Ceder\u003c\/b\u003e has been learning, teaching, and writing about Python since 2001. An elected fellow of the Python Software Foundation, Naomi is a past chair of its board of directors. In 2022 she became the seventh person to receive the PSF Distinguished Service Award. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Part 1\u003cbr\u003e 1 About Python\u003cbr\u003e 2 Getting started\u003cbr\u003e 3 The quick Python overview\u003cbr\u003e Part 2\u003cbr\u003e 4 The absolute basics\u003cbr\u003e 5 Lists, tuples, and sets\u003cbr\u003e 6 Strings\u003cbr\u003e 7 Dictionaries\u003cbr\u003e 8 Control flow\u003cbr\u003e 9 Functions\u003cbr\u003e 10 Modules and scoping rules\u003cbr\u003e 11 Python programs\u003cbr\u003e 12 Using the filesystem\u003cbr\u003e 13 Reading and writing files\u003cbr\u003e 14 Exceptions\u003cbr\u003e Part 3\u003cbr\u003e 15 Classes and object-oriented programming\u003cbr\u003e 16 Regular expressions\u003cbr\u003e 17 Data types as objects\u003cbr\u003e 18 Packages\u003cbr\u003e 19 Using Python libraries\u003cbr\u003e Part 4\u003cbr\u003e 20 Basic file wrangling\u003cbr\u003e 21 Processing data files\u003cbr\u003e 22 Data over the network\u003cbr\u003e 23 Saving data\u003cbr\u003e 24 Exploring data\u003cbr\u003e Appendix\u003cbr\u003e A guide to Python's documentation\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Naomi Ceder\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 04\/29\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 584\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.15lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.20h x 7.30w x 1.30d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781633436336\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eNaomi Ceder\u003c\/strong\u003e has been learning, teaching, and writing about Python since 2001. An elected fellow of the Python Software Foundation, Naomi is a past chair of its board of directors. In 2022 she became the seventh person to receive the PSF Distinguished Service Award.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Naomi Ceder \/ Paperback \/ English","offer_id":47393066516637,"sku":"9781633436336","price":104.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_a14a6046-4b9f-4731-87cd-682071aa4443.jpg?v=1762569097"},{"product_id":"taking-testing-seriously-the-rapid-software-testing-approach-9781394253197","title":"Taking Testing Seriously: The Rapid Software Testing Approach","description":"\u003cp\u003e\u003cb\u003eElevate your software testing approach with a methodology from industry leaders who dedicated their careers to studying, practicing, and teaching the craft of testing.\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eDive into the world of expert software testing with \u003ci\u003eTaking Testing Seriously: The Rapid Software Testing Approach.\u003c\/i\u003e This book arms software professionals with the knowledge required to master the Rapid Software Testing (RST) methodology. Written by two co-creators of the RST approach and supplemented by material from respected testers who offer valuable insights, it is an essential read for anyone seeking excellence in the craft of testing. \u003c\/p\u003e\u003cp\u003e\u003ci\u003eTaking Testing Seriously\u003c\/i\u003e offers a rich exploration of the RST methodology through insightful interviews, expert discussions, practical case studies, and real-world examples. It thoroughly covers key topics such as the psychology of testing, the science behind it, the fundamental processes and heuristics of test design, and much more. This book provides concrete strategies for addressing common software testing challenges and integrating new solutions with existing systems. \u003c\/p\u003e\u003cp\u003eYou will: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eGain insights from experienced software testers through in-depth interviews and expert advice\u003c\/li\u003e \u003cli\u003eLearn how to the skills of testing are needed more than ever in an AI-powered IT industry\u003c\/li\u003e \u003cli\u003eDiscover strategies to leverage the latest automation technologies to refine and expedite your testing processes\u003c\/li\u003e \u003cli\u003eEscape from the echo chamber of \"best practices\" and learn to think critically about testing\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eFocusing on the mindset and skillset of excellent testing, \u003ci\u003eTaking Testing Seriously\u003c\/i\u003e is a must-have resource for software engineers and technical leaders eager to improve their testing proficiency. Whether you are looking to advance your career or simply want to ensure your next project meets the highest standards of quality, this book provides the tools you need. Order your copy today and start transforming the way you and your team approach software testing.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e James Bach,Michael Bolton\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Wiley\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/10\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 560\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.72lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.40h x 7.68w x 1.25d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781394253197\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eJAMES BACH\u003c\/b\u003e is the creator of the Rapid Software Testing methodology, founder and CEO of software testing and training company Satisfice, and the co-author of the critically acclaimed bestseller \u003ci\u003eLessons Learned in Software Testing\u003c\/i\u003e (Wiley 2001). \u003c\/p\u003e\u003cp\u003e\u003cb\u003eMICHAEL BOLTON\u003c\/b\u003e has over 30 years of experience testing, developing, managing, and writing about software. For over 20 years, he has led DevelopSense, a Toronto-based testing and development consultancy. In 2006, he became co-creator (with creator James Bach) of Rapid Software Testing (RST).\u003cbr\u003e\u003c\/p\u003e","brand":"booksdeli.com","offers":[{"title":"James Bach \/ Hardcover \/ English","offer_id":47449705873565,"sku":"9781394253197","price":94.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_81a38cae-46a5-482a-bb7b-96166e413f37.jpg?v=1764248995"},{"product_id":"think-java-how-to-think-like-a-computer-scientist-9781492072508","title":"Think Java: How to Think Like a Computer Scientist","description":"\u003cp\u003e\u003ci\u003eThink Java\u003c\/i\u003e is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques. \u003c\/p\u003e\u003cp\u003e In this fully updated and expanded edition, authors Allen Downey and Chris Mayfield introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you've learned. Along the way, you'll see nearly every topic required for the AP Computer Science A exam and Java SE Programmer I certification. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eDiscover one concept at a time: tackle complex topics in a series of small steps with multiple examples \u003c\/li\u003e\n\u003cli\u003eUnderstand how to formulate problems, think creatively about solutions, and develop, test, and debug programs \u003c\/li\u003e\n\u003cli\u003eLearn about input and output, decisions and loops, classes and methods, strings and arrays, recursion and polymorphism \u003c\/li\u003e\n\u003cli\u003eDetermine which program development methods work best for you, and practice the important skill of debugging \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Allen B. Downey,Chris Mayfield\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e O'Reilly Media\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 01\/07\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 323\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.15lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.19h x 7.00w x 0.68d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781492072508\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eAllen B. Downey is a Professor of Computer Science at Olin College of Engineering. He has taught at Wellesley College, Colby College, and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley, and Master's and Bachelor's degrees from MIT. Downey is the creator of the bestselling Think series for O'Reilly, including Think Python, Think Complexity, Think DSP, and Think Bayes.\u003c\/p\u003e\u003cp\u003eChris Mayfield is an Assistant Professor of Computer Science at James Madison University, with a research focus on CS education and professional development. He has a Ph.D. in Computer Science from Purdue University and Bachelor's degrees in CS and German from the University of Utah.\u003c\/p\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Allen B. Downey \/ Paperback \/ English","offer_id":47493760319645,"sku":"9781492072508","price":71.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_e17f01d2-63fc-46d0-a11c-f9abe9eb2312.jpg?v=1766124267"},{"product_id":"c-programming-in-easy-steps-master-c-fundamentals-9781787910386","title":"C# Programming in Easy Steps: Master C# Fundamentals!","description":"\u003cp\u003eUnlock the power of C# and start creating professional-grade applications -- the easy way! \u003cstrong\u003eC# Programming in easy steps, 4th edition\u003c\/strong\u003e is your beginner-friendly guide to one of the world's most popular programming languages. In easy steps, and with crystal-clear, syntax-highlighted examples (free to download), you'll quickly gain the skills to code with confidence. Discover how to: \u003c\/p\u003e\u003cbr\u003e\u003cli\u003e\n\u003cstrong\u003eBuild a solid foundation with C# essentials\u003c\/strong\u003e -- variables, arrays, logic, loops, methods, and classes.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003e\n\u003cstrong\u003eGrasp Object-Oriented Programming (OOP)\u003c\/strong\u003e to structure your projects like a pro.\u003cstrong\u003eCreate real-world applications\u003c\/strong\u003e for Windows desktops, and Universal apps that run seamlessly across multiple devices.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003e\n\u003cstrong\u003eDebug with ease\u003c\/strong\u003e using proven techniques to detect and fix errors fast.\u003c\/li\u003e\u003cbr\u003e\u003cp\u003eNo prior experience needed. Start coding smarter with \u003cstrong\u003eC# Programming in easy steps, 4th edition\u003c\/strong\u003e!\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eIllustrated using C# 11 and .NET 9. However, the examples will work with versions C# 14 and .NET 10 when they are released.\u003c\/i\u003e\u003c\/p\u003e\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 12\/23\/2025\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.85lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.80h x 7.20w x 0.40d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781787910386\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 gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world, and is an established \u003cstrong\u003eIn Easy Steps\u003c\/strong\u003e author. \u003cbr\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Mike McGrath \/ Paperback \/ English","offer_id":47532342640797,"sku":"9781787910386","price":42.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_c94217ba-3f49-4037-844b-a61ef62edb0e.jpg?v=1767682522"},{"product_id":"python-object-oriented-programming-fourth-edition-build-robust-and-maintainable-object-oriented-python-applications-and-libraries-9781801077262","title":"Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries","description":"\u003cp\u003e\u003cstrong\u003eA comprehensive guide to exploring modern Python through data structures, design patterns, and effective object-oriented techniques\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild an intuitive understanding of object-oriented design, from introductory to mature programs\u003c\/li\u003e\n\u003cli\u003e Learn the ins and outs of Python syntax, libraries, and best practices\u003c\/li\u003e\n\u003cli\u003e Examine a machine-learning case study at the end of each chapter\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003ePython Object-Oriented Programming, Fourth Edition dives deep into the various aspects of OOP, Python as an OOP language, common and advanced design patterns, and hands-on data manipulation and testing of more complex OOP systems. These concepts are consolidated by open-ended exercises, as well as a real-world case study at the end of every chapter, newly written for this edition. All example code is now compatible with Python 3.9+ syntax and has been updated with type hints for ease of learning.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eSteven and Dusty provide a friendly, comprehensive tour of important OOP concepts, such as inheritance, composition, and polymorphism, and explain how they work together with Python's classes and data structures to facilitate good design. UML class diagrams are generously used throughout the text for you to understand class relationships. Beyond the book's focus on OOP, it features an in-depth look at Python's exception handling and how functional programming intersects with OOP. Not one, but two very powerful automated testing systems, unittest and pytest, are introduced in this book. The final chapter provides a detailed discussion of Python's concurrent programming ecosystem.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eBy the end of the book, you will have a thorough understanding of how to think about and apply object-oriented principles using Python syntax and be able to confidently create robust and reliable programs.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eImplement objects in Python by creating classes and defining methods\u003c\/li\u003e\n\u003cli\u003eExtend class functionality using inheritance\u003c\/li\u003e\n\u003cli\u003eUse exceptions to handle unusual situations cleanly\u003c\/li\u003e\n\u003cli\u003eUnderstand when to use object-oriented features, and more importantly, when not to use them\u003c\/li\u003e\n\u003cli\u003eDiscover several widely used design patterns and how they are implemented in Python\u003c\/li\u003e\n\u003cli\u003eUncover the simplicity of unit and integration testing and understand why they are so important\u003c\/li\u003e\n\u003cli\u003eLearn to statically type check your dynamic code\u003c\/li\u003e\n\u003cli\u003eUnderstand concurrency with asyncio and how it speeds up programs\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIf you are new to object-oriented programming techniques, or if you have basic Python skills and wish to learn how and when to correctly apply OOP principles in Python, this is the book for you. Moreover, if you are an object-oriented programmer coming from other languages or seeking a leg up in the new world of Python, you will find this book a useful introduction to Python. Minimal previous experience with Python is necessary.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Steven F. Lott,Dusty Phillips\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/02\/2021\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 714\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.66lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 1.43d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781801077262\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eLott, Steven F.:\u003c\/i\u003e\u003c\/b\u003e - Steven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for almost 20 years.\u003cb\u003e\u003ci\u003ePhillips, Dusty:\u003c\/i\u003e\u003c\/b\u003e - Dusty Phillips is a Canadian software developer and an author currently living in New Brunswick. He has been active in the open-source community for 2 decades and has been programming in Python for nearly as long. He holds a master's degree in computer science and has worked for Facebook, the United Nations, and several startups.\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Steven F. Lott \/ Paperback \/ English","offer_id":47532356534429,"sku":"9781801077262","price":127.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_6d418950-7e4a-4793-b22d-6caa153b9f6e.jpg?v=1767683048"},{"product_id":"perl-programming-in-easy-steps-9781787910485","title":"Perl Programming in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003ePerl\u003c\/strong\u003e is often known as the Swiss army knife of programming languages.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePerl Programming in easy steps, 2nd edition\u003c\/strong\u003e illustrates programming basics with variables, operators, and functions before moving on to demonstrate the creation of reusable Perl modules. It then shows how Perl can read and write files on your system. Object-Oriented Programming (OOP) with Perl is demonstrated next to emulate real-world object properties and behaviours.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003eThe examples in \u003cstrong\u003ePerl Programming in easy steps, 2nd edition\u003c\/strong\u003e demonstrate how to store and retrieve data with the SQLite database module that is often bundled alongside the standard Perl library. The book then moves on to illustrate how Perl is used for server-side CGI scripting on the internet. A final example brings together Perl for CGI and SQLite to create an online shop.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003ePerl Programming in easy steps, 2nd edition\u003c\/strong\u003e has an easy-to-follow style that will appeal to: \u003c\/p\u003e\u003cbr\u003e\u003cli\u003eAnyone who wants begin programming in Perl.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003eProgrammers looking to extend their skillset. \u003c\/li\u003e\u003cbr\u003e\u003cli\u003eStudents who are studying programming at school or college. \u003c\/li\u003e\u003cbr\u003e\u003cli\u003eThose seeking a career in software development. \u003c\/li\u003e\u003cbr\u003e\u003cp\u003eThis book makes no assumption that you have previous knowledge of any programming language, so is suitable for a beginner or a programming guru.\u003c\/p\u003e\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 12\/30\/2025\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.85lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.80h x 7.20w x 0.40d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781787910485\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":47566675083421,"sku":"9781787910485","price":42.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_ea2a0127-ec66-43b4-aace-36ac72f1e1aa.jpg?v=1768314687"},{"product_id":"python-in-easy-steps-9781787910539","title":"Python in Easy Steps","description":"\u003cp\u003e\u003cstrong\u003ePython in easy steps, 3rd edition\u003c\/strong\u003e teaches you to program in the powerful Python programming language - the world's favorite coding language. It gives complete examples that illustrate each aspect with colorized source code.\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePython in easy steps, 3rd edition\u003c\/strong\u003e begins by explaining how to install the free Python interpreter so that you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the Python language basics before moving on to provide examples of Object-Oriented Programming (OOP). A new chapter for this edition then demonstrates how to process web form data with the Flask web framework for Python. The book concludes by demonstrating how you can use your acquired knowledge to create and deploy graphical windowed applications.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003ePython in easy steps, 3rd edition\u003c\/strong\u003e has an easy-to-follow style, and makes no assumption you have previous knowledge of any programming language, so it's ideal for: \u003c\/p\u003e\u003cbr\u003e\u003cli\u003eThe newcomer to computer programming. \u003c\/li\u003e\u003cbr\u003e\u003cli\u003eProgrammers moving from another programming language.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003eStudents studying Python programming at school or college.\u003c\/li\u003e\u003cbr\u003e\u003cli\u003eThose seeking a career in computing who need a fundamental understanding of computer programming. \u003c\/li\u003e\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 02\/24\/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.85lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 8.80h x 7.20w x 0.50d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781787910539\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 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.\u003c\/strong\u003e","brand":"booksdeli.com","offers":[{"title":"Mike McGrath \/ Paperback \/ English","offer_id":47699042959517,"sku":"9781787910539","price":37.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_d93b4dec-17f4-4027-9873-bf20161b9df5.jpg?v=1772696713"},{"product_id":"c-14-and-net-10-modern-cross-platform-development-fundamentals-tenth-edition-build-modern-websites-and-services-with-aspnet-core-blazor-and-9781836206637","title":"C# 14 and .NET 10 - Modern Cross-Platform Development Fundamentals - Tenth Edition: Build modern websites and services with ASP.NET Core, Blazor, and","description":"\u003cp\u003e\u003cstrong\u003eAn easy-to-follow guide for beginners and intermediate programmers to master modern C# and .NET development through hands-on examples using Visual Studio 2026 and VS Code.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eFree with your book: DRM-free PDF version + access to Packt's next-gen Reader\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Explore the newest additions to the C# language, the .NET class libraries, and data modeling with Entity Framework Core\u003c\/p\u003e\u003cp\u003e- Build professional modern websites and services with ASP.NET Core, Blazor, and Minimal API services\u003c\/p\u003e\u003cp\u003e- Enhance your skills with step-by-step code examples and good practice tips\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eC# and .NET continue to power modern cross-platform and enterprise development. With the release of C# 14 and .NET 10, developers gain access to a more capable, efficient, and future-ready platform for building websites, services, and applications across Windows, Linux, and macOS.\u003c\/p\u003e\u003cp\u003eThis fully updated tenth edition takes a practical, hands-on approach. You'll start with core C# and object-oriented programming concepts, then progress through building, testing, and debugging applications while working with .NET libraries, filesystems, serialization, and LINQ. The book covers key C# 14 enhancements-such as field modifiers, partial events, and instance constructors, explained through real-world examples.\u003c\/p\u003e\u003cp\u003eYou'll also build modern web solutions using ASP.NET Core 10, Blazor, and Minimal APIs, including support for native AOT compilation, making this book well suited for cloud-native, microservice, and container-based development.\u003c\/p\u003e\u003cp\u003eBy the end of the book, you'll be confident in building maintainable, high-performance websites and services aligned with modern .NET development practices.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Discover the new features in .NET 10, including the NumericOrdering option and OrderedDictionary enhancements\u003c\/p\u003e\u003cp\u003e- Leverage the latest ASP.NET Core 10 features, such as OpenAPI 3.1 document generation, YAML format support, and populating XML doc comments\u003c\/p\u003e\u003cp\u003e- Use native AOT publishing for faster startup and reduced memory footprint\u003c\/p\u003e\u003cp\u003e- Build rich web user interface experiences with Blazor\u003c\/p\u003e\u003cp\u003e- Integrate databases into your applications using EF Core 10 entity models\u003c\/p\u003e\u003cp\u003e- Query and manipulate data using LINQ\u003c\/p\u003e\u003cp\u003e- Develop powerful web services with Minimal APIs\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for beginner-to-intermediate C# and .NET developers who want to build modern, cross-platform websites and services. Prior experience with C# or .NET is helpful but not required; a basic understanding of programming concepts is sufficient.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Hello, C#! Welcome, .NET!\u003c\/p\u003e\u003cp\u003e- Speaking C#\u003c\/p\u003e\u003cp\u003e- Controlling Flow, Converting Types, and Handling Exceptions\u003c\/p\u003e\u003cp\u003e- Writing, Debugging, and Testing Functions\u003c\/p\u003e\u003cp\u003e- Building Your Own Types with Object-Oriented Programming\u003c\/p\u003e\u003cp\u003e- Implementing Interfaces and Inheriting Classes\u003c\/p\u003e\u003cp\u003e- Packaging and Distributing .NET Types\u003c\/p\u003e\u003cp\u003e- Working with Common .NET Types\u003c\/p\u003e\u003cp\u003e(N.B. Please use the Read Sample option to see further chapters)\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Mark J. Price\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/11\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 828\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 3.07lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 1.64d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781836206637\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003ePrice, Mark J.:\u003c\/i\u003e\u003c\/b\u003e - Mark J. Price is a Microsoft Specialist: Programming in C# and Architecting Microsoft Azure Solutions, with over 20 years of experience. Since 1993, he has passed more than 80 Microsoft programming exams and specializes in preparing others to pass them. Between 2001 and 2003, Mark was employed to write official courseware for Microsoft in Redmond, USA. His team wrote the first training courses for C# while it was still an early alpha version. While with Microsoft, he taught \"train-the-trainer\" classes to get Microsoft Certified Trainers up-to-speed on C# and .NET. Mark has spent most of his career training a wide variety of students, from 16-year-old apprentices to 70-year-old retirees, with the majority being professional developers. Mark holds a BSc in Computer Science.\u003cbr\u003e\u003cbr\u003e\u003ci\u003eThis title is not returnable\u003c\/i\u003e\u003cbr\u003e","brand":"booksdeli.com","offers":[{"title":"Mark J. Price \/ Paperback \/ English","offer_id":47792843063453,"sku":"9781836206637","price":95.63,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0619\/5648\/9373\/files\/img_fb7d34ec-2b76-40b5-a33a-f0aed56e10b9.jpg?v=1774983125"},{"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":"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":"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-object-oriented.oembed?page=2","provider":"booksdeli.com","version":"1.0","type":"link"}