{"title":"Computerprogrammierung \/ Softwareentwicklung","description":"\u003cp\u003eEntdecken Sie die Tiefe des Programmierens mit einigen der besten Bücher zur Softwareentwicklung. Egal, ob Sie Student sind und nach günstigen Büchern und Studienführern zur Computerprogrammierung suchen, oder ob Sie als Profi in die Tiefen der agilen Methodik eintauchen möchten, unsere gebrauchten Softwarebücher sind genau das Richtige für Sie.\u003c\/p\u003e\n\n\u003cp\u003e Unsere Auswahl an Büchern zur Computerprogrammierung umfasst alles von grundlegenden Python- und einfachen Scratch-Projekten bis hin zu fortgeschrittenen CC+- und Android-App-Entwicklungsbüchern. Lernen Sie Computerprogrammierung und -entwicklung und setzen Sie neu erworbenes Wissen in die Praxis um. Erweitern, verbessern und lösen Sie Softwareprobleme – alles mithilfe gebrauchter Programmierbücher.\u003c\/p\u003e","products":[{"product_id":"python-crash-course-2nd-edition-book-eric-matthes-9781593279288","title":"Python Crash Course (2nd Edition)","description":"Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a foundation in general programming concepts, Python fundamentals, and problem solving. Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways. Readers will learn how to create a simple video game, use data visualisation techniques to make graphs and charts, and build and deploy an interactive web application.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49503515869457,"sku":"CIN1593279280G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49708630507793,"sku":"CIN1593279280VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49726485987601,"sku":"GOR010119009","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49730761163025,"sku":"GOR010127083","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49943054418193,"sku":"CIN1593279280A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50200156963089,"sku":"GOR012172868","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ LIKE_NEW \/ SBYB","offer_id":53253161287953,"sku":"CIN1593279280LN","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1593279280.jpg?v=1751181941"},{"product_id":"big-data-principles-and-best-practices-of-scalable-realtime-data-systems-book-nathan-marz-9781617290343","title":"Big Data:Principles and best practices of scalable realtime data systems","description":" Offers a new approach to managing data       Comprehensive coverage on building Big Data systems     Works an example Big Data system to illustrate key concepts","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49503637700881,"sku":"CIN1617290343G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49524766408977,"sku":"GOR007665332","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49733953290513,"sku":"NGR9781617290343","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49852101787921,"sku":"CIN1617290343A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50040438784273,"sku":"CIN1617290343VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50416339714321,"sku":"GOR013113742","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":52108800819473,"sku":"GOR010431680","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617290343.jpg?v=1774000934"},{"product_id":"you-don-t-know-js-yet-book-simon-st-laurent-9798621536459","title":"You Don't Know JS Yet","description":null,"brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49503787516177,"sku":"GOR011900891","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49601119060241,"sku":"GOR011954058","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B086GD45ZG.jpg?v=1751353309"},{"product_id":"hands-on-full-stack-development-with-spring-boot-2-and-react-book-juha-hinkula-9781838822361","title":"Hands-On Full Stack Development with Spring Boot 2 and React","description":"Spring Boot and React allows us to build powerful Full Stack applications. This comprehensive guide demonstrates how to build up a modern full stack app in practice. The front-end is developed by using React which is a modern JavaScript library for building fast and reliable user interfaces. By the end of this book, you will master the process ...","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49503788564753,"sku":"GOR011043432","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49531360117009,"sku":"CIN1838822364VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49594149568785,"sku":"GOR011764154","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50315687526673,"sku":"CIN1838822364G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52532609843473,"sku":"NLS9781838822361","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1838822364.jpg?v=1751122915"},{"product_id":"you-don-t-know-js-this-object-prototypes-book-kyle-simpson-9781491904152","title":"You Don't Know JS - This \u0026 Object Prototypes","description":"No matter how much experience you have with JavaScript, odds are you don't fully understand the language. This concise, in-depth guide takes you inside JavaScript's this structure and object prototypes. You'll learn how they work and why they're integral to behavior delegation - a design pattern in which objects are linked, rather than cloned.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49503789973777,"sku":"GOR011432946","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49509183193361,"sku":"CIN1491904151G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49528443732241,"sku":"GOR007282364","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49640400879889,"sku":"GOR009683680","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50719992054033,"sku":"CIN1491904151VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53054058266897,"sku":"CIN1491904151A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1491904151.jpg?v=1751274699"},{"product_id":"software-architecture-patterns-for-serverless-systems-book-john-gilbert-9781800207035","title":"Software Architecture Patterns for Serverless Systems","description":"Software Architecture Patterns for Serverless Systems is a comprehensive reference guide to designing architecture and implementing proven practices for delivering business value in a dynamic environment. As you progress, you'll cover concepts that influence the architectural decisions behind design patterns.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49503886082321,"sku":"GOR013723498","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50400767181073,"sku":"CIN1800207034G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51088419193105,"sku":"NIN9781800207035","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52597290139921,"sku":"NLS9781800207035","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52982418833681,"sku":"CIN1800207034VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1800207034.jpg?v=1751411710"},{"product_id":"learning-sparql-book-bob-ducharme-9781449306595","title":"Learning SPARQL","description":"Get hands-on experience with SPARQL, the RDF query language that's become a key component of the semantic web. With this concise book, you will learn how to use the latest version of this W3C standard to retrieve and manipulate the increasing amount of public and private data available via SPARQL endpoints. Several open source and commercial tools already support SPARQL, and this introduction gets you started right away. Begin with how to write and run simple SPARQL 1.1 queries, then dive into the language's powerful features and capabilities for manipulating the data you retrieve. Learn what you need to know to add to, update, and delete data in RDF datasets, and give web applications access to this data. Understand SPARQL's connection with RDF, the semantic web, and related specifications Query and combine data from local and remote sources Copy, convert, and create new RDF data Learn how datatype metadata, standardized functions, and extension functions contribute to your queries Incorporate SPARQL queries into web-based applications","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49503925567761,"sku":"GOR011077401","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49566207312145,"sku":"GOR013645412","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49889428996369,"sku":"CIN1449306594G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51746488320273,"sku":"CIN1449306594VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1449306594.jpg?v=1750826742"},{"product_id":"java-servlet-programming-book-jason-hunter-9781565923911","title":"Java Servlet Programming","description":"Java servlets offer a fast, powerful, portable replacement for CGI scripts. This text covers the information needed to write effective servlets. Topics include: serving dynamic Web content; maintaining state information; session tracking; and database connectivity using JDBC.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49503939526929,"sku":"GOR004898243","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50038725935377,"sku":"GOR005089792","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50389719023889,"sku":"CIN156592391XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50631120421137,"sku":"CIN156592391XVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/156592391X.jpg?v=1750894700"},{"product_id":"android-application-development-for-dummies-book-donn-felker-9780470770184","title":"Android Application Development For Dummies","description":"The fun and friendly guide to creating applications on the Android platform  The popularity of the Android market is soaring with no sign of slowing down. The open nature of the Android OS offers programmers the freedom to access the platform's capabilities and this straightforward guide walks you through the steps for creating amazing Android applications. Android programming expert Donn Felker explains how to download the SDK, get Eclipse up and running, code Android applications, and submit your finished products to the Android Market. Featuring two sample programs, this introductory book explores everything from the simple basics to more advanced aspects of the Android platform. Takes you soup through nuts of developing applications for the Android platform Begins with downloading the SDK, then explains how to code Android applications and submit projects to the Android Market Written by Android guru Donn Felker, who breaks every aspect of developing applications for the Android platform into easily digestible pieces  No matter your level of programming experience,  Android Application Development For Dummies  is an ideal guide for getting started with developing applications for the Android platform.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49503947686161,"sku":"GOR003775860","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49901979664657,"sku":"CIN047077018XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50555981431057,"sku":"GOR006355191","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50556642754833,"sku":"GOR005133399","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53619241484561,"sku":"CIN047077018XVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/047077018X.jpg?v=1750814014"},{"product_id":"c-class-design-handbook-book-richard-conway-9781590592571","title":"C# Class Design Handbook","description":"C# is Microsoft’s new object-oriented language, specifically designed to take full advantage of the .NET type system. At the heart of .NET programming in C# is the task of building classes. All C# code participates in the .NET type system, because all code is contained in classes and other types that participate in the class hierarchy of the .NET Framework.       This book is a guide to help you design these classes effectively, by looking at what control we have over our classes, and how C# turns our class definitions into executable code.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49503977734417,"sku":"GOR004705163","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49620223754513,"sku":"GOR004076549","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52660173799697,"sku":"NLS9781590592571","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1590592573.jpg?v=1753685331"},{"product_id":"sql-for-dummies-book-allen-g-taylor-9781118607961","title":"SQL For Dummies","description":"Uncover the secrets of SQL and start building better relational databases today!  This fun and friendly guide will help you demystify database management systems so you can create more powerful databases and access information with ease.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504019742993,"sku":"GOR007580551","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49643675091217,"sku":"GOR010165830","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49650901254417,"sku":"GOR006025957","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50454363177233,"sku":"CIN1118607961A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50627557490961,"sku":"CIN1118607961VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52105913762065,"sku":"CIN1118607961G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1118607961.jpg?v=1751440971"},{"product_id":"c-for-dummies-book-stephen-r-davis-9781118823774","title":"C++ For Dummies","description":"The best-selling C++ For Dummies book makes C++ easier!  C++ For Dummies, 7th Edition is the best-selling C++ guide on the market, fully revised for the 2014 update. With over 60% new content, this updated guide reflects the new standards, and includes a new Big Data focus that highlights the use of C++ among popular Big Data software solutions. The book provides step-by-step instruction from the ground up, helping beginners become programmers and allowing intermediate programmers to sharpen their skills. The companion website provides all code mentioned in the text, an updated GNU_C++, the new C++ compiler, and other applications. By the end of the first chapter, you will have programmed your first C++ application!   As one of the most commonly used programming languages, C++ is a must-have skill for programmers who wish to remain versatile and marketable. C++ For Dummies, 7th Edition provides clear, concise, expert instruction, which is organized for easy navigation and designed for hands-on learning. Whether you're new to programming, familiar with other languages, or just getting up to speed on the new libraries, features, and generics, this guide provides the information you need.     Provides you with an introduction to C++ programming Helps you become a functional programmer Features information on classes, inheritance, and optional features Teaches you 10 ways to avoid adding bugs   The book incorporates the newest C++ features into the fundamental instruction, allowing beginners to learn the update as they learn the language. Staying current on the latest developments is a crucial part of being a programmer, and C++ For Dummies, 7th Edition gets you started off on the right foot.","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49504077709585,"sku":"GOR008670275","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49547612487953,"sku":"GOR006633867","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49730882437393,"sku":"NGR9781118823774","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50087221002513,"sku":"CIN111882377XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50275475226897,"sku":"CIN111882377XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52109113983249,"sku":"GOR008815284","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/111882377X.jpg?v=1751048291"},{"product_id":"html-css-and-javascript-in-easy-steps-book-mike-mcgrath-9781840788785","title":"HTML, CSS and JavaScript in easy steps","description":"HTML, CSS \u0026amp; JavaScript in easy steps instructs the reader on each of the three coding languages that are used to create modern web pages: HyperText Markup Language (HTML) tags are used to control the structure of web page content; Cascading Style Sheets (CSS) rules are used to determine how web page content appears; and JavaScript functions are used to provide web page interactivity.   HTML, CSS \u0026amp; JavaScript in easy steps contains examples and screenshots that illustrate each feature of all three coding languages. You'll learn how to create web pages to display text, images, lists, tables, hyperlinks, forms, audio, and video. Each chapter builds your knowledge so by the end of the book you'll have gained a sound understanding of HTML markup, CSS rules, and JavaScript functions.    HTML, CSS \u0026amp; JavaScript in easy steps has an easy-to-follow style that will appeal to anyone who wants to create great functional web pages. It will appeal to programmers who want to quickly add web page coding to their skills set, and to the student who is studying website design at school or college, and to those seeking a career in web development.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504107659537,"sku":"GOR011674475","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736787460369,"sku":"NGR9781840788785","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49754846101777,"sku":"GOR012823731","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50500049764625,"sku":"GOR011464270","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50823738917137,"sku":"CIN184078878XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51056586293521,"sku":"NIN9781840788785","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51256287428881,"sku":"GOR012878741","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51768418107665,"sku":"CIN184078878XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52337262461201,"sku":"NLS9781840788785","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/184078878X.jpg?v=1751451517"},{"product_id":"c-programmer-s-notebook-book-jim-keogh-9780135259405","title":"The C++ Programmer's NoteBook","description":"52594-9 \"Show me the code!\" The easy, visual approach to C++. Finally, there's a book that presents C++ the way you want to learn it --from real, working code! C++ Programmer's Notebook is so visual, so sensible, so convenient, you'll wonder why nobody thought of it before. See for yourself!  *The code comes first! Start by looking at proven code samples you can just copy and run! *Everything's highlighted in boldface type, so you instantly see the basic C++ syntax, and what you have to add to it. *All the rules are neatly summarized in a convenient table!  And if you want to know more, it's right there for you on the adjacent left-hand page. C++ Programmer's Notebook isn't just convenient: it's comprehensive. And it's carefully, logically organized to build your expertise one step at a time.It covers all the C++ concepts you need to know, including:  *Variables *Arrays *Overloading *Files and Streams *Operators *Strings *Inheritance *Memory Management *Expressions *Program Control *Pointers *Storing\/Searching for Data *Structures *Objects *Virtual Functions *Data Structures *Functions *Classes *I\/O *Templates  There's even a programmer's checklist for writing efficient, reliable code. It's a complete course in C++ without the pain! Whether you're a professional programmer learning C++, a C++ programmer needing a quick reference, or a student, this is the C++ book you'll use every day!","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504192790801,"sku":"GOR002819930","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0135259401.jpg?v=1750811178"},{"product_id":"software-testing-book-brian-hambling-9781906124137","title":"Software Testing","description":"Covering testing fundamentals, reviews, testing and risk, test management and test analysis, this book helps newly qualified software testers to learn the skills and techniques to take them to the next level. Written by leading authors in the field, the book includes worked examples and sample questions, and is the only official textbook of the ISEB Intermediate Certificate in Software Testing.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504228540689,"sku":"GOR003933176","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53395462422801,"sku":"GOR005303688","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1906124132.jpg?v=1751250817"},{"product_id":"learning-sql-book-alan-beaulieu-9780596007270","title":"Learning SQL","description":"Discussing various platform differences that you're likely to encounter, this guide offers a series of helpful chapter exercises that teach you how to generate, manipulate, and retrieve the data stored in your organization's database. It is useful for those writing applications, performing administrative tasks, or generating reports.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504246595857,"sku":"GOR002125044","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49660566012177,"sku":"GOR013118468","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49663565299985,"sku":"GOR004989578","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50012599484689,"sku":"CIN0596007272A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50037697806609,"sku":"CIN0596007272VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50045057302801,"sku":"CIN0596007272G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53152746701073,"sku":"GOR007323594","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596007272.jpg?v=1751392283"},{"product_id":"sams-teach-yourself-c-in-24-hours-book-tony-zhang-9780672310683","title":"Sams Teach Yourself C in 24 Hours","description":"Teach Yourself C in 24 Hours gives beginning programmers everything they need to know to start writing their own programs in C, the most popular programming language and the core language taught in schools. It also provides a battery of skills to help readers reach the next level in programming. And with the bonus compiler included on the CD-ROM, Teach Yourself C in 24 Hours is a self-contained starter kit.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504447430929,"sku":"GOR002881147","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49640569045265,"sku":"GOR003369818","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50406269714705,"sku":"CIN0672310686VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0672310686.jpg?v=1751439307"},{"product_id":"python-programming-for-the-absolute-beginner-book-michael-dawson-9781435455009","title":"Python Programming for the Absolute Beginner","description":"If you are new to programming with Python and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the \"for the absolute beginner\" series teach the principles of programming through simple game creation. You will acquire the skills that you need for practical Python programming applications and will learn how these skills can be put to use in real-world scenarios. Throughout the chapters, you will find code samples that illustrate concepts presented. At the end of each chapter, you will find a complete game that demonstrates the key ideas in the chapter, a summary of the chapter, and a set of challenges that tests your newfound knowledge. By the time you finish this book, you’ll be well versed in Python and be able to apply the basic programming principles you’ve learned to the next programming language you tackle.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504638435601,"sku":"GOR002321456","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49560550834449,"sku":"GOR004585558","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49724639871249,"sku":"CIN1435455002G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49732617109777,"sku":"NGR9781435455009","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50175030001937,"sku":"CIN1435455002A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50291150192913,"sku":"CIN1435455002VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53128523874577,"sku":"GOR004798061","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53397823422737,"sku":"GOR008275067","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1435455002.jpg?v=1750954471"},{"product_id":"learning-xml-book-erik-t-ray-9780596004200","title":"Learning XML","description":"This second edition of the bestselling Learning XML provides web developers with a concise but grounded understanding of XML (the Extensible Markup Language) and its potential-- not just a whirlwind tour of XML. The author explains the important and relevant XML technologies and their capabilities clearly and succinctly with plenty of real-life projects and useful examples. He outlines the elements of markup--demystifying concepts such as attributes, entities, and namespaces--and provides enough depth and examples to get started.  Learning XML is a reliable source for anyone who needs to know XML, but doesn't want to waste time wading through hundreds of web sites or 800 pages of bloated text. For writers producing XML documents, this book clarifies files and the process of creating them with the appropriate structure and format. Designers will learn what parts of XML are most helpful to their team and will get started on creating Document Type Definitions. For programmers, the book makes syntax and structures clear. Learning XML  also discusses the stylesheets needed for viewing documents in the next generation of browsers, databases, and other devices. Learning XML illustrates the core XML concepts and language syntax, in addition to important related tools such as the CSS and XSL styling languages and the XLink and XPointer specifications for creating rich link structures. It includes information about three schema languages for validation: W3C Schema, Schematron, and RELAX-NG, which are gaining widespread support from people who need to validate documents but aren't satisfied with DTDs. Also new in this edition is a chapter on XSL-FO, a powerful formatting language for XML. If you need to wade through the acronym soup of XML and start to really use this powerful tool, Learning XML, will give you the roadmap you need.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504690077969,"sku":"GOR001288753","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49631794856209,"sku":"GOR002834373","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49973881143569,"sku":"CIN0596004206VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50056699478289,"sku":"CIN0596004206G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50157619282193,"sku":"GOR010528420","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50336523256081,"sku":"CIN0596004206A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51004761112849,"sku":"NIN9780596004200","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596004206.jpg?v=1751451453"},{"product_id":"agile-and-iterative-development-book-craig-larman-9780131111554","title":"Agile and Iterative Development","description":"Agile and iterative methods have emerged as the most popular approaches to software development, and with good reason. Research (examined and cited in detail within this book) shows that iterative methods reduce the risk of failure, compared to traditional models of development. This book is an efficient introduction for both managers and practitioners that need a distilled and carefully organized learning aid for the hands-on practices from planning to requirements to testing and the values that define these methods. The author also provides evidence of the value of switching to agile and iterative methods. By studying this book, the reader will learn to apply the key ideas in agile and iterative development, the details and comparison of four influential iterative methods (Scrum, Extreme Programming, Evo, and the Unified Process), answers to frequently asked questions, and important related management skills. The book's goal is quality information that can be quickly understood and applied.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504807059729,"sku":"GOR001647992","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49651880395025,"sku":"GOR001497936","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50344214266129,"sku":"CIN0131111558VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50344233500945,"sku":"CIN0131111558G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52652387402001,"sku":"CIN0131111558A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0131111558.jpg?v=1751037389"},{"product_id":"understanding-the-new-sql-book-jim-melton-9781558602458","title":"Understanding the New SQL","description":"An effective introduction to SQL, and a comprehensive reference for years to come. As the editor of the 1992 standard, Jim Melton is an authority on the language and its new features. Using a highly readable, conversational style, he and Alan Simon clearly present the power of SQL. They describe practical methods of using SQL to solve problems, advanced SQL query expressions, dynamic SQL, transaction models, and database design.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504844480785,"sku":"GOR001521386","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50512257351953,"sku":"CIN1558602453VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51693897941265,"sku":"CIN1558602453G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1558602453.jpg?v=1750958890"},{"product_id":"c-a-core-language-book-gregory-satir-9781565921160","title":"C++ A Core Language","description":"A first book for C programmers transitioning to C++, an object-oriented enhancement of the C programming language. Designed to get readers up to speed quickly, this book thoroughly explains the important concepts and features and gives brief overviews of the rest of the language. It covers features common to all C++ compilers, including those on UNIX, WIndows, NT, DOS and Macs.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504847200529,"sku":"GOR001376525","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49675846156561,"sku":"CIN156592116XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49724102148369,"sku":"GOR005416088","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50319275196689,"sku":"GOR012025652","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50389638021393,"sku":"CIN156592116XA","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50925816086801,"sku":"CIN156592116XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51347146440977,"sku":"GOR001888085","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/156592116X.jpg?v=1751118272"},{"product_id":"practical-object-oriented-design-book-mark-priestley-9780077091767","title":"Practical Object-oriented Design","description":"An introduction to object-oriented design aimed particularly programmers with little or no design experience. The book looks at the computer programmes using the techniques of object-oriented design, object modelling - \"Rumbaugh Method\", and also features code examples in C++. Emphasis is placed on connections between design and programme code. Design notations and how they provide a suitable vehicle for discussing software architecture are examined. Included are chapter exercises, a complete worked example with implementation and other case studies.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49504904413457,"sku":"GOR005079980","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53602172371217,"sku":"CIN0077091760VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0077091760.jpg?v=1751132159"},{"product_id":"vim-essentials-book-eric-frick-9798872715580","title":"Vim Essentials","description":null,"brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49504935182609,"sku":"GOR013719821","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50469793726737,"sku":"GOR013793214","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B0CQVM1LPZ.jpg?v=1751002380"},{"product_id":"oracle-sql-book-david-c-kreines-9781565926974","title":"Oracle SQL","description":"SQL (Structured Query Language) is the heart of a relational database management system. It's the language used to query the database, to create new tables in the database, to update and delete database fields, and to set privileges in the database. This text is aimed at everyone who needs to access an Oracle database using SQL - developers, DBAs, designers, and managers. SQL is based on research dating back to the late 1960s, but its first commercial release was in the RDBMS announced by the fledgling Oracle Corporation in 1979. Since that time, every other database vendor has adopted SQL, and ANSI and the ISO have made it a standard. Although vendors diverge in their extensions to SQL, the core language is standard across vendor boundaries. Despite SQL's long history and relative simplicity, few developers and database administrators are truly masters of SQL. The constant stream of vendor enhancements, the hard-won experience in tuning SQL for best performance, and the requirements of particular operational environments mean that there is always more to learn about SQL. \"Oracle SQL: The Essential Reference\" aims to deliver the information needed to keep ahead of the learning curve on standard SQL and Oracle's extensions to it. There are chapters on: basic SQL elements (naming requirements, column types, pseudo-types, data conversion rules, operators); Data Definition Language (DDL) and Data Manipulation Language (DML); common language elements (constraints, storage clause, predicates); SQL functions; PL\/SQL (including procedures, functions, and packages); SQL*Plus, and Oracle SQL optimization and tuning. The book covers Oracle 8i, release 8.1.6.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505061929233,"sku":"GOR002772210","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49617145266449,"sku":"GOR004344832","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50095912616209,"sku":"CIN1565926978G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565926978.jpg?v=1750926561"},{"product_id":"hello-world-book-warren-sande-carter-sande-9781933988498","title":"Hello World!","description":"HIGHLIGHT    Computer Programming for Kids     gives a gentle introduction to computer programming.    This book makes computer programming accessible and fun for    kids an essential skill in today's hi-tech world.    DESCRIPTION    Computer Programming for Kids gives kids or anyone who wants to learn programming    from a fresh perspective a gentle but thorough introduction to the    world of computer programming. Using Python, a computer language ideal for    teaching, this book covers all the basic concepts of computer programming, and    applies them to fun, interesting topics like, computer graphics, game programming,    and simulations. It is aimed at kids, but anyone who wants to learn how    to program a computer can use it.    Readers don't need to know anything about programming to use the book. Just    a normal user-level familiarity with how to use a computer is enough to learn    from this book. Readers can use the book to easily learn to interact with the    computer on a programming level, a path that can be used at home or in a classroom    setting. There is nothing like it currently on the market.    KEY SELLING POINTS      Makes learning programming fun and accessible      Written for kids, but useful for anyone who wants to learn programming      No other practical and up-to-date guides like this currently on the market      Uses Python, an ideal teaching language      Perfect for home or classroom use","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505076969745,"sku":"GOR003442557","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49879952752913,"sku":"CIN1933988495G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50201050415377,"sku":"CIN1933988495VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51392083722513,"sku":"GOR006141056","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53022244798737,"sku":"CIN1933988495A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1933988495.jpg?v=1750770278"},{"product_id":"html5-unleashed-book-simon-sarris-9780672336270","title":"HTML5 Unleashed","description":"HTML5 Unleashed is the authoritative guide that covers the key web components driving the future of the Web. Harness the power of HTML5 to create web apps and solutions that deliver state-of-the-art media content and interactivity with new Audio, Video, and Canvas elements.           HTML5 technologies are essential knowledge for today's web developers and designers. New APIs such as Local Storage, Geolocation, Web Workers, and more expand the Web as a platform, allowing for desktop-like applications that work uniformly across platforms.            Comprehensive and up-to-date, HTML5 Unleashed is organized as an accessible guide of tutorials and practical references. Because HTML5 covers a far-reaching set of standards, each chapter in HTML5 Unleashed is written to stand on its own. Whether you choose to skip around or read it cover to cover, full-color syntax and figures in HTML5 Unleashed ensure that you do not need to be next to a computer to learn the most important concepts of the modern Web.           DETAILED INFORMATION ON HOW TO...           Use new HTML5 features and syntax to create common web page components in a standardized way, with less code  Ensure graceful backward compatibility with polyfilling libraries, so users of older browsers are not left behind  Harness the power of semantic HTML5 tags and Microdata to improve your site accessibility and search engine results  Create consistent, rich user experiences across desktop and mobile platforms with the new Audio and Video elements  Create HTML5 Canvas web applications, with chapters dedicated to Canvas interactivity and Canvas performance  Utilize the new functionality of Geolocation to display locality-aware content to users and harness the power of GPS  Use the new Local Storage options to build pages that work offline and robust apps that can store heavyweight data client-side  Allow more sophisticated page communication with Cross-Document Messaging and enable multithreaded JavaScript with Web Workers  Communicate with servers in real-time with WebSockets and take advantage of the new Ajax possibilities with XMLHttpRequest Level 2","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505085030673,"sku":"GOR008730515","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50189002244369,"sku":"CIN0672336278VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53496677204241,"sku":"CIN0672336278G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0672336278.jpg?v=1750944542"},{"product_id":"visual-basic-6-from-the-ground-up-book-gary-cornell-9780078825088","title":"Visual Basic 6 from the Ground Up","description":"Learn to build your own commercial-quality application using this comprehensive, hands-on tutorial from Gary Cornell, winner of the Readers' Choice Award from Visual Basic Programmer's journal.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505088536849,"sku":"GOR001582249","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49977143230737,"sku":"CIN0078825083G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":50999353409809,"sku":"NIN9780078825088","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51333995200785,"sku":"CIN0078825083VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51463159709969,"sku":"GOR002341431","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53368932598033,"sku":"CIN0078825083A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0078825083.jpg?v=1751421012"},{"product_id":"django-for-beginners-book-william-s-vincent-9781983172663","title":"Django for Beginners","description":"\u003cp\u003eA step-by-step guide to building web applications with Python and Django 2.2.\u003c\/p\u003e\u003cp\u003eCreate, test, and deploy 5 progressively more complex websites including a\u0026gt;\u003ci\u003eMessage Board\u003c\/i\u003e app, a\u0026gt;\u003ci\u003eBlog\u003c\/i\u003e app with user accounts, and a robust\u0026gt;\u003ci\u003eNewspaper\u003c\/i\u003e app with reader comments and a complete user registration flow.\u003c\/p\u003e\u003cp\u003eAlong the way you'll learn core Django features and best practices around models, views, templates, urls, custom user models, permissions, authorizations, user registration, testing, and deployment.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTABLE OF CONTENTS: \u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e \u003cli\u003eIntroduction\u003c\/li\u003e \u003cli\u003eChapter 1: Initial Setup\u003c\/li\u003e \u003cli\u003eChapter 2: Hello World app\u003c\/li\u003e \u003cli\u003eChapter 3: Pages app\u003c\/li\u003e \u003cli\u003eChapter 4: Message Board app\u003c\/li\u003e \u003cli\u003eChapter 5: Blog app\u003c\/li\u003e \u003cli\u003eChapter 6: Forms\u003c\/li\u003e \u003cli\u003eChapter 7: User Accounts\u003c\/li\u003e \u003cli\u003eChapter 8: Custom User Model\u003c\/li\u003e \u003cli\u003eChapter 9: User Authentication\u003c\/li\u003e \u003cli\u003eChapter 10: Bootstrap\u003c\/li\u003e \u003cli\u003eChapter 11: Password Change and Reset\u003c\/li\u003e \u003cli\u003eChapter 12: Email\u003c\/li\u003e \u003cli\u003eChapter 13: Newspaper app\u003c\/li\u003e \u003cli\u003eChapter 14: Permissions and Authorizations\u003c\/li\u003e \u003cli\u003eChapter 15: Comments\u003c\/li\u003e \u003cli\u003eConclusion\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505102627089,"sku":"GOR011562074","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50325405729041,"sku":"CIN1983172669VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50559214223633,"sku":"GOR013108542","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51694084784401,"sku":"CIN1983172669G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51698408292625,"sku":"CIN1983172669A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53196100567313,"sku":"GOR012473178","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1983172669.jpg?v=1751283689"},{"product_id":"ruby-on-rails-tutorial-book-michael-hartl-9780321832054","title":"Ruby on Rails Tutorial","description":"“Ruby on Rails™ Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps.”   —Peter Cooper, Editor of Ruby Inside       Using Rails, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails™ Tutorial, Second Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of your own complete sample application using the latest techniques in Rails web development. The updates to this edition include all-new site design using Twitter’s Bootstrap; coverage of the new asset pipeline, including Sprockets and Sass; behavior-driven development (BDD) with Capybara and RSpec; better automated testing with Guard and Spork; roll your own authentication with has_secure_password; and an introduction to Gherkin and Cucumber.       You’ll find integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, JavaScript, and SQL skills you’ll need when developing web applications. Hartl explains how each new technique solves a real-world problem, and he demonstrates this with bite-sized code that’s simple enough to understand, yet novel enough to be useful. Whatever your previous web development experience, this book will guide you to true Rails mastery.       This book will help you      Install and set up your Rails development environment   Go beyond generated code to truly understand how to build Rails applications from scratch   Learn test-driven development (TDD) with RSpec   Effectively use the Model-View-Controller (MVC) pattern   Structure applications using the REST architecture   Build static pages and transform them into dynamic ones   Master the Ruby programming skills all Rails developers need   Define high-quality site layouts and data models   Implement registration and authentication systems, including validation and secure passwords   Update, display, and delete users   Add social features and microblogging, including an introduction to Ajax   Record version changes with Git and share code at GitHub   Simplify application deployment with Heroku","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505204633873,"sku":"GOR005745607","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50348243091729,"sku":"CIN0321832051G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53348993564945,"sku":"GOR014866596","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321832051.jpg?v=1751227634"},{"product_id":"ruby-pocket-reference-book-michael-fitzgerald-9780596514815","title":"Ruby Pocket Reference","description":"Although Ruby is an easy language to learn, in the heat of action you may find that you can't remember the correct syntax for a conditional or the name of a method. This handy pocket reference offers brief yet clear explanations of Ruby's core components, from operators to reserved words to data structures to method syntax, highlighting those key features that you'll likely use every day when coding Ruby. Whether you've come to Ruby because of the Rails web development framework - Ruby's killer app - or simply because it's a relatively clean, powerful and expressive language that's useful for a lot of applications, the \"Ruby Pocket Reference\" is organized to help you find what you need quickly. This book not only will get you up to speed on how Ruby works, it provides you with a handy reference you can use anywhere, anytime. In this book, you find essential information on: Reserved words, operators, comments, numbers, variables, ranges, and symbols; Predefined variables and global constants; Conditional statements, method use, classes, and modules (mixins); Lists of methods from the Object, String, Array, and Hash classes and the Kernel module; sprintf and time formatting directories; Interactive Ruby (irb) and the Ruby debugger; and Ruby documentation. You also get information on the RubyGems package utility and Rake, a build tool similar to make. If you're using Ruby daily and just want the facts-fast-\"Ruby Pocket Reference\" is your book.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505206599953,"sku":"GOR001937450","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49804260999441,"sku":"CIN0596514816G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51694535180561,"sku":"CIN0596514816VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0596514816.jpg?v=1751392281"},{"product_id":"practical-c-programming-book-steve-oualline-9781565921399","title":"Practical C++ Programming","description":"Fast becoming the standard language of commercial software development, C++ is an update of the C programming language, adding object-oriented features that are very helpful for today's larger graphical applications.  Practical C++ Programming is a complete introduction to the C++ language for the beginning programmer, and also for C programmers transitioning to C++. Unlike most other C++ books, this book emphasizes a practical, real-world approach, including how to debug, how to make your code understandable to others, and how to understand other people's code.  Almost as important, this book is written in the readable style that has made Nutshell Handbooks(R) famous.  Topics covered include:  Good programming style C++ syntax, what to use and what not to use C++ class design Debugging and optimization Common programming mistakes At the end of each chapter are a number of exercises you can use to make sure you've grasped the concepts. Solutions to most are provided.  Practical C++ Programming describes standard C++ features that are supported by all UNIX C++ compilers (including gcc) and DOS\/Windows and NT compilers (including Microsoft Visual C++). Comparison: Practical C++ Programming vs. C++: The Core Language  O'Reilly's policy is not to publish two books on the same topic for the same audience. We'd rather spend twice the time on making one book the industry's best. So why do we have two C++ tutorials? Which one should you get?  The answer is they're very different. Steve Oualline, author of the successful book Practical C Programming, came to us with the idea of doing a C++ edition. Thus was born Practical C++ Programming. It's a comprehensive tutorial to C++, starting from the ground up. It also covers the programming process, style, and other important real-world issues. By providing exercises and problems with answers, the book helps you make sure you understand before you move on.  While that book was under development, we received the proposal for C++: The Core Language. Its innovative approach is to cover only a subset of the language -- the part that's most important to learn first -- and to assume readers already know C. The idea is that C++ is just too complicated to learn all at once. Instead, you learn the basics solidly from this short book, which prepares you to start programming and to understand some of the other C++ books you'll need for reference.  These two books are based on different philosophies and are for different audiences. But there is one way in which they work together. If you are a C programmer, we recommend you start with C++: The Core Language, then read about advanced topics and real-world problems in Practical C++ Programming.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505267515665,"sku":"GOR001417819","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49513212313873,"sku":"CIN1565921399G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49590149644561,"sku":"GOR013589280","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49624079532305,"sku":"GOR001666494","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50389646508305,"sku":"CIN1565921399A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50843664711953,"sku":"CIN1565921399VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1565921399.jpg?v=1751055999"},{"product_id":"basic4android-book-mr-wyken-seagrave-9781491226735","title":"Basic4android","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505279082769,"sku":"GOR009592095","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1491226730.jpg?v=1751405681"},{"product_id":"coders-book-clive-thompson-9781529019001","title":"Coders","description":"From revolution on Twitter to romance on Tinder, we live in a world constructed of code – and coders are the ones who built it for us.  In Coders, acclaimed tech writer Clive Thompson offers an illuminating reckoning with the most powerful tribe in the world today, computer programmers, asking who they are, how they think, and what should give us pause. Along the way, Thompson ponders the morality and politics of code, including its implications for civic life and the economy, and unpacks the surprising history of the field, beginning with the first coders – brilliant and pioneering women, who were later written out of history. To understand the world today, we need to understand code and its consequences. With Coders, Thompson offers a crucial insight into the heart of the machine.   ‘By breaking down what the actual world of coding looks like . . . [Thompson] removes the mystery and brings it into the legible world for the rest of us to debate.’  New York Times  ‘Masterful . . . [Thompson] illuminates both the fascinating coders and the bewildering technological forces that are transforming the world in which we live.’  David Grann, author of The Lost City of Z","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505405862161,"sku":"GOR010584866","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49634368651537,"sku":"GOR011661941","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49666338390289,"sku":"GOR010520442","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736548581649,"sku":"NGR9781529019001","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51332365877521,"sku":"CIN1529019001G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51662797635857,"sku":"GOR012172591","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52141541949713,"sku":"NLS9781529019001","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1529019001.jpg?v=1751212319"},{"product_id":"python-programming-book-john-zelle-9781887902991","title":"Python Programming","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505431060753,"sku":"GOR005325179","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49579555062033,"sku":"GOR011372140","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49897108439313,"sku":"CIN1887902996G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50139360887057,"sku":"CIN1887902996VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50393614221585,"sku":"CIN1887902996A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51403085054225,"sku":"GOR004166625","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1887902996.jpg?v=1751314555"},{"product_id":"javascript-and-jquery-book-jon-duckett-9781118531648","title":"JavaScript and jQuery","description":"Jon Duckett’s best-selling, full-color introduction to JavaScript—filled with techniques to make websites more interactive and engaging    Learn JavaScript and jQuery from the author who has inspired hundreds of thousands of beginner-to-intermediate coders. Build upon your HTML and CSS foundation and take the next step in your programming journey with JavaScript. The world runs on JavaScript and the most influential tech companies are looking for new and experienced programmers alike to bring their websites to life. Finding the right resources online can be overwhelming. Take a confident step in the right direction by choosing the simplicity of JavaScript \u0026amp; jQuery: Interactive Front-End Web Development by veteran web developer and programmer Jon Duckett.   Widely regarded for setting a new standard for those looking to learn and master web development, Jon Duckett has inspired web developers through his inventive teaching format pioneered in his bestselling HTML \u0026amp; CSS: Design and Build Websites. He also has helped global brands like Philips, Nike, and Xerox create innovative digital solutions, designing and delivering web and mobile projects with impact and the customer at the forefront.     In JavaScript \u0026amp; jQuery, Duckett shares his real-world insights in his unique and highly visual style:     Provides an efficient and user-friendly structure that allows readers to progress through the chapters in a self-paced format Combines full-color design graphics and engaging photography to explain the topics in an in-depth yet straightforward manner  Recreates techniques seen on other websites such as sliders, content filters, form validation, Ajax content updates, and much more  Is perfect for anyone looking to create web applications and games, design mobile apps, or redesign a website using popular web development tools     JavaScript \u0026amp; jQuery is clear and actionable, providing organized instruction in ways that other online courses, tutorials, and books have yet to replicate. For readers seeking a personable yet professional guide to using JavaScript in the real world, this one-of-a-kind guide is for you.    JavaScript \u0026amp; jQuery is also available as part of two hardcover and paperback sets depending on your web design and development needs:    Web Design with HTML, CSS, JavaScript, and jQuery Set   Paperback: 9781118907443   Hardcover: 9781119038634    Front-End Back-End Development with HTML, CSS, JavaScript, jQuery, PHP, and MySQL Set Paperback: 9781119813095  Hardcover: 9781119813088","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505453572369,"sku":"GOR006305213","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49510695141649,"sku":"GOR006935866","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49675680088337,"sku":"CIN1118531647G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49730269053201,"sku":"NGR9781118531648","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49768491712785,"sku":"GOR007840616","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50173898752273,"sku":"CIN1118531647VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50959727984913,"sku":"CIN1118531647A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51020198904081,"sku":"NIN9781118531648","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53364001308945,"sku":"GOR009139217","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1118531647.jpg?v=1763633107"},{"product_id":"powershell-tutorial-book-victor-ashiedu-9780993060328","title":"Powershell Tutorial","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505496269073,"sku":"GOR013442841","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0993060323.jpg?v=1750916727"},{"product_id":"special-edition-using-excel-visual-basic-for-applications-book-jeff-webb-9780789702692","title":"Special Edition Using Excel Visual Basic for Applications","description":"Written by a former Senior Writer at Microsoft, this book shows the reader how to do everything from simple macro creation to powerful application development. Readers will be able to speed up the development process and avoid \"reinventing the wheel\" for common processes.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505557414161,"sku":"GOR001454855","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49610553426193,"sku":"GOR010157768","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50558767857937,"sku":"GOR013999236","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51323282063633,"sku":"CIN078970269XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51757897548049,"sku":"CIN078970269XG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/078970269X.jpg?v=1750946522"},{"product_id":"automate-the-boring-stuff-with-python-book-al-sweigart-9781593275990","title":"Automate the Boring Stuff with Python","description":"If you ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In Automate the Boring Stuff with Python, you ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required. Once you ve mastered the basics of programming, you ll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple files Create, update, move, and rename files and folders Search the Web and download online content Update and format data in Excel spreadsheets of any size Split, merge, watermark, and encrypt PDFs Send reminder emails and text notifications Fill out online forms Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Don t spend your time doing work a well-trained monkey could do. Even if you ve never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python. Note: The programs in this book are written to run on Python 3.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49505614233873,"sku":"GOR008612587","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49561886851345,"sku":"GOR009962728","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49568188956945,"sku":"GOR007609564","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49898047045905,"sku":"CIN1593275994G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50485056438545,"sku":"CIN1593275994VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52489799074065,"sku":"CIN1593275994A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52504086642961,"sku":"GOR012183187","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1593275994.jpg?v=1760694922"},{"product_id":"visual-basic-net-deluxe-learning-edition-book-microsoft-press-9780735616349","title":"Visual Basic.NET Deluxe Learning Edition","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505649131793,"sku":"GOR006260282","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0735616345.jpg?v=1751168711"},{"product_id":"python-in-easy-steps-book-mike-mcgrath-9781840788129","title":"Python in easy steps","description":"Python in easy steps, 2nd edition instructs you how to program in the powerful Python language, giving complete examples that illustrate each aspect with colourized source code.    Python in easy steps, 2nd edition begins by explaining how to install the free Python interpreter so you can quickly begin to create your own executable programs by copying the books examples. It demonstrates all the Python language basics before moving on to provide examples of Object Oriented Programming (OOP) and CGI scripting to handle web form data. The book concludes by demonstrating how you can use your acquired knowledge to create and deploy graphical windowed applications.    Python in easy steps, 2nd edition makes no assumption you have previous knowledge of any programming language so its ideal for the newcomer to computer programming. It has an easy-to-follow style that will appeal to programmers moving from another programming language, and to the student who is studying Python programming at school or college, and to those seeking a career in computing who need a fundamental understanding of computer programming.    The Python 3.x language is under active development so frequent new releases are made available as small improvements are added to the language and Python in easy steps, 2nd edition features the very latest versions of Python at the time of publication. Python development is one of evolution, rather than revolution, so the examples provided in the book can be used in subsequent releases simply download the latest version of Python then follow the easy steps.    Python is the language used to program the Raspberry Pi - covered by Raspberry Pi in easy steps and Raspberry Pi 3 in easy steps    This second edition is updated to cover Python 3.7.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505699004689,"sku":"GOR009834141","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49528232411409,"sku":"GOR010604796","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736584233233,"sku":"NGR9781840788129","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49857778090257,"sku":"CIN1840788127G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49878850634001,"sku":"GOR011035313","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49981789667601,"sku":"CIN1840788127VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51056556605713,"sku":"NIN9781840788129","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52345270305041,"sku":"NLS9781840788129","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1840788127.jpg?v=1751060406"},{"product_id":"computer-fun-book-gaby-waters-9780860208037","title":"Computer Fun","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505753432337,"sku":"GOR005601247","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49877602468113,"sku":"GOR006251088","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0860208036.jpg?v=1750883312"},{"product_id":"java-in-easy-steps-book-mike-mcgrath-9781840788730","title":"Java in easy steps","description":"Java in easy steps, 7th edition instructs you how to easily create your own Java programs. The book contains separate chapters on the major features of the Java language. Complete example programs with colorized code illustrate each important aspect of Java programming - all in easy steps.   This book assumes no previous knowledge of any programming language so it's ideal for the newcomer to computer programming. Each chapter builds your knowledge of Java. By the end of this book you will have gained a sound understanding of the Java language and be able to write your own Java programs and compile them into executable files that can be run on any Java-enabled device.    This 7th edition of Java in easy steps covers the many exciting features of Java, including:    How to quickly run statements in the interactive shell named jshell - similar to the Python interpreter.  How to make programs with the javac compiler and execute them with the java runtime.   How to produce interactive Windows apps that can be easily distributed as jar program bundles.   How to create mobile device apps using Java functionality within the Android operating system.   All examples illustrated in the book work in Oracle JDK and OpenJDK.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505754317073,"sku":"GOR012053768","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49736305443089,"sku":"NGR9781840788730","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50335512035601,"sku":"CIN1840788739G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50926411612433,"sku":"CIN1840788739VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50969919783185,"sku":"GOR011357004","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51058087985425,"sku":"NIN9781840788730","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51256179097873,"sku":"GOR013400926","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52356659511569,"sku":"CIN1840788739A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52666329039121,"sku":"NLS9781840788730","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53617711808785,"sku":"GOR013118379","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1840788739.jpg?v=1751431964"},{"product_id":"testing-extreme-programming-book-lisa-crispin-9780321113559","title":"Testing Extreme Programming","description":"Giving software builders an understanding of the aspect of development, this book demonstrates how testing is central to the XP project, spelling out what testing should be done, when and how it should be performed. Teaching by examples, it helps in improving the knowledge of the testing process. It also defines the roles of XP team members.","brand":"WoB","offers":[{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49505756086545,"sku":"GOR007909338","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49550458683665,"sku":"GOR002041897","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49566965235985,"sku":"GOR013692569","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50350338801937,"sku":"CIN0321113551G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321113551.jpg?v=1751455918"},{"product_id":"user-story-mapping-book-jeff-patton-9781491904909","title":"User Story Mapping","description":"User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features. Author Jeff Patton shows you how changeable story maps enable your team to hold better conversations about the project throughout the development process. Your team will learn to come away with a shared understanding of what you're attempting to build and why. Get a high-level view of story mapping, with an exercise to learn key concepts quickly  Understand how stories really work, and how they come to life in Agile and Lean projects  Dive into a story's lifecycle, starting with opportunities and moving deeper into discovery  Prepare your stories, pay attention while they're built, and learn from those you convert to working software","brand":"WoB","offers":[{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49505774436625,"sku":"GOR012056848","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49511989903633,"sku":"GOR007837098","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49530966343953,"sku":"CIN1491904909G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":49732018209041,"sku":"NGR9781491904909","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49933857325329,"sku":"CIN1491904909A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50096605397265,"sku":"CIN1491904909VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50278387056913,"sku":"GOR009817408","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50487728275729,"sku":"GOR008221752","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029823619345,"sku":"NIN9781491904909","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1491904909.jpg?v=1750716590"},{"product_id":"android-apps-for-absolute-beginners-book-wallace-jackson-9781430247883","title":"Android Apps for Absolute Beginners","description":"Anybody can start building simple apps for the Android platform, and this book will show you how!  Recently updated to include Android Jelly Bean, Android Apps for Absolute Beginners, Second Edition takes you through the process of getting your first Android apps up and running using plain English and practical examples.         This book cuts through the fog of jargon and mystery that surrounds Android apps development, and gives you simple, step-by-step instructions to get you started.       Teaches Android application development in language anyone can understand, giving you the best possible start in Android development  Provides simple, step-by-step examples that make learning easy, allowing you to pick up the concepts without fuss  Offers clear code descriptions and layout so that you can get your apps running as soon as possible     This book is Android Jelly Bean compliant, but is backwards compatible to most of the previous Android releases.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505815920913,"sku":"GOR006690836","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52673002668305,"sku":"NLS9781430247883","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430247886.jpg?v=1751114979"},{"product_id":"programming-in-c-book-stephen-c-dewhurst-9780137231560","title":"Programming in C++","description":"\u003cb\u003e \u003ci\u003eProgramming in C\u003c\/i\u003e \u003c\/b\u003e will teach you how to write programs in the C programming language. Whether you're a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object-oriented programming languages such as C++, Objective-C, C#, and Java.   This book teaches C by example, with complete C programs used to illustrate each new concept along the way. Stephen Kochan provides step-by-step explanations for all C functions. You will learn both the language fundamentals and good programming practices. Exercises at the end of each chapter make the book ideally suited for classroom use or for self-instruction.  All the features of the C language are covered in this book, including the latest additions added with the C11 standard. Appendixes provide a detailed summary of the language and the standard C library, both organized for quick reference. \u003ci\u003e \u003c\/i\u003e  \u003ci\u003eAbsolutely the best book for anyone starting out programming in C. This is an excellent introductory text with frequent examples and good text.This is the book I used to learn C-it's a great book.\u003c\/i\u003e  -\u003cb\u003eVinit S. Carpenter, \u003c\/b\u003e Learn C\/C++ Today    ","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505862517009,"sku":"GOR004308689","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50706169266449,"sku":"GOR003225914","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50761507373329,"sku":"CIN0137231563VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137231563.jpg?v=1751323140"},{"product_id":"write-great-code-volume-2-book-randall-hyde-9781593270650","title":"Write Great Code, Volume 2","description":"It's a critical lesson that today's computer science students aren't always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software engineers what too many college and university courses don't - how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, they will make informed choices concerning the use of those high-level structures and help the compiler produce far better machine code - all without having to give up the productivity and portability benefits of using a high-level language.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505880473873,"sku":"GOR002872071","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49692784722193,"sku":"CIN1593270658G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51894221308177,"sku":"GOR014451063","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52106616635665,"sku":"CIN1593270658VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1593270658.jpg?v=1760694904"},{"product_id":"c-programming-in-easy-steps-book-mike-mcgrath-9781840785449","title":"C Programming in Easy Steps","description":"C Programming in easy steps instructs you how to create computer programs in the C programming language. It contains separate chapters on the major features of the C language. There are complete example programs that demonstrate each aspect of C together with screenshots that illustrate the output when that program has been executed.  C Programming in easy steps begins by explaining how to download and install a free C compiler so that you can quickly begin to create your own executable programs by copying the book's examples. You need have no previous knowledge of any programming language so it's ideal for the newcomer to computer programming. Each chapter builds your knowledge of C. By the end of this book you will have gained a sound understanding of the C language and be able to write your own C programs and compile them into executable files that can be run on any compatible computer.  C Programming in easy steps has an easy-to-follow style that will appeal to anyone who wants to begin programming in C. It will appeal to programmers moving from another programming language, and to the student who is studying C programming at school or college, and to those seeking a career in computing who need a fundamental understanding of procedural programming.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505909571857,"sku":"GOR004403932","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49558612181265,"sku":"GOR006270526","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49617704157457,"sku":"CIN1840785446G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50416132981009,"sku":"CIN1840785446VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51413846753553,"sku":"GOR008477719","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52716713509137,"sku":"GOR008468397","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1840785446.jpg?v=1751346121"},{"product_id":"mastering-clojure-macros-book-colin-jones-9781941222225","title":"Mastering Clojure Macros","description":"Level up your skills by taking advantage of Clojure's powerful macro system. Macros make hard things possible and normal things easy. They can be tricky to use, and this book will help you deftly navigate the terrain. You'll discover how to write straightforward code that avoids duplication and clarifies your intentions. You'll learn how and why to write macros. You'll learn to recognize situations when using a macro would (and wouldn't!) be helpful. And you'll use macros to remove unnecessary code and build new language features. Clojure offers some sharp tools in its toolbox, and one of the sharpest is its macro system. This book will help you write macros using Clojure, and more importantly, recognize when you should be using macros in the first place. The Lisp \"code-as-data\" philosophy gives tremendous advantages to macro authors and users. You can use macros to evaluate code in other contexts, move computations to compile time, and create beautiful API layers. You don't need to wait on the Clojure language itself to add new features, you'll learn how to implement even the lowest-level features as macros. You'll step through representative samples of how to use macros in production libraries and applications, find clear details on how to construct macros, and learn pointers to avoid obstacles that often trip up macro amateurs. Clojure macros are more straightforward to use than metaprogramming features in many other languages, but they're different enough from normal programming to present challenges of their own. Mastering Clojure Macros examines some of these issues, along with alternatives to macros where they exist. By the time you finish this book, you'll be thinking like a macro professional. What You Need:  The book examples have been developed under Clojure 1.6.0, although earlier and later versions of Clojure may work as well. You'll want to use Leiningen 2.x in order to follow along with the examples that use external projects.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49505940209937,"sku":"GOR012339780","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49583232712977,"sku":"CIN1941222226VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50402209890577,"sku":"CIN1941222226G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51057705222417,"sku":"NIN9781941222225","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52131246604561,"sku":"NLS9781941222225","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1941222226.jpg?v=1751093639"}],"url":"https:\/\/www.worldofbooks.com\/de-ch\/collections\/bucher-zu-thema-programmierung-und-softwareentwicklung.oembed?page=8","provider":"World of Books ","version":"1.0","type":"link"}