{"title":"Paul Deitel","description":"\u003cp\u003eDive into the world of computer programming with Paul Deitel, a master of coding education. Perfect for students and professionals alike, explore clear, practical guides to master essential programming skills.\u003c\/p\u003e","products":[{"product_id":"c-how-to-program-global-edition-book-paul-deitel-9781292110974","title":"C How to Program, Global Edition","description":"For courses in computer programming\n\n C How to Program is a comprehensive introduction to programming in C. Like other texts of the Deitels’ How to Program series, the book serves as a detailed beginner source of information for college students looking to embark on a career in coding, or instructors and software-development professionals seeking to learn how to program with C. \n\n The 8th Edition continues the tradition of the signature Deitel “Live Code” approach--presenting concepts in the context of full-working programs rather than incomplete snips of code. This gives students a chance to run each program as they study it and see how their learning applies to real world programming scenarios.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49568327926033,"sku":"GOR011135997","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50778024476945,"sku":"GOR010054504","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52816550461713,"sku":"CIN129211097XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/129211097X.jpg?v=1786105033"},{"product_id":"internet-and-world-wide-web-book-paul-deitel-9780132151009","title":"Internet and World Wide Web","description":"\u003cp\u003e\u003cstrong\u003e\u003cem\u003eInternet \u0026amp; World Wide Web How to Program, 5\/e\u003c\/em\u003e \u003c\/strong\u003eis appropriate for both introductory and intermediate-level client-side and server-side programming courses. The book is also suitable for professionals who want to update their skills with the latest Internet and web programming technologies.\u003c\/p\u003e \u003cp\u003e\u003cem\u003eInternet and World Wide Web How to Program, 5e \u003c\/em\u003eintroduces students with little or no programming experience to the exciting world of Web-Based applications. This new edition focuses on HTML5 and the related technologies in its ecosystem, diving into the exciting new features of HTML5, CSS3, the latest edition of JavaScript (ECMAScript 5) and HTML5 canvas. At the heart of the book is the Deitel signature “live-code approach”–concepts are presented in the context of complete working HTML5 documents, CSS3 stylesheets, JavaScript scripts, XML documents, programs and database files, rather than in code snippets. Each complete code example is accompanied by live sample executions.The Deitels focus on popular key technologies that will help readers build Internet- and web-based applications that interact with other applications and with databases. These form the basis of the kinds of enterprise-level, networked applications that are popular in industry today. After mastering the material in this book, readers will be well prepared to build real-world, industrial strength, Web-based applications.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49584568074513,"sku":"GOR008153324","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50096280011025,"sku":"CIN0132151006G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50344907407633,"sku":"CIN0132151006A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51286385983761,"sku":"CIN0132151006VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132151006.jpg?v=1786107555"},{"product_id":"javascript-for-programmers-book-paul-deitel-9780137001316","title":"JavaScript for Programmers","description":"PRACTICAL, EXAMPLE-RICH COVERAGE OF: \n\n         XHTML®    \n         CSS®    \n         JavaScript™: Control Statements,    \n         Functions, Arrays, Objects    \n         JSON (JavaScript Object Notation)    \n         XHTML DOM®: Objects and Collections    \n         JavaScript Event-Driven Programming    \n         XML® and RSS    \n         XML DOM    \n         Rich Internet Applications    \n         Asynchronous JavaScript and XML (Ajax)    \n         XMLHttpRequest    \n         Dojo Toolkit    \n         Consuming Web Services    \n         And more…   \n \n  \n\n  VISIT WWW.DEITEL.COM\n\n \n\n         Download code examples    \n         Check out the growing list of programming, Web 2.0 and software-related Resource Centers    \n         To receive updates for this book, subscribe to the free    Deitel    ®     Buzz Online e-mail newsletter at       www.deitel.com\/newsletter\/subscribe.html    \n         Read archived issues of the    Deitel    ®     Buzz Online    \n         Contact    deitel@deitel.com for information on corporate training courses delivered on-site worldwide   \n \n  \n\n  The practicing programmer’s Deitel® guide to XHTML®, CSS®, JavaScript™, XML® and Ajax RIA development. \n\n   \n\n This book applies the Deitel signature live-code approach to teaching the client side of Rich Internet Applications (RIA) development. The book presents concepts in the context of 100+ fully tested programs (6,000+ lines of code), complete with syntax shading, detailed descriptions and sample outputs. The book features over 150 tips that will help you build robust client-side web applications.\n\n  \n\n Start with an introduction to Extensible HyperText Markup Language (XHTML®) and Cascading Style Sheets (CSS®), then rapidly move on to the details of JavaScript™ programming. Finish with more advanced client-side development technologies including XHTML’s Document Object Model (DOM®), Extensible Markup Language (XML®), XML’s DOM, JavaScript Object Notation (JSON) and Asynchronous JavaScript and XML (Ajax). When you’re finished, you’ll have everything you need to build the client side of Web 2.0 Rich Internet Applications (RIAs). The book culminates with several substantial Ajax-enabled RIAs, including a book cover viewer (JavaScript\/DOM), an address book (Ajax\/consuming web services) and a calendar application (Ajax\/Dojo\/consuming web services).\n\n  \n\n TheDeitel® Developer Seriesis designed for professional programmers. The series presents focused treatments of emerging technologies, including .NET, Java™, web services, Internet and web development and more.           \n\n  \n\n Pre-Publication Reviewer Testimonials\n\n  \n\n “One of the best introductions to JavaScript.”—Raymond Wisman, Indiana University Southeast\n\n  \n\n “Cements the browser as a first-class development platform.”—Johnvey Hwang, Splunk, Inc.\n\n  \n\n “Excellent for learning to develop standards-compliant web applications.”—Paul Vencill, MITRE, Inc.\n\n  \n\n “The CSS chapter is compact, concise and full of useful info!”—Billy B. L. Lim, Illinois State University\n\n  \n\n “A good introduction to the DOM; doesn’t trip over cross-browser incompatibilities.”—Eric Lawrence, Microsoft\n\n  \n\n “Exceptionally clear Ajax tutorial; best I’ve reviewed! Great solutions for the very cool type-ahead and edit-in-place Ajax features. ‘Libraries to Help Eliminate Cross-Browser Compatibility Issues’ is fantastic. This book and your websites will be often-visited resources (if not best practices in themselves).”—John Peterson, Insync and V.I.O. Inc.\n\n  \n\n “I wish I’d had this when I was learning to program.”—Joe Kromer, New Perspective","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49618889507089,"sku":"GOR007335848","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50042348339473,"sku":"CIN0137001312VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50089386311953,"sku":"CIN0137001312G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50133770731793,"sku":"GOR002576609","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51333827821841,"sku":"CIN0137001312A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137001312.jpg?v=1751194603"},{"product_id":"android-6-for-programmers-book-paul-deitel-9780134289366","title":"Android 6 for Programmers","description":"The professional programmer’s Deitel ® guide to smartphone and tablet app development using Android™ 6 and Android Studio Billions of apps have been downloaded from Google Play™! This book gives you everything you need to start developing great apps quickly and getting them published on Google Play™. The book uses an app-driven approach–each new technology is discussed in the context of eight fully coded and tested Android apps, complete with syntax shading, code highlighting, code walkthroughs and sample outputs. Apps you’ll develop include: \n\n  Welcome App \n  Cannon Game \n  Tip Calculator\n   Weather Viewer\n   Flag Quiz \n  Twitter® Searches\n   Doodlz\n   Address Book\n \n  \n \n\n Practical, Example-Rich Coverage of: \n\n \n\n  Android 6, Android Studio: Gradle™, Vector Asset Studio, Theme Editor\n\n  Material Design App Templates and Themes\n  AppCompat Library, Android Design Support Library, RecyclerView, FloatingActionButton, TextInputLayout\n\n  Material Design Elevation and Icons\n  REST Web Services\/JSON, Threading, SQLite™ Database, Android 6 Permissions\n\n  Cursors, Loaders, ContentProviders\n  Supporting Various Screen Sizes\/Resolutions\n  Accessibility, Internationalization \n\n  Activities, Fragments, Intents, Preferences\n  GUIs, Layouts, Menus, Resource Files, Events, Touch\/Gesture Processing, Images, Audio, Graphics, Animation\n  Immersive Mode, PrintHelper \n\n  Google Play™ Store, App Publishing, Pricing, Marketing, In-App Advertising, In-App Billing, Virtual Goods and more\n \n  \n\n  \n\n Visit www.deitel.com \n\n \n\n  Download code examples \n  For info on Deitel’s Dive Into® Series programming training courses, visit www.deitel.com\/training or write to deitel@deitel.com \n  Follow the Deitels on Facebook® at facebook.com\/DeitelFan, Twitter® at @deitel, Google+™ at google.com\/+DeitelFan, LinkedIn® at bit.ly\/DeitelLinkedIn, YouTube™ at youtube.com\/DeitelTV \n  Subscribe to the Deitel® Buzz e-mail newsletter at www.deitel.com\/newsletter\/ subscribe.html\n \n  \n\n About This Book \n\n The first-generation Android phones were released in October 2008. As of June 2015, Android had 82.8% of the global smartphone market share, compared to 13.9% for Apple and 2.6% for Microsoft (http:\/\/ www.idc.com\/prodserv\/smartphone-os-market-share.jsp). Billions of apps have been downloaded from Google Play and more than one billion Android devices were shipped worldwide in 2014 (http:\/\/www.cnet.com\/news\/android-shipments-exceed- 1-billion-for-first-time-in-2014\/). The opportunities for Android app developers are enormous.\n\n  \n\n This book presents leading-edge computing technologies for professional software developers. At the heart of the book is the Deitel app-driven approach–concepts are presented in the context of complete working Android apps, rather than using code snippets. The introduction and app test drives at the beginning of each chapter show one or more sample executions. The book’s source code is available at http:\/\/www.deitel.com\/books\/AndroidFP3. \n\n  \n\n The apps in this book were carefully designed to introduce you to key Android features and APIs. You’ll quickly learn everything you need to start building Android apps–beginning with a test-drive of the Tip Calculator app in Chapter 1, then building one new app in each of Chapters 2 through 9. By the time you reach Chapter 10, you’ll be ready to create your own apps for submission to Google Play and other app marketplaces. You’ll master the Google Play submission process, including uploading your apps. You’ll decide whether to sell your apps or offer them for free, and learn how to market them via social media and monetize them with in-app advertising, in-app billing, virtual goods and more.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49664525730065,"sku":"GOR009951914","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50289154785553,"sku":"CIN0134289366G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53377323827473,"sku":"CIN0134289366VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134289366.jpg?v=1786107942"},{"product_id":"visual-basic-2012-how-to-program-book-paul-deitel-9780133406955","title":"Visual Basic 2012 How to Program","description":"\u003cp\u003e\u003cstrong\u003eAppropriate for all basic-to-intermediate level courses in Visual Basic 2012 programming. \u003cem\u003eVisual Basic 2012 How to Program,\u003c\/em\u003e Sixth Edition is also appropriate for anyone interested in learning programming with Visual Basic 2012.\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eCreated by world-renowned programming instructors Paul and Harvey Deitel, \u003cem\u003eVisual Basic 2012 How to Program\u003c\/em\u003e, Sixth¿Edition introduces all facets of the Visual Basic 2012 language through a hands-on approach with hundreds of working programs. This book has been thoroughly updated to reflect the major innovations Microsoft has incorporated in Visual Basic 2012; all discussions and sample code have been carefully audited against the newest Visual Basic language specification. The Sixth Edition is updated to Visual Studio 2012 and includes new chapters on Windows 8 UI app development, Windows 8 graphics\/multimedia, Windows Phone 8 app development and Windows Azure.\u003c\/p\u003e \u003cp\u003eReaders begin by getting comfortable with the free Visual Basic Express 2012 IDE and basic VB syntax. Next, they build their skills one step at a time, mastering control structures, classes, objects, methods, variables, arrays, and the core techniques of object-oriented programming. With this strong foundation in place, the Deitels introduce more sophisticated techniques, including inheritance, polymorphism, exception handling, strings, GUI's, data structures, generics, and collections. Throughout, the authors show developers how to make the most of Microsoft’s Visual Studio tools. A series of appendices provide essential programming reference material on various topics.\u003cbr\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49708186992913,"sku":"CIN0133406954G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50935524262161,"sku":"CIN0133406954VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133406954.jpg?v=1786615570"},{"product_id":"python-for-programmers-book-paul-deitel-9780135224335","title":"Python for Programmers","description":"\u003cp\u003e\u003cstrong\u003eThe professional programmer's Deitel® guide to Python® with introductory artificial intelligence case studies\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eWritten for programmers with a background in another high-level language, \u003cem\u003e\u003cstrong\u003ePython for Programmers\u003c\/strong\u003e\u003c\/em\u003e uses hands-on instruction to teach today's most compelling, leading-edge computing technologies and programming in Python--one of the world's most popular and fastest-growing languages. Please read the Table of Contents diagram inside the front cover and the Preface for more details.\u003c\/p\u003e \u003cp\u003eIn the context of 500+, real-world examples ranging from individual snippets to 40 large scripts and full implementation case studies, you'll use the interactive IPython interpreter with code in Jupyter Notebooks to quickly master the latest Python coding idioms. After covering Python Chapters 1-5 and a few key parts of Chapters 6-7, you'll be able to handle significant portions of the hands-on introductory AI case studies in Chapters 11-16, which are loaded with cool, powerful, contemporary examples. These include natural language processing, data mining Twitter® for sentiment analysis, cognitive computing with IBM® WatsonTM, supervised machine learning with classification and regression, unsupervised machine learning with clustering, computer vision through deep learning and convolutional neural networks, deep learning with recurrent neural networks, big data with Hadoop®, SparkTM and NoSQL databases, the Internet of Things and more. You'll also work directly or indirectly with cloud-based services, including Twitter, Google TranslateTM, IBM Watson, Microsoft® Azure®, OpenMapQuest, PubNub and more.\u003c\/p\u003e \u003cp\u003eFeatures\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003e500+ hands-on, real-world, live-code examples from snippets to case studies\u003c\/li\u003e\n\u003cli\u003eIPython + code in Jupyter® Notebooks\u003c\/li\u003e\n\u003cli\u003eLibrary-focused: Uses Python Standard Library and data science libraries to accomplish significant tasks with minimal code\u003c\/li\u003e\n\u003cli\u003eRich Python coverage: Control statements, functions, strings, files, JSON serialization, CSV, exceptions\u003c\/li\u003e\n\u003cli\u003eProcedural, functional-style and object-oriented programming\u003c\/li\u003e\n\u003cli\u003eCollections: Lists, tuples, dictionaries, sets, NumPy arrays, pandas Series \u0026amp; DataFrames\u003c\/li\u003e\n\u003cli\u003eStatic, dynamic and interactive visualizations\u003c\/li\u003e\n\u003cli\u003eData experiences with real-world datasets and data sources\u003c\/li\u003e\n\u003cli\u003eIntro to Data Science sections: AI, basic stats, simulation, animation, random variables, data wrangling, regression\u003c\/li\u003e\n\u003cli\u003eAI, big data and cloud data science case studies: NLP, data mining Twitter®, IBM® WatsonTM, machine learning, deep learning, computer vision, Hadoop®, SparkTM, NoSQL, IoT\u003c\/li\u003e\n\u003cli\u003eOpen-source libraries: NumPy, pandas, Matplotlib, Seaborn, Folium, SciPy, NLTK, TextBlob, spaCy, Textatistic, Tweepy, scikit-learn®, Keras and more\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cem\u003eRegister your product to gain access to updated chapters and material, as well as downloads, future updates, and\/or corrections as they become available. See inside book for more information.\u003c\/em\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49724766585105,"sku":"CIN0135224330G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49727270125841,"sku":"NGR9780135224335","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49907294994705,"sku":"CIN0135224330A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51149622247697,"sku":"GOR014186862","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51379829408017,"sku":"GOR010952989","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":53802630873361,"sku":"NIN9780135224335","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0135224330.jpg?v=1786614860"},{"product_id":"c-how-to-program-book-paul-deitel-9780132165419","title":"C++ How to Program","description":"Late Objects Version: C++ How to Program, 7\/e is ideal for Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language.\n\n  \n\n This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes a late objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Seventh Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers. \n\n  \n\n The Late Objects Version delays coverage of class development until Chapter 9, presenting control statements, functions, arrays and pointers in a non-object-oriented, procedural programming context.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49726888018193,"sku":"CIN0132165414G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50845973676305,"sku":"CIN0132165414A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":53802630381841,"sku":"NIN9780132165419","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132165414.jpg?v=1786614002"},{"product_id":"java-how-to-program-late-objects-global-edition-book-paul-deitel-9781292273730","title":"Java How to Program, Late Objects, Global Edition","description":"\u003cp\u003eThe Deitels' groundbreaking \u003cem\u003eHow to Program series\u003c\/em\u003e offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003e\u003cem\u003eJava How to Program, Late Objects\u003c\/em\u003e\u003c\/strong\u003e, 11th Edition, presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49731378872593,"sku":"NGR9781292273730","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51510127427857,"sku":"CIN1292273739VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53530850165009,"sku":"CIN1292273739G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292273739.jpg?v=1786614148"},{"product_id":"c-20-for-programmers-book-paul-deitel-9780136905691","title":"C++20 for Programmers","description":"\u003cp\u003e\u003cstrong\u003eThe professional programmer's Deitel\u003csup\u003e®\u003c\/sup\u003e guide to C++20\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eWritten for programmers with a background in another high-level language, in this book, you'll learn Modern C++ development hands on using C++20 and its \"Big Four\" features--Ranges, Concepts, Modules and Coroutines. (For more details, see the Preface, and the table of contents diagram inside the front cover.)\u003c\/p\u003e \u003cp\u003eIn the context of 200+, hands-on, real-world code examples, you'll quickly master Modern C++ coding idioms using popular compilers--Visual C++\u003csup\u003e®\u003c\/sup\u003e, GNU\u003csup\u003e®\u003c\/sup\u003e g++, Apple\u003csup\u003e®\u003c\/sup\u003e Xcode\u003csup\u003e®\u003c\/sup\u003e and LLVM\u003csup\u003e®\u003c\/sup\u003e\/Clang. After the C++ fundamentals quick start, you'll move on to C++ standard library containers array and vector; functional-style programming with C++20 Ranges and Views; strings, files and regular expressions; object-oriented programming with classes, inheritance, runtime polymorphism and static polymorphism; operator overloading, copy\/move semantics, RAII and smart pointers; exceptions and a look forward to C++23 Contracts; standard library containers, iterators and algorithms; templates, C++20 Concepts and metaprogramming; C++20 Modules and large-scale development; and concurrency, parallelism, the C++17 and C++20 parallel standard library algorithms and C++20 Coroutines.\u003c\/p\u003e \u003cp\u003eFeatures\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eRich coverage of C++20's \"Big Four\": Ranges, Concepts, Modules and Coroutines\u003c\/li\u003e\n\u003cli\u003eObjects-Natural Approach: Use standard libraries and open-source libraries to build significant applications with minimal code\u003c\/li\u003e\n\u003cli\u003eHundreds of real-world, live-code examples\u003c\/li\u003e\n\u003cli\u003eModern C++: C++20, 17, 14, 11 and a look to C++23\u003c\/li\u003e\n\u003cli\u003eCompilers: Visual C++\u003csup\u003e®\u003c\/sup\u003e, GNU\u003csup\u003e®\u003c\/sup\u003e g++, Apple Xcode\u003csup\u003e®\u003c\/sup\u003e Clang, LLVM\u003csup\u003e®\u003c\/sup\u003e\/Clang\u003c\/li\u003e\n\u003cli\u003eDocker: GNU\u003csup\u003e®\u003c\/sup\u003e GCC, LLVM\u003csup\u003e®\u003c\/sup\u003e\/Clang\u003c\/li\u003e\n\u003cli\u003eFundamentals: Control statements, functions, strings, references, pointers, files, exceptions\u003c\/li\u003e\n\u003cli\u003eObject-oriented programming: Classes, objects, inheritance, runtime and static polymorphism, operator overloading, copy\/move semantics, RAII, smart pointers\u003c\/li\u003e\n\u003cli\u003eFunctional-style programming: C++20 Ranges and Views, lambda expressions\u003c\/li\u003e\n\u003cli\u003eGeneric programming: Templates, C++20 Concepts and metaprogramming\u003c\/li\u003e\n\u003cli\u003eC++20 Modules: Large-Scale Development\u003c\/li\u003e\n\u003cli\u003eConcurrent programming: Concurrency, multithreading, parallel algorithms, C++20 Coroutines, coroutines support libraries, C++23 executors\u003c\/li\u003e\n\u003cli\u003eFuture: A look forward to Contracts, range-based parallel algorithms, standard library coroutine support and more\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\"\u003c\/em\u003eC++20 for Programmers \u003cem\u003ebuilds up an intuition for modern C++ that every programmer should have in the current software engineering ecosystem. The unique and brilliant ordering in which the Deitels present the material jibes much more naturally with the demands of modern, production-grade programming environments. I strongly recommend this book for anyone who needs to get up to speed on C++, particularly in professional programming environments where the idioms and patterns of modern C++ can be indecipherable without the carefully crafted guidance that this book provides.\"\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e--\u003c\/em\u003eDr. Daisy Hollman, ISO C++ Standards Committee Member\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"This is a fine book that covers a surprising amount of the very large language that is C++20. An in-depth treatment of C++ for a reader familiar with how things work in other programming languages.\"\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e--\u003c\/em\u003eArthur O'Dwyer, C++ trainer, Chair of CppCon's Back to Basics track, author of several accepted C++17\/20\/23 proposals and the book \u003cem\u003eMastering the C++17 STL\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"Forget about callback functions, bare pointers and proprietary multithreading libraries--C++20 is about standard concurrency features, generic lambda expressions, metaprogramming, tighter type-safety and the long-awaited concepts, which are all demonstrated in this book. Functional programming is explained clearly with plenty of illustrative code listings. The excellent chapter, 'Parallel Algorithms and Concurrency: A High-Level View,' is a highlight of this book.\"\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e--\u003c\/em\u003eDanny Kalev, Ph.D. and Certified System Analyst and Software Engineer, Former ISO C++ Standards Committee Member\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e \u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e eBooks are 4-color and print books are black and white.\u003c\/em\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49741519552785,"sku":"NGR9780136905691","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53135008399633,"sku":"NIN9780136905691","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":54045554114833,"sku":"GOR015046938","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0136905692.jpg?v=1786963447"},{"product_id":"c-how-to-program-with-case-studies-introducing-applications-programming-and-syst-book-paul-deitel-9781292437071","title":"C How to Program: With Case Studies introducing Applications Programming and Systems Programming, Global Edition","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis print textbook is available for you to rent for your classes. The Pearson print rental program provides you with affordable access to learning materials, so you go to class ready to succeed.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003e\u003cem\u003eC How to Program \u003c\/em\u003e\u003c\/strong\u003eis a user-friendly, code-intensive introduction to C programming with case studies introducing applications and system programming. Like other texts of the Deitels’ \u003cem\u003eHow to Program\u003c\/em\u003e series, the book’s modular presentation serves as a detailed beginner source of information for college students looking to embark on a career in coding, or instructors and software-development professionals seeking to learn how to program with C. The signature Deitel live-code approach presents concepts in the context of 142 full-working programs rather than incomplete snips of code. This gives you a chance to run each program as you study it and see how your learning applies to real-world programming scenarios.\u003c\/p\u003e \u003cp\u003eCurrent standards, contemporary practice, and hands-on learning opportunities are integrated throughout the\u003cstrong\u003e 9th Edition\u003c\/strong\u003e. Over 340 new integrated Self-Check exercises with answers allow you to test your understanding of important concepts — and check your code — as you read. New and enhanced case studies and exercises use real-world data and focus on the latest ACM\/IEEE computing curricula recommendations, highlighting security, data science, ethics, privacy, and performance concepts.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49744488136977,"sku":"NGR9781292437071","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52397356056849,"sku":"GOR013622281","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292437073.jpg?v=1786441238"},{"product_id":"java-how-to-program-early-objects-book-paul-deitel-9780132575669","title":"Java How to Program (early objects)","description":"The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. Their Live Code Approach features thousands of lines of code in hundreds of complete working programs. This enables readers  to confirm that programs run as expected. Java How to Program (Early Objects) 9e contains an optional extensive OOD\/UML 2 case study on developing and implementing the software for an automated teller machine.This edition covers both Java SE7 and SE6.","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":49797551980817,"sku":"CIN0132575663A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49851989491985,"sku":"CIN0132575663G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49879483220241,"sku":"CIN0132575663VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53042956337425,"sku":"GOR014711551","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0132575663.jpg?v=1751005279"},{"product_id":"java-how-to-program-early-objects-book-paul-deitel-9780133807806","title":"Java How To Program (Early Objects)","description":"KEY BENEFIT: The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. KEY TOPICS: Introduction to Computers, the Internet and Java; Introduction to Java Applications; Input\/Output and Operators; Introduction to Classes, Objects, Methods and Strings; Control Statements: Part 1; Assignment, ++ and - Operators; Control Statements: Part 2; Logical Operators; Methods: A Deeper Look; Arrays and ArrayLists; Classes and Objects: A Deeper Look; Object-Oriented Programming: Inheritance; Object-Oriented Programming: Polymorphism and Interfaces; Exception Handling: A Deeper Look; GUI Components: Part 1; Graphics and Java 2D; Strings, Characters and Regular Expressions; Files, Streams and Object Serialization; Generic Collections; Java SE 8 Lambdas and Streams; Recursion; Searching, Sorting and Big O; Generic Classes and Methods; Custom Generic Data Structures; GUI Components: Part 2; Concurrency; Accessing Databases with JDBC; JavaFX GUI: Part 1. Online Chapters: JavaFX GUI: Part 2 (PSR-Per Software Release); JavaFX Graphics and Multimedia (PSR-Per Software Release); Networking; Java Persistence Architecture (JPA); JavaServer (TM) Faces Web Apps: Part 1; JavaServer (TM) Faces Web Apps: Part 2; REST-Based Web Services; ATM Case Study, Part 1: Object-Oriented Design with the UML; ATM Case Study, Part 2: Implementing an Object-Oriented Design. MARKET: A useful reference for programmers who need to brush up their Java skills.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49891639066897,"sku":"CIN0133807800G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50269124296977,"sku":"CIN0133807800A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50325232910609,"sku":"CIN0133807800VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53605711249681,"sku":"GOR011941451","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133807800.jpg?v=1750843910"},{"product_id":"visual-c-how-to-program-book-paul-deitel-9780134601540","title":"Visual C# How to Program","description":"\u003cp\u003eFor all basic-to-intermediate level courses in Visual C# programming.\u003c\/p\u003e \u003cp\u003eAn informative, engaging, challenging and entertaining introduction to Visual C#\u003c\/p\u003e \u003cp\u003eCreated by world-renowned programming instructors Paul and Harvey Deitel, Visual C# How to Program, Sixth Edition introduces students to the world of desktop, mobile and web app development with Microsoft's® Visual C#® programming language. Students will use .NET platform and the Visual Studio® Integrated Development Environment to write, test, and debug applications and run them on a wide variety of Windows® devices.\u003c\/p\u003e \u003cp\u003eAt the heart of the book is the Deitel signature live-code approach--rather than using code snippets, the authors present concepts in the context of complete working programs followed by sample executions. Students begin by getting comfortable with the Visual Studio Community edition IDE and basic C# syntax. Next, they build their skills one step at a time, mastering control structures, classes, objects, methods, variables, arrays, and the core techniques of object-oriented programming. With this strong foundation in place, the authors introduce more sophisticated techniques, including searching, sorting, data structures, generics, and collections. Additional practice is provided through a broad range of example programs and exercises selected from computer science, business, education, social issues, personal utilities, sports, mathematics, puzzles, simulation, game playing, graphics, multimedia and many other areas.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49897026191633,"sku":"CIN0134601548G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49897026486545,"sku":"CIN0134601548A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51423647498513,"sku":"CIN0134601548VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134601548.jpg?v=1769686057"},{"product_id":"intro-to-python-for-computer-science-and-data-science-book-paul-deitel-9780135404676","title":"Intro to Python for Computer Science and Data Science","description":"For introductory-level Python programming and\/or data-science courses.\n\n   \n\n A groundbreaking, flexible approach to computer science and data science\n\n The Deitels’ Introduction to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud offers a unique approach to teaching introductory Python programming, appropriate for both computer-science and data-science audiences. Providing the most current coverage of topics and applications, the book is paired with extensive traditional supplements as well as Jupyter Notebooks supplements. Real-world datasets and artificial-intelligence technologies allow students to work on projects making a difference in business, industry, government and academia. Hundreds of examples, exercises, projects (EEPs), and implementation case studies give students an engaging, challenging and entertaining introduction to Python programming and hands-on data science.\n\n  \n\n The book's modular architecture enables instructors to conveniently adapt the text to a wide range of computer-science and data-science courses offered to audiences drawn from many majors. Computer-science instructors can integrate as much or as little data-science and artificial-intelligence topics as they'd like, and data-science instructors can integrate as much or as little Python as they'd like. The book aligns with the latest ACM\/IEEE CS-and-related computing curriculum initiatives and with the Data Science Undergraduate Curriculum Proposal sponsored by the National Science Foundation.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49951155290385,"sku":"CIN0135404673G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50225728946449,"sku":"GOR013892944","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":50999372382481,"sku":"NIN9780135404676","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51733810708753,"sku":"CIN0135404673VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51826987893009,"sku":"GOR011456463","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51972333306129,"sku":"CIN0135404673A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0135404673.jpg?v=1779962640"},{"product_id":"java-how-to-program-early-objects-book-paul-deitel-9780134743356","title":"Java How to Program, Early Objects","description":"\u003cp\u003e\u003cem\u003eFor courses in Java programming\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eUnparalleled breadth and depth of object-oriented programming concepts\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eThe Deitels’ groundbreaking \u003cem\u003eHow to Program\u003c\/em\u003e series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study. \u003cstrong\u003e\u003cem\u003eJava How to Program, Early Objects,\u003c\/em\u003e 11th Edition,\u003c\/strong\u003e presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics. [\u003cstrong\u003e\u003cem\u003eJava How to Program, Late Objects,\u003c\/em\u003e 11th Edition\u003c\/strong\u003e also is available.]\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":50052793860369,"sku":"CIN0134743350A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50335836406033,"sku":"CIN0134743350G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51424059326737,"sku":"CIN0134743350VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134743350.jpg?v=1786528159"},{"product_id":"c-how-to-program-book-paul-deitel-9780134448237","title":"C++ How to Program","description":"\u003ci\u003e\u003ci\u003e\u003cb\u003eC++ How to Program \u003c\/b\u003e\u003c\/i\u003epresents leading-edge computing technologies in a friendly manner appropriate for introductory college course sequences, \u003ci\u003ebased on the curriculum recommendations of two key professional organizations–the ACM and the IEEE.\u003c\/i\u003e\u003c\/i\u003e \u003cbr\u003e \u003cbr\u003eThe best-selling \u003ci\u003e\u003cb\u003eC++ How to Program \u003c\/b\u003e\u003c\/i\u003eis accessible to readers with little or no programming experience, yet comprehensive enough for the professional programmer. The Deitels’ signature live-code approach presents the concepts in the context of full working programs followed by sample executions. The early objects approach gets readers thinking about objects immediately–allowing them to more thoroughly master the concepts. Emphasis is placed on achieving program clarity and building well-engineered software. Interesting, entertaining, and challenging exercises encourage students to make a difference and use computers and the Internet to work on problems. To keep readers up-to-date with leading-edge computing technologies, the \u003cb\u003eTenth Edition\u003c\/b\u003e conforms to the C++11 standard and the new C++14 standard. \u003cb\u003e\u003cbr\u003e\u003c\/b\u003e \u003cbr\u003e","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50097223205137,"sku":"CIN0134448235VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51694462959889,"sku":"CIN0134448235A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52102476693777,"sku":"CIN0134448235G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134448235.jpg?v=1782988665"},{"product_id":"c-6-for-programmers-book-paul-deitel-9780134596327","title":"C# 6 for Programmers","description":"The professional programmer’s Deitel® guide to C# 6 and object-oriented development for Windows®\n\n  \n\n Written for programmers with a background in high-level language programming, C# 6 for Programmers applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# 6 and .NET in depth. Concepts are presented in the context of 170+ fully coded and tested apps, complete with syntax shading, code highlighting, code walkthroughs, program outputs and hundreds of savvy software-development tips.\n\n \n\n\n Start with an introduction to C# using an early classes and objects approach, then rapidly move on to more advanced topics, including LINQ, asynchronous programming with async and await and more. You’ll enjoy the treatment of object-oriented programming and an object-oriented design\/UML® ATM case study, including a complete C# implementation. When you’ve mastered the book, you’ll be ready to start building industrial-strength, object-oriented C# apps.\n\n \n\n\n Paul Deitel and Harvey Deitel are the founders of Deitel \u0026amp; Associates, Inc., the internationally recognized programming languages authoring and corporate training organization. Millions of people worldwide have used Deitel textbooks, professional books, LiveLessons™ video products, e-books, resource centers and REVEL™ interactive multimedia courses with integrated labs and assessment to master major programming languages and platforms, including C#, C++, C, Java™, Android™ app development, iOS app development, Swift™, Visual Basic®, Python™ and Internet and web programming.\n\n  \n\n Features:\n\n \n\n  Use with Windows® 7, 8 or 10.\n  Integrated coverage of new C# 6 functionality: string interpolation, expression-bodied methods and properties, auto-implemented property initializers, getter-only properties, nameof, null-conditional operator, exception filters and more.\n  Entertaining and challenging code examples.\n  Deep treatment of classes, objects, inheritance, polymorphism and interfaces.\n  Generics, LINQ and generic collections; PLINQ (Parallel LINQ) for multicore performance.\n  Asynchronous programming with async and await; functional programming with lambdas, delegates and immutability.\n  Files; relational database with LINQ to Entities.\n  Object-oriented design ATM case study with full code implementation.\n  Emphasis on performance and software engineering principles.\n \n  \n\n Visit www.deitel.com\n\n \n\n  Download code examples\n  For Deitel’s programming training courses, www.deitel.com\/training or write to deitel@deitel.com\n  Join the Deitel social networking communities: \n  \n\n   Facebook® at facebook.com\/DeitelFan\n   Twitter® at twitter.com\/deitel\n   LinkedIn® at bit.ly\/DeitelLinkedIn\n   YouTube™ at youtube.com\/DeitelTV\n   Google+™ at google.com\/+DeitelFan\n  \n  Subscribe to the Deitel® Buzz e-mail newsletter at www.deitel.com\/newsletter\/subscribe.html","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50238940086545,"sku":"CIN0134596323G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50344502952209,"sku":"CIN0134596323A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50913597489425,"sku":"GOR014119363","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52515621077265,"sku":"CIN0134596323VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134596323.jpg?v=1786107335"},{"product_id":"java-9-for-programmers-book-paul-deitel-9780134777566","title":"Java 9 for Programmers","description":"\u003cp\u003e\u003cstrong\u003eThe professional programmer’s Deitel® guide to Java® 9 and the powerful Java platform\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eWritten for programmers with a background in another high-level language, this book applies the Deitel signature \u003cstrong\u003elive-code approach\u003c\/strong\u003e to teaching programming and explores the \u003cstrong\u003eJava® 9 language and APIs\u003c\/strong\u003e in depth. The book presents concepts in fully tested programs, complete with code walkthroughs, syntax shading, code highlighting and program outputs. It features hundreds of complete Java 9 programs with thousands of lines of proven code, and hundreds of software-development tips that will help you build robust applications.\u003c\/p\u003e \u003cp\u003eStart with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including \u003cstrong\u003eJavaFX GUI, graphics, animation and video\u003c\/strong\u003e, exception handling, \u003cstrong\u003elambdas, streams, functional interfaces\u003c\/strong\u003e, object serialization, concurrency, generics, generic collections, \u003cstrong\u003edatabase with JDBCTM and JPA\u003c\/strong\u003e, and compelling new \u003cstrong\u003eJava 9\u003c\/strong\u003e features, such as the \u003cstrong\u003eJava Platform Module System\u003c\/strong\u003e, interactive Java with \u003cstrong\u003eJShell\u003c\/strong\u003e (for discovery, experimentation and rapid prototyping) and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the object-oriented design ATM case study, including a complete Java implementation. When you’re finished, you’ll have everything you need to build industrial-strength, object-oriented Java 9 applications.\u003c\/p\u003e \u003cp\u003e \u003cstrong\u003eNew Java® 9 Features\u003c\/strong\u003e \u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eJava® 9’s Platform Module System\u003c\/li\u003e\n\u003cli\u003eInteractive Java via JShell—Java 9’s REPL\u003c\/li\u003e\n\u003cli\u003eCollection Factory Methods, Matcher Methods, Stream Methods, JavaFX Updates, Using Modules in JShell, Completable Future Updates, Security Enhancements, Private Interface Methods and many other language and API updates.\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eCore Java Features\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eClasses, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces\u003c\/li\u003e\n\u003cli\u003eComposition vs. Inheritance, “Programming to an Interface not an Implementation”\u003c\/li\u003e\n\u003cli\u003eLambdas, Sequential and Parallel Streams, Functional Interfaces with Default and Static Methods, Immutability\u003c\/li\u003e\n\u003cli\u003eJavaFX GUI, 2D and 3D Graphics, Animation, Video, CSS, Scene Builder\u003c\/li\u003e\n\u003cli\u003eFiles, I\/O Streams, XML Serialization\u003c\/li\u003e\n\u003cli\u003eConcurrency for Optimal Multi-Core Performance, JavaFX Concurrency APIs\u003c\/li\u003e\n\u003cli\u003eGenerics and Generic Collections\u003c\/li\u003e\n\u003cli\u003eRecursion, Database (JDBCTM and JPA)\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cem\u003eKeep in Touch\u003c\/em\u003e\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eContact the authors at: deitel@deitel.com\u003c\/li\u003e\n\u003cli\u003eJoin the Deitel social media communities \u003cbr\u003e LinkedIn® at bit.ly\/DeitelLinkedIn\u003cbr\u003e Facebook® at facebook.com\/DeitelFan\u003cbr\u003e Twitter® at twitter.com\/deitel\u003cbr\u003e YouTubeTM at youtube.com\/DeitelTV\u003c\/li\u003e\n\u003cli\u003eSubscribe to the Deitel ® Buzz e-mail newsletter at www.deitel.com\/newsletter\/subscribe.html\u003c\/li\u003e\n\u003cli\u003eFor source code and updates, visit: www.deitel.com\/books\/Java9FP\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50272730218769,"sku":"GOR013907730","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50940093956369,"sku":"CIN0134777565G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51510110191889,"sku":"CIN0134777565VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134777565.jpg?v=1786108839"},{"product_id":"c-how-to-program-global-edition-book-paul-deitel-9781292153346","title":"C++ How to Program, Global Edition","description":"\u003cp\u003e\u003cem\u003eFor courses in C++ Programming \u003c\/em\u003e\u003c\/p\u003e \u003cp\u003eThe best-selling \u003cstrong\u003e\u003cem\u003eC++ How to Program\u003c\/em\u003e\u003c\/strong\u003e is accessible to readers with little or no programming experience, yet comprehensive enough for the professional programmer. The Deitels’ signature live-code approach presents the concepts in the context of full working programs followed by sample executions. The early objects approach gets readers thinking about objects immediately–allowing them to more thoroughly master the concepts. Emphasis is placed on achieving program clarity and building well-engineered software. Interesting, entertaining, and challenging exercises encourage students to make a difference and use computers and the Internet to work on problems. To keep readers up-to-date with leading-edge computing technologies, the \u003cstrong\u003e10th Edition\u003c\/strong\u003e conforms to the C++11 standard and the new C++14 standard.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50298005520657,"sku":"GOR013917660","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53002039460113,"sku":"GOR009070323","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292153342.jpg?v=1751082435"},{"product_id":"java-how-to-program-late-objects-book-paul-deitel-9780134791401","title":"Java How To Program, Late Objects","description":"\u003cp\u003e\u003cem\u003eFor courses in Java programming\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eUnparalleled breadth and depth of object-oriented programming concepts\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eThe Deitels’ groundbreaking \u003cem\u003eHow to Program\u003c\/em\u003e series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study. \u003cstrong\u003e\u003cem\u003eJava How to Program, Late Objects,\u003c\/em\u003e 11th Edition,\u003c\/strong\u003e presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics. [\u003cstrong\u003e\u003cem\u003eJava How to Program, Early Objects,\u003c\/em\u003e 11th Edition\u003c\/strong\u003e also is available.]\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50299537785105,"sku":"CIN0134791401G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134791401.jpg?v=1786091055"},{"product_id":"c-for-programmers-book-paul-deitel-9780137001309","title":"C++ for Programmers","description":"PRACTICAL, EXAMPLE-RICH COVERAGE OF: \n \n\n  Classes, Objects, Encapsulation, Inheritance, Polymorphism\n  Integrated OOP Case Studies: Time, GradeBook, Employee\n  Industrial-Strength, 95-Page OOD\/UML® 2 ATM Case Study\n  Standard Template Library (STL): Containers, Iterators and Algorithms\n  I\/O, Types, Control Statements, Functions\n  Arrays, Vectors, Pointers, References\n  String Class, C-Style Strings\n  Operator Overloading, Templates\n  Exception Handling, Files\n  Bit and Character Manipulation\n  Boost Libraries and the Future of C++\n  GNU™ and Visual C++® Debuggers\n  And more…\n \n VISIT WWW.DEITEL.COM \n \n\n  For information on Deitel® Dive-Into® Series corporate training courses offered at customer sites worldwide (or write to deitel@deitel.com)\n  Download code examples\n  Check out the growing list of programming, Web 2.0 and software-related Resource Centers\n  To receive updates for this book, subscribe to the free DEITEL® BUZZ ONLINE e-mail newsletter at www.deitel.com\/newsletter\/subscribe.html\n  Read archived issues of the DEITEL® BUZZ ONLINE\n \n The professional programmer’s DEITEL® guide to C++ and object-oriented application development \n \nWritten for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the C++ language and C++ Standard Libraries in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, code walkthroughs and program outputs. The book features 240 C++ applications with over 15,000 lines of proven C++ code, and hundreds of tips that will help you build robust applications. \n \nStart with an introduction to C++ using an early classes and objects approach, then rapidly move on to more advanced topics, including templates, exception handling, the Standard Template Library (STL) and selected features from the Boost libraries. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD\/UML ® 2 ATM case study, including a complete C++ implementation. When you’re finished, you’ll have everything you need to build object-oriented C++ applications. \n \nThe DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including C++, .NET, Java™, web services, Internet and web development and more.  \n   \n PRE-PUBLICATION REVIEWER TESTIMONIALS \n“An excellent ‘objects first’ coverage of C++. The example-driven presentation is enriched by the optional UML case study that contextualizes the material in an ongoing software engineering project.” —Gavin Osborne, Saskatchewan Institute of Applied Science and Technology \n \n“Introducing the UML early on is a great idea.” —Raymond Stephenson, Microsoft \n \n“Good use of diagrams, especially of the activation call stack and recursive functions.” —Amar Raheja, California State Polytechnic University, Pomona \n \n“Terrific discussion of pointers—probably the best I have seen.” —Anne B. Horton, Lockheed Martin \n \n“Great coverage of polymorphism and how the compiler implements polymorphism ‘under the hood.’” —Ed James-Beckham, Borland \n \n“The Boost\/C++0x chapter will get you up and running quickly with the memory management and regular expression libraries, plus whet your appetite for new C++ features being standardized.” —Ed Brey, Kohler Co. \n \n“Excellent introduction to the Standard Template Library (STL). The best book on C++ programming!”  —Richard Albright, Goldey-Beacom College \n \n“Just when you think you are focused on learning one topic, suddenly you discover you’ve learned more than you expected.” —Chad Willwerth, University of Washington, Tacoma \n \n“The most thorough C++ treatment I’ve seen. Replete with real-world case studies covering the full software development lifecycle. Code examples are extraordinary!” —Terrell Hull, Logicalis Integration Solutions\/","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50326731751697,"sku":"CIN0137001304G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52153784566033,"sku":"GOR007228276","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52499754254609,"sku":"CIN0137001304VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137001304.jpg?v=1786107356"},{"product_id":"android-how-to-program-book-paul-deitel-9780133764031","title":"Android How to Program","description":"Android How to Program, Second Edition provides a clear and entertaining App-driven introduction to Android 4.3 and 4.4 development for both introductory- and intermediate-level programming courses. It also serves as a great reference and tutorial to learn Android programming.           The Deitels' App-driven Approach is simply the best way to master Android programming! The Deitels teach Android programming through seven complete, working Android Apps in the print book and more online. Each chapter presents new concepts through a single App. The authors first provide an introduction to the app, an app test-drive showing one or more sample executions, and a technologies overview. Next, the authors proceed with a detailed code walkthrough of the app's source code in which they discuss the programming concepts and demonstrate the functionality of the Android APIs used in the app. The book also has an extensive introduction to programming using the Java language, making this book appropriate for Java courses that want to add an App-programming flavor.            Teaching and Learning Experience     This program will provide a better teaching and learning experience-for you and your students.            Add an App Component to your Java Course: The appendices provide a condensed, friendly introduction to Java and the object-oriented programming techniques students will need to develop Android apps.    Motivate Students with an App-driven Approach to Android 4.3 and 4.4 Development: Concepts are presented in the context of 7 complete working Android Apps, using the latest mobile computing technologies.    Enhance Learning with Outstanding Pedagogical Features: The Deitels present hundreds of Android short-answer questions and app-development exercises complete with syntax coloring, code walkthroughs and sample outputs.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50344463499537,"sku":"CIN0133764036G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133764036.jpg?v=1751226263"},{"product_id":"simply-visual-basic-2010-book-paul-deitel-9780132990608","title":"Simply Visual Basic 2010","description":"For introductory courses in Visual Basic Programming, offered in departments of Information Technology, Computer Science or Business.     Merging the concept of a lab manual with that of a conventional textbook, the Deitels have crafted an innovative approach that enables students to learn programming while having a mentor-like book by their side. This best-seller blends the Deitel (TM) signature Live-Code (TM) Approach with their Application-Driven (TM) methodology.? Students learn programming and Visual Basic by working through a set of applications.? Each tutorial builds upon previously learned concepts while learning new ones. An abundance of self assessment exercises are available at the end of most chapters to reinforce key ideas.?      This approach makes it possible to cover a wealth of programming constructs within the Visual Basic 2010 environment.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50451891880209,"sku":"CIN0132990601G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50513300455697,"sku":"CIN0132990601VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52547989537041,"sku":"CIN0132990601A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B00A2KJ82O.jpg?v=1750737066"},{"product_id":"android-how-to-program-book-paul-deitel-9780134444307","title":"Android How to Program","description":"\u003cp\u003e\u003cem\u003eFor courses in Android Programming.\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eThinking like a developer — from the start.\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eCreated by world-renowned programming instructors Paul and Harvey Deitel,\u003cem\u003e \u003cstrong\u003eAndroid How to Program,\u003c\/strong\u003e\u003c\/em\u003e\u003cstrong\u003e Third Edition\u003c\/strong\u003e introduces the dynamic world of Android smartphone and tablet app development with the Android Software Development Kit (SDK), the JavaTM programming language, and the rapidly evolving Android Studio Integrated Development Environment (IDE). Updated to Android 6 and Google’s preferred Android Studio IDE, the Third Edition presents cutting-edge mobile computing technologies. The Deitels' App-driven Approach helps readers master Android app development through eight complete, working Android apps.\u003c\/p\u003e \u003cp\u003eEach chapter features new concepts through a single app. The authors begin with an introduction to the app, followed by an app test-drive showing sample executions and a technologies overview. Next, they present detailed steps to build the app. Finally, they provide a detailed code walkthrough of the app’s source code, discussing the programming concepts and Android APIs used in the app. The book also has an extensive introduction to programming using the Java language, making it appropriate for Java courses that want to add an app-programming flavor.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50701584597265,"sku":"CIN0134444302G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50784151208209,"sku":"CIN0134444302VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134444302.jpg?v=1786791767"},{"product_id":"java-how-to-program-early-objects-global-edition-book-paul-deitel-9781292223858","title":"Java How to Program, Early Objects, Global Edition","description":"\u003cp\u003e\u003cem\u003eFor courses in Java programming\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003eThe Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study. \u003cstrong\u003e\u003cem\u003eJava How to Program, Early Objects, 11th Edition\u003c\/em\u003e,\u003c\/strong\u003e presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50914330640657,"sku":"GOR009499270","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51325746020625,"sku":"CIN1292223855G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":53145322520849,"sku":"NGR9781292223858","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292223855.jpg?v=1786109947"},{"product_id":"intro-to-python-for-computer-science-and-data-science-learning-to-program-with-a-book-paul-deitel-9781292364902","title":"Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud, Global Edition","description":"\u003cp\u003e\u003cstrong\u003eA ground-breaking, flexible approach to computer science and data science\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eThe Deitels' \u003cstrong\u003e\u003cem\u003eIntroduction to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud \u003c\/em\u003e\u003c\/strong\u003eoffers a unique approach to teaching introductory Python programming, appropriate for both computer-science and data-science audiences. Providing the most current coverage of topics and applications, the book is paired with extensive traditional supplements as well as Jupyter Notebooks supplements. Real-world datasets and artificial-intelligence technologies allow students to work on projects making a difference in business, industry, government and academia. Hundreds of examples, exercises, projects (EEPs) and implementation case studies give students an engaging, challenging and entertaining introduction to Python programming and hands-on data science.\u003c\/p\u003e \u003cp\u003eThe book's modular architecture enables instructors to conveniently adapt the text to a wide range of computer-science and data-science courses offered to audiences drawn from many majors. Computer-science instructors can integrate as much or as little data-science and artificial-intelligence topics as they'd like, and data-science instructors can integrate as much or as little Python as they'd like. The book aligns with the latest ACM\/IEEE CS-and-related computing curriculum initiatives and with the Data Science Undergraduate Curriculum Proposal sponsored by the National Science Foundation.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50987009474833,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50987010064657,"sku":"GOR012980509","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292364904.jpg?v=1786614463"},{"product_id":"java-for-programmers-book-paul-deitel-9780137574735","title":"Java for Programmers","description":"\u003cp\u003e\u003cstrong\u003eThe professional programmer's Deitel® guide to Java with integrated generative AI\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eWritten for programmers with a background in another high-level language, in \u003cem\u003e\u003cstrong\u003eJava for Programmers: with Generative AI, Fifth Edition\u003c\/strong\u003e\u003c\/em\u003e, you'll learn \u003cstrong\u003emodern Java development\u003c\/strong\u003e hands on using the \u003cstrong\u003elatest Java idioms and features and genAIs\u003c\/strong\u003e.\u003c\/p\u003e \u003cp\u003eIn the context of \u003cstrong\u003e200+ real-world code examples\u003c\/strong\u003e, you'll quickly master Java fundamentals then move on to arrays, strings, regular expressions, JSON\/CSV processing with the Jackson library, private- and public-key cryptography, classes, inheritance, polymorphism, interfaces, dependency injection, exceptions, generic collections, custom generics, functional programming with lambdas and streams, JavaFX GUI, graphics and multimedia, platform threads, virtual threads, structured concurrency, scoped values, building API-based Java genAI apps, database with JDBC and SQLite, the Java Platform Module System and JShell for Python-like interactivity.\u003c\/p\u003e \u003cp\u003eFeatures:\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGenAI Prompt Engineering, API Calls, 600 GenAI Exercises\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eChatGPT, Gemini, Claude, Perplexity\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMultimodal\u003c\/strong\u003e: Text, Code, Images, Audio, Speech-to-Text, Text-to-Speech, Video\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGenerics\u003c\/strong\u003e: Collections, Classes, Methods\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunctional Programming\u003c\/strong\u003e: Lambdas \u0026amp; Streams\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eJavaFX\u003c\/strong\u003e: GUI, Graphics, Multimedia\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConcurrency\u003c\/strong\u003e: Parallel Streams, Virtual Threads, Structured Concurrency, Scoped Values, Concurrent Collections, Multi-Core\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDatabase\u003c\/strong\u003e: JDBC, SQL, SQLite\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eJava Platform Module System (JPMS)\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eObjects Natural\u003c\/strong\u003e: Java API, String, BigInteger, BigDecimal, Date\/Time, Cryptography, ArrayList, Regex, JSON, CSV, Web Services\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eJShell for Python-Like Interactivity\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cem\u003eWant to stay in touch with the Deitels?\u003c\/em\u003e\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eContact the authors at deitel@deitel.com\u003c\/li\u003e\n\u003cli\u003eJoin the Deitel social media communities\u003cbr\u003edeitel.com\/linkedin\u003cbr\u003efacebook.com\/DeitelFan\u003cbr\u003einstagram.com\/DeitelFan\u003cbr\u003ex.com\/deitel\u003cbr\u003eyoutube.com\/DeitelTV\u003cbr\u003emastodon.social\/@deitel\u003c\/li\u003e\n\u003cli\u003eFor source code and updates, visit: deitel.com\/javafp5\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cem\u003eReviewer Comments\u003c\/em\u003e\u003cbr\u003e\"The future of Java programming is here, and this new edition of Deitel is leading the charge! By embracing genAI head-on, the authors are potentially revolutionizing programming education. Through its integrative approach to the use and study of \u003cstrong\u003egenAI\u003c\/strong\u003e, this book is positioned to be the \u003cstrong\u003eleading book in modern Java and its applications\u003c\/strong\u003e. Indeed, I expect that it should be widely adopted by instructors who want to ingrain in their students an appreciation for the critical role that Java will play in \u003cstrong\u003edata science\u003c\/strong\u003e, \u003cstrong\u003emachine learning\u003c\/strong\u003e, \u003cstrong\u003eartificial intelligence\u003c\/strong\u003e, and \u003cstrong\u003ecybersecurity\u003c\/strong\u003e.\u003c\/p\u003e \u003cp\u003e\"The book's innovative and forward-thinking use of \u003cstrong\u003egenAI\u003c\/strong\u003e facilitates reader engagement and inspires readers to think critically about the \u003cstrong\u003ebenefits and limitations of AI as a programming aid\u003c\/strong\u003e. Chapter 19 could become everyone's favorite new Java book chapter--the \u003cstrong\u003egenerative AI API-based code examples\u003c\/strong\u003e are interesting and fun.\u003c\/p\u003e \u003cp\u003e\"All audiences of this book should \u003cstrong\u003eread the Preface--there's so much to get excited about\u003c\/strong\u003e! It demonstrates, with refreshing transparency and honesty, how much love and care went into the reinvention of an already outstanding Java book by bringing it into a new frontier of what it means to be a programmer in today's world. Bravo! Your Preface statement: '\u003cstrong\u003eGenAI\u003c\/strong\u003e has created an \u003cstrong\u003eultra-high-level programming capability\u003c\/strong\u003e that will leverage your Java learning experience and ability to produce robust, top-quality Java software quickly, conveniently and economically.' is a great conclusion to the Preface intro--really helps justify the use of genAI!\"\u003cbr\u003e--\u003cem\u003eBrian Canada, Professor of Computational Science, University of South Carolina Beaufort\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\"After reading your whole book, it was fun to read the \u003cstrong\u003ePreface\u003c\/strong\u003e that wraps everything up at a high level. \u003cstrong\u003eYou have done some amazing work here\u003c\/strong\u003e, and I'm glad to have been a small part of it as a reviewer! I especially appreciate how difficult it must have been to make sure everything was as up to date as possible with the speed at which things change in this field, and the deftness with which you incorporated all the \u003cstrong\u003efocus on GenAI\u003c\/strong\u003e and \u003cstrong\u003edata science\u003c\/strong\u003e that's in this book.\" \u003cbr\u003e--\u003cem\u003eEmily Navarro, Ph.D., Continuing Lecturer, Department of Informatics, University of California, Irvine\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\"The \u003cstrong\u003egenerative AI exercises\u003c\/strong\u003e are awesome and reflect the way modern developers work! They are fun and let the reader explore and learn about AI by using AI--how meta. This allows readers to expand their knowledge and get a feel for the \u003cstrong\u003eAIs' code-related capabilities\u003c\/strong\u003e.\" \u003cbr\u003e--\u003cem\u003eJeanne Boyarsky, CodeRanch, Java Champion\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details. (Note: eBooks are 4-color and print books are black and white.)\u003c\/em\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51201550188817,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51201551859985,"sku":"NGR9780137574735","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52496461562129,"sku":"NIN9780137574735","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52717770211601,"sku":"CIN0137574738VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137574738.jpg?v=1786106077"},{"product_id":"c-how-to-program-global-edition-book-paul-deitel-9781292459981","title":"C++ How to Program, Global Edition","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003eC++ How to Program: An Objects-Natural Approach\u003c\/strong\u003e\u003c\/em\u003e is a code-intensive, modular introduction to C++ programming. The Deitel live-code approach presents concepts using full working programs rather than code snippets so that you can immediately start to run programs as you read. Interesting, entertaining and challenging examples, exercises and projects help you see how what you're learning applies to real-world scenarios.\u003c\/p\u003e \u003cp\u003eThe \u003cstrong\u003e11th Edition\u003c\/strong\u003e presents new features of C++ 20 and even more hands-on application opportunities. Hundreds of new self-checks let you test your code and understanding of key concepts. New case studies and exercises focus on security, data science, ethics and more.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51201694630161,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51201695973649,"sku":"NGR9781292459981","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1292459980.jpg?v=1786614720"},{"product_id":"java-how-to-program-book-paul-deitel-9780137598496","title":"Java How to Program","description":null,"brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53617297555729,"sku":"CIN0137598491VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":53686220587281,"sku":"NIN9780137598496","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780137598496.jpg?v=1786108685"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/author-books-by-paul-deitel.oembed?page=2","provider":"World of Books ","version":"1.0","type":"link"}