{"title":"Packt Publishing Limited","description":null,"products":[{"product_id":"9781783554393","title":"Practical Big Data Analytics","description":"\u003cp\u003e\u003cstrong\u003eGet command of your organizational Big Data using the power of data science and analytics\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eA perfect companion to boost your Big Data storing, processing, analyzing skills to help you take informed business decisions\u003c\/li\u003e\n\u003cli\u003eWork with the best tools such as Apache Hadoop, R, Python, and Spark for NoSQL platforms to perform massive online analyses\u003c\/li\u003e\n\u003cli\u003eGet expert tips on statistical inference, machine learning, mathematical modeling, and data visualization for Big Data\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eBig Data analytics relates to the strategies used by organizations to collect, organize, and analyze large amounts of data to uncover valuable business insights that cannot be analyzed through traditional systems. Crafting an enterprise-scale cost-efficient Big Data and machine learning solution to uncover insights and value from your organization's data is a challenge. Today, with hundreds of new Big Data systems, machine learning packages, and BI tools, selecting the right combination of technologies is an even greater challenge.\u003c\/p\u003e\u003cp\u003eThis book will help you do that. With the help of this guide, you will be able to bridge the gap between the theoretical world of technology and the practical reality of building corporate Big Data and data science platforms. You will get hands-on exposure to Hadoop and Spark, build machine learning dashboards using R and R Shiny, create web-based apps using NoSQL databases such as MongoDB, and even learn how to write R code for neural networks.\u003c\/p\u003e\u003cp\u003eBy the end of the book, you will have a very clear and concrete understanding of what Big Data analytics means, how it drives revenues for organizations, and how you can develop your own Big Data analytics solution using the different tools and methods articulated\u003c\/p\u003e\u003cp\u003ein this book.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGet a 360-degree view of the world of Big Data, data science, and machine learning\u003c\/li\u003e\n\u003cli\u003eGo through a broad range of technical and business Big Data analytics topics that caters to the interests of technical experts as well as corporate IT executives\u003c\/li\u003e\n\u003cli\u003eGet hands-on experience with industry-standard Big Data and machine learning tools such as Hadoop, Spark, MongoDB, kdb+, and R\u003c\/li\u003e\n\u003cli\u003eCreate production-grade machine learning BI dashboards using R and R Shiny with step-by-step instructions\u003c\/li\u003e\n\u003cli\u003eLearn how to combine open-source Big Data, machine learning, an BI tools to create low-cost business analytics applications\u003c\/li\u003e\n\u003cli\u003eUnderstand corporate strategies for successful Big Data and data science projects\u003c\/li\u003e\n\u003cli\u003eGo beyond general-purpose analytics to develop cutting-edge Big Data applications using emerging technologies\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e﻿The book is intended for existing and aspiring Big Data professionals who wish to become the go-to person in their organization when it comes to Big Data architecture, analytics, and governance. While no prior knowledge of Big Data or related technologies is assumed, it will be helpful to have some programming experience.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56304539631989,"sku":"9781783554393","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781783554393_f2110e2e-c802-4236-b564-672a68d1eb57.jpg?v=1786025899"},{"product_id":"9781787128187","title":"Python","description":"\u003cp\u003e\u003cstrong\u003eUnleash the power of Python scripting to execute effective and efficient penetration tests\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSharpen your pentesting skills with Python\u003c\/li\u003e\n\u003cli\u003eDevelop your fluency with Python to write sharper scripts for rigorous security testing\u003c\/li\u003e\n\u003cli\u003eGet stuck into some of the most powerful tools in the security world\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eCybercriminals are always one step ahead, when it comes to tools and techniques. This means you need to use the same tools and adopt the same mindset to properly secure your software. This course shows you how to do just that, demonstrating how effective Python can be for powerful pentesting that keeps your software safe. Comprising of three key modules, follow each one to push your Python and security skills to the next level.\u003c\/p\u003e\u003cp\u003eIn the first module, we'll show you how to get to grips with the fundamentals. This means you'll quickly find out how to tackle some of the common challenges facing pentesters using custom Python tools designed specifically for your needs. You'll also learn what tools to use and when, giving you complete confidence when deploying your pentester tools to combat any potential threat.\u003c\/p\u003e\u003cp\u003eIn the next module you'll begin hacking into the application layer. Covering everything from parameter tampering, DDoS, XXS and SQL injection, it will build on the knowledge and skills you learned in the first module to make you an even more fluent security expert.\u003c\/p\u003e\u003cp\u003eFinally in the third module, you'll find more than 60 Python pentesting recipes. We think this will soon become your trusted resource for any pentesting situation.\u003c\/p\u003e\u003cp\u003eThis Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearning Penetration Testing with Python by Christopher Duffy\u003c\/li\u003e\n\u003cli\u003ePython Penetration Testing Essentials by Mohit\u003c\/li\u003e\n\u003cli\u003ePython Web Penetration Testing Cookbook by Cameron Buchanan,Terry Ip, Andrew Mabbitt, Benjamin May and Dave Mound\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFamiliarize yourself with the generation of Metasploit resource files and use the Metasploit Remote Procedure Call to automate exploit generation and execution\u003c\/li\u003e\n\u003cli\u003eExploit the Remote File Inclusion to gain administrative access to systems with Python and other scripting languages\u003c\/li\u003e\n\u003cli\u003eCrack an organization's Internet perimeter and chain exploits to gain deeper access to an organization's resources\u003c\/li\u003e\n\u003cli\u003eExplore wireless traffic with the help of various programs and perform wireless attacks with Python programs\u003c\/li\u003e\n\u003cli\u003eGather passive information from a website using automated scripts and perform XSS, SQL injection, and parameter tampering attacks\u003c\/li\u003e\n\u003cli\u003eDevelop complicated header-based attacks through Python\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho This Book Is For\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIf you are a Python programmer or a security researcher who has basic knowledge of Python programming and wants to learn about penetration testing with the help of Python, this course is ideal for you. Even if you are new to the field of ethical hacking, this course can help you find the vulnerabilities in your system so that you are ready to tackle any kind of attack or intrusion.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56305050517877,"sku":"9781787128187","price":66.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787128187_858eba1a-74a9-4b89-8d22-35a0b9a21bfd.jpg?v=1786025348"},{"product_id":"9781787282629","title":"ESP8266 Home Automation Projects","description":"\u003cp\u003e\u003cstrong\u003eUnleash the power of the ESP8266 and build a complete home automation system with it.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Harness the power of the ESP8266 Wi-Fi chip to build an effective Home Automation System\u003c\/p\u003e\u003cp\u003e- Learn about the various ESP8266 modules\u003c\/p\u003e\u003cp\u003e- Configuring the ESP8266 and making interesting home automation projects\u003c\/p\u003e\u003cp\u003e- A step-by-step guide on the ESP8266 chip and how to convert your home into a smart home\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThe ESP8266 is a low-cost yet powerful Wi-Fi chip that is becoming more popular at an alarming rate, and people have adopted it to create interesting projects.\u003c\/p\u003e\u003cp\u003eWith this book, you will learn to create and program home automation projects using the ESP8266 Wi-Fi chip. You will learn how to build a thermostat to measure and adjust the temperature accordingly and how to build a security system using the ESP8266. Furthermore, you will design a complete home automation system from sensor to your own cloud. You will touch base on data monitoring, controlling appliances, and security aspects.\u003c\/p\u003e\u003cp\u003eBy the end of the book, you will understand how to completely control and monitor your home from the cloud and from a mobile application. You will be familiar with the capabilities of the ESP8266 and will have successfully designed a complete ready-to-sell home automated system.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Get, compile, install, and configure an MQTT server\u003c\/p\u003e\u003cp\u003e- Use the Wi-Fi connectivity feature to control appliances remotely\u003c\/p\u003e\u003cp\u003e- Control several home appliances using the ESP8266 Wi-Fi chip\u003c\/p\u003e\u003cp\u003e- Control and monitor your home from the cloud using ESP8266 modules\u003c\/p\u003e\u003cp\u003e- Stream real-time data from the ESP8266 to a server over WebSockets\u003c\/p\u003e\u003cp\u003e- Create an Android mobile application for your project\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is targeted at people who want to build connected and inexpensive home automation projects using the ESP8266 Wi-Fi chip, and to completely automate their homes. A basic understanding of the board would be an added advantage.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Getting started with the ESP8266\u003c\/p\u003e\u003cp\u003e- Build and configure your own MQTT server\u003c\/p\u003e\u003cp\u003e- Building a home thermostat with the ESP8266\u003c\/p\u003e\u003cp\u003e- Control appliances from the ESP8266\u003c\/p\u003e\u003cp\u003e- Use the ESP8266 to build a security system\u003c\/p\u003e\u003cp\u003e- Securing your data\u003c\/p\u003e\u003cp\u003e- Real-time Communication\u003c\/p\u003e\u003cp\u003e- Adding a Mobile Application to Your Smart Home\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56305225695605,"sku":"9781787282629","price":27.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787282629_6df193ad-219d-4f6d-bd95-a17efb16deeb.jpg?v=1786025577"},{"product_id":"9781789612011","title":"Hands-On Neural Network Programming with C#","description":"Create and unleash the power of neural networks by implementing C# and .Net codeKey FeaturesGet a strong foundation of neural networks with access to various machine learning and deep learning librariesReal-world case studies illustrating various neural network techniques and architectures used by practitionersCutting-edge coverage of Deep Networks, optimization algorithms, convolutional networks, autoencoders and many moreBook DescriptionNeural networks have made a surprise comeback in the last few years and have brought tremendous innovation in the world of artificial intelligence. The goal of this book is to provide C# programmers with practical guidance in solving complex computational challenges using neural networks and C# libraries such as CNTK, and TensorFlowSharp. This book will take you on a step-by-step practical journey, covering everything from the mathematical and theoretical aspects of neural networks, to building your own deep neural networks into your applications with the C# and .NET frameworks.   This book begins by giving you a quick refresher of neural networks. You will learn how to build a neural network from scratch using packages such as Encog, Aforge, and Accord. You will learn about various concepts and techniques, such as deep networks, perceptrons, optimization algorithms, convolutional networks, and autoencoders. You will learn ways to add intelligent features to your .NET apps, such as facial and motion detection, object detection and labeling, language understanding, knowledge, and intelligent search.   Throughout this book, you will be working on interesting demonstrations that will make it easier to implement complex neural networks in your enterprise applications.What you will learnUnderstand perceptrons and how to implement them in C#Learn how to train and visualize a neural network using cognitive servicesPerform image recognition for detecting and labeling objects using C# and TensorFlowSharpDetect specific image characteristics such as a face using Accord.NetDemonstrate particle swarm optimization using a simple XOR problem and EncogTrain convolutional neural networks using ConvNetSharpFind optimal parameters for your neural network functions using numeric and heuristic optimization techniques.   Who this book is forThis book is for Machine Learning Engineers, Data Scientists, Deep Learning Aspirants and Data Analysts who are now looking to move into advanced machine learning and deep learning with C#. Prior knowledge of machine learning and working experience with C# programming is required to take most out of this book","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56305673896309,"sku":"9781789612011","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789612011_b4d98f8a-965a-4a39-b391-68cdcfef5600.jpg?v=1786027245"},{"product_id":"9781788620901","title":"Hands-On Big Data Modeling","description":"Solve all big data problems by learning how to create efficient data modelsKey FeaturesCreate effective models that get the most out of big dataApply your knowledge to datasets from Twitter and weather data to learn big dataTackle different data modeling challenges with expert techniques presented in this bookBook DescriptionModeling and managing data is a central focus of all big data projects. In fact, a database is considered to be effective only if you have a logical and sophisticated data model. This book will help you develop practical skills in modeling your own big data projects and improve the performance of analytical queries for your specific business requirements.   To start with, you’ll get a quick introduction to big data and understand the different data modeling and data management platforms for big data. Then you’ll work with structured and semi-structured data with the help of real-life examples. Once you’ve got to grips with the basics, you’ll use the SQL Developer Data Modeler to create your own data models containing different file types such as CSV, XML, and JSON. You’ll also learn to create graph data models and explore data modeling with streaming data using real-world datasets.   By the end of this book, you’ll be able to design and develop efficient data models for varying data sizes easily and efficiently.   What you will learnGet insights into big data and discover various data modelsExplore conceptual, logical, and big data modelsUnderstand how to model data containing different file typesRun through data modeling with examples of Twitter, Bitcoin, IMDB and weather data modelingCreate data models such as Graph Data and Vector SpaceModel structured and unstructured data using Python and RWho this book is forThis book is great for programmers, geologists, biologists, and every professional who deals with spatial data. If you want to learn how to handle GIS, GPS, and remote sensing data, then this book is for you. Basic knowledge of R and QGIS would be helpful.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56305781604725,"sku":"9781788620901","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781788620901_5ed77713-7218-4e1c-97bd-02494486c792.jpg?v=1786027421"},{"product_id":"9781788992367","title":"Python","description":"\u003cp\u003e\u003cstrong\u003eGain practical insights by exploiting data in your business to build advanced predictive modeling applications\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- A step-by-step guide to predictive modeling including lots of tips, tricks, and best practices\u003c\/p\u003e\u003cp\u003e- Learn how to use popular predictive modeling algorithms such as Linear Regression, Decision Trees, Logistic Regression, and Clustering\u003c\/p\u003e\u003cp\u003e- Master open source Python tools to build sophisticated predictive models\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eSocial Media and the Internet of Things have resulted in an avalanche of data. Data is powerful but not in its raw form; it needs to be processed and modeled, and Python is one of the most robust tools out there to do so. It has an array of packages for predictive modeling and a suite of IDEs to choose from. Using the Python programming language, analysts can use these sophisticated methods to build scalable analytic applications. This book is your guide to getting started with predictive analytics using Python.\u003c\/p\u003e\u003cp\u003eYou'll balance both statistical and mathematical concepts, and implement them in Python using libraries such as pandas, scikit-learn, and NumPy. Through case studies and code examples using popular open-source Python libraries, this book illustrates the complete development process for analytic applications. Covering a wide range of algorithms for classification, regression, clustering, as well as cutting-edge techniques such as deep learning, this book illustrates explains how these methods work. You will learn to choose the right approach for your problem and how to develop engaging visualizations to bring to life the insights of predictive modeling.\u003c\/p\u003e\u003cp\u003eFinally, you will learn best practices in predictive modeling, as well as the different applications of predictive modeling in the modern world. The course provides you with highly practical content from the following Packt books:\u003c\/p\u003e\u003cp\u003e1. Learning Predictive Analytics with Python\u003c\/p\u003e\u003cp\u003e2. Mastering Predictive Analytics with Python\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Understand the statistical and mathematical concepts behind predictive analytics algorithms and implement them using Python libraries\u003c\/p\u003e\u003cp\u003e- Get to know various methods for importing, cleaning, sub-setting, merging, joining, concatenating, exploring, grouping, and plotting data with pandas and NumPy\u003c\/p\u003e\u003cp\u003e- Master the use of Python notebooks for exploratory data analysis and rapid prototyping\u003c\/p\u003e\u003cp\u003e- Get to grips with applying regression, classification, clustering, and deep learning algorithms\u003c\/p\u003e\u003cp\u003e- Discover advanced methods to analyze structured and unstructured data\u003c\/p\u003e\u003cp\u003e- Visualize the performance of models and the insights they produce\u003c\/p\u003e\u003cp\u003e- Ensure the robustness of your analytic applications by mastering the best practices of predictive analysis\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is designed for business analysts, BI analysts, data scientists, or junior level data analysts who are ready to move on from a conceptual understanding of advanced analytics and become an expert in designing and building advanced analytics solutions using Python. If you are familiar with coding in Python (or some other programming\/statistical\/scripting language) but have never used or read about predictive analytics algorithms, this book will also help you.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306588877173,"sku":"9781788992367","price":82.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781788992367_b5e8e877-6693-4fd3-b316-08d5540ba436.jpg?v=1786027033"},{"product_id":"9781789130287","title":"Hands-On TypeScript for C# and .NET Core Developers","description":"Discover how TypeScript allows you to build modern client-rich applications, thanks to its object-oriented capabilities and third-party tools like Angular and Web APIsKey FeaturesMake a seamless transition to using TypeScript 3.1 in your development stackWork with TypeScript 3.1 in your ASP.NET Core projects to build rich applications that are easy to maintainBuild, test, and integrate your own TypeScript library in real-world projectsBook DescriptionWriting clean, object-oriented code in JavaScript gets trickier and complex as the size of the project grows. This is where Typescript comes into the picture; it lets you write pure object-oriented code with ease, giving it the upper hand over JavaScript. This book introduces you to basic TypeScript concepts by gradually modifying standard JavaScript code, which makes learning TypeScript easy for C# ASP.NET developers.   As you progress through the chapters, you'll cover object programming concepts, such as classes, interfaces, and generics, and understand how they are related to, and similar in, both ES6 and C#. You will also learn how to use bundlers like WebPack to package your code and other resources. The book explains all concepts using practical examples of ASP.NET Core projects, and reusable TypeScript libraries. Finally, you'll explore the features that TypeScript inherits from either ES6 or C#, or both of them, such as Symbols, Iterables, Promises, and Decorators.   By the end of the book, you'll be able to apply all TypeScript concepts to understand the Angular framework better, and you'll have become comfortable with the way in which modules, components, and services are defined and used in Angular. You'll also have gained a good understanding of all the features included in the Angular\/ASP.NET Core Visual Studio project template.What you will learnOrganize, test, and package large TypeScript code baseAdd TypeScript to projects using TypeScript declaration filesPerform DOM manipulation with TypeScriptDevelop Angular projects with the Visual Studio Angular project templateDefine and use inheritance, abstract classes, and methodsLeverage TypeScript-type compatibility rulesUse WebPack to bundle JavaScript and other resources such as CSS to improve performanceBuild custom directives and attributes, and learn about animationsWho this book is forIf you’re a C# or .NET developer looking for an easy accessible way of learning TypeScript, this book is for you.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306641338741,"sku":"9781789130287","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789130287_2382f533-ff69-4e05-8714-0e09a1411440.jpg?v=1786027306"},{"product_id":"9781789538779","title":"Advanced Deep Learning with R","description":"Discover best practices for choosing, building, training, and improving deep learning models using Keras-R, and TensorFlow-R librariesKey FeaturesImplement deep learning algorithms to build AI models with the help of tips and tricksUnderstand how deep learning models operate using expert techniquesApply reinforcement learning, computer vision, GANs, and NLP using a range of datasetsBook DescriptionDeep learning is a branch of machine learning based on a set of algorithms that attempt to model high-level abstractions in data. Advanced Deep Learning with R will help you understand popular deep learning architectures and their variants in R, along with providing real-life examples for them. This deep learning book starts by covering the essential deep learning techniques and concepts for prediction and classification. You will learn about neural networks, deep learning architectures, and the fundamentals for implementing deep learning with R. The book will also take you through using important deep learning libraries such as Keras-R and TensorFlow-R to implement deep learning algorithms within applications. You will get up to speed with artificial neural networks, recurrent neural networks, convolutional neural networks, long short-term memory networks, and more using advanced examples. Later, you'll discover how to apply generative adversarial networks (GANs) to generate new images; autoencoder neural networks for image dimension reduction, image de-noising and image correction and transfer learning to prepare, define, train, and model a deep neural network. By the end of this book, you will be ready to implement your knowledge and newly acquired skills for applying deep learning algorithms in R through real-world examples.What you will learnLearn how to create binary and multi-class deep neural network modelsImplement GANs for generating new imagesCreate autoencoder neural networks for image dimension reduction, image de-noising and image correctionImplement deep neural networks for performing efficient text classificationLearn to define a recurrent convolutional network model for classification in KerasExplore best practices and tips for performance optimization of various deep learning modelsWho this book is forThis book is for data scientists, machine learning practitioners, deep learning researchers and AI enthusiasts who want to develop their skills and knowledge to implement deep learning techniques and algorithms using the power of R. A solid understanding of machine learning and working knowledge of the R programming language are required.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306707464565,"sku":"9781789538779","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789538779_8559a1a1-2083-4a48-9184-48d1eba591d5.jpg?v=1786027106"},{"product_id":"9781801813433","title":"Apps and Services with .NET 7","description":"\u003cp\u003e\u003cstrong\u003eBestselling author Mark Price is back to guide you through the coolest and most common technologies a .NET developer should know: Blazor, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, OData, SignalR, Azure Functions, and more!\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild services using a variety of technologies including Web API, OData, gRPC, GraphQL, SignalR, and Azure Functions\u003c\/li\u003e\n\u003cli\u003eLearn how to use specialized libraries to improve all aspects of your applications, including performance and localization\u003c\/li\u003e\n\u003cli\u003eLeverage .NET MAUI to develop cross-platform desktop and mobile apps with ease\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eApps and Services with .NET 7 is for .NET 6 and .NET 7 developers who want to kick their C# and .NET understanding up a gear by learning the practical skills and knowledge they need to build real-world applications and services. It covers specialized libraries that will help you monitor and improve performance, secure your data and applications, and internationalize your code and apps.\u003c\/p\u003e\u003cp\u003eWith chapters that put a variety of technologies into practice, including Web API, OData, gRPC, GraphQL, SignalR, and Azure Functions, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. It covers the latest developments, libraries, and technologies that will help keep you up to date.\u003c\/p\u003e\u003cp\u003eYou'll also leverage .NET MAUI to develop mobile apps for iOS and Android as well as desktop apps for Windows and macOS.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearn how to build more efficient, secure, and scalable apps and services\u003c\/li\u003e\n\u003cli\u003eLeverage specialized .NET libraries to improve your applications\u003c\/li\u003e\n\u003cli\u003eImplement popular third-party libraries like Serilog and FluentValidation\u003c\/li\u003e\n\u003cli\u003eBuild cross-platform apps with .NET MAUI and integrate with native mobile features\u003c\/li\u003e\n\u003cli\u003eGet familiar with a variety of technologies for implementing services like gRPC and GraphQL\u003c\/li\u003e\n\u003cli\u003eExplore Blazor WebAssembly and use open-source Blazor component libraries\u003c\/li\u003e\n\u003cli\u003eStore and manage data locally and in the cloud with SQL Server and Cosmos DB\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for .NET developers interested in exploring more specialized libraries and implementation fundamentals behind building services and apps.\u003c\/p\u003e\u003cp\u003eYou'll need to know your way around .NET and C# quite well before you can dive in, so if you want to work your way up to this book, pick up Mark's other .NET book, C# 11 and .NET 7 - Modern Cross-Platform Development Fundamentals, first.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306724077941,"sku":"9781801813433","price":37.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781801813433_e3372596-e19a-4821-9378-3aa6b9f655bf.jpg?v=1786026649"},{"product_id":"9781788391061","title":"Ceph Cookbook.","description":"\u003cp\u003eOver 100 effective recipes to help you design, implement, and troubleshoot manage the software-defined and massively scalable Ceph storage system.   About This Book\u003c\/p\u003e\u003cp\u003eImplement a Ceph cluster successfully and learn to manage it.\u003c\/p\u003e\u003cp\u003eRecipe based approach in learning the most efficient software defined storage system\u003c\/p\u003e\u003cp\u003eImplement best practices on improving efficiency and security of your storage cluster\u003c\/p\u003e\u003cp\u003eLearn to troubleshoot common issues experienced in a Ceph cluster Who This Book Is ForThis book is targeted at storage and cloud engineers, system administrators, or anyone who is interested in building software defined storage, to power your cloud or virtual infrastructure.   If you have basic knowledge of GNU\/Linux and storage systems, with no experience of software defined storage solutions and Ceph, but eager to learn then this book is for youWhat You Will Learn\u003c\/p\u003e\u003cp\u003eUnderstand, install, configure, and manage the Ceph storage system\u003c\/p\u003e\u003cp\u003eGet to grips with performance tuning and benchmarking, and learn practical tips to help run Ceph in production\u003c\/p\u003e\u003cp\u003eIntegrate Ceph with OpenStack Cinder, Glance, and Nova components\u003c\/p\u003e\u003cp\u003eDeep dive into Ceph object storage, including S3, Swift, and Keystone integration\u003c\/p\u003e\u003cp\u003eConfigure a disaster recovery solution with a Ceph Multi-Site V2 gateway setup and RADOS Block Device mirroring\u003c\/p\u003e\u003cp\u003eGain hands-on experience with Ceph Metrics and VSM for cluster monitoring\u003c\/p\u003e\u003cp\u003eFamiliarize yourself with Ceph operations such as maintenance, monitoring, and troubleshooting\u003c\/p\u003e\u003cp\u003eUnderstand advanced topics including erasure-coding, CRUSH map, cache pool, and general Ceph cluster maintenanceIn DetailCeph is a unified distributed storage system designed for reliability and scalability. This technology has been transforming the software-defined storage industry and is evolving rapidly as a leader with its wide range of support for popular cloud platforms such as OpenStack, and CloudStack, and also for virtualized platforms. Ceph is backed by Red Hat and has been developed by community of developers which has gained immense traction in recent years.   This book will guide you right from the basics of Ceph , such as creating blocks, object storage, and filesystem access, to advanced concepts such as cloud integration solutions. The book will also cover practical and easy to implement recipes on CephFS, RGW, and RBD with respect to the major stable release of Ceph Jewel. Towards the end of the book, recipes based on troubleshooting and best practices will help you get to grips with managing Ceph storage in a production environment.   By the end of this book, you will have practical, hands-on experience of using Ceph efficiently for your storage requirements.   Style and approachThis step-by-step guide is filled with practical tutorials, making complex scenarios easy to understand.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306727551349,"sku":"9781788391061","price":37.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781788391061_bfb9046c-da53-4799-9b7b-76bcd17bb7ae.jpg?v=1786027010"},{"product_id":"9781801811248","title":"iOS 15 Programming for Beginners - Sixth Edition","description":"\u003cp\u003e\u003cstrong\u003eLearn iOS app development and work with Xcode 13 and Apple's iOS 15 simulators\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore the latest features of Xcode 13 and the Swift 5.5 programming language in this updated sixth edition\u003c\/li\u003e\n\u003cli\u003eStart your iOS programming career and have fun building your own iOS apps\u003c\/li\u003e\n\u003cli\u003eDiscover the new features of iOS 15 such as Mac Catalyst, SwiftUI, Swift Concurrency, and SharePlay\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eWith almost 2 million apps on the App Store, iOS mobile apps continue to be incredibly popular. Anyone can reach millions of customers around the world by publishing their apps on the App Store. iOS 15 Programming for Beginners is a comprehensive introduction for those who are new to iOS. It covers the entire process of learning the Swift language, writing your own app, and publishing it on the App Store.\u003c\/p\u003e\u003cp\u003eComplete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will help you get well-versed with the Swift language to build your apps and introduce exciting new technologies that you can incorporate into your apps. You'll learn how to publish iOS apps and work with Mac Catalyst, SharePlay, SwiftUI, Swift concurrency, and much more.\u003c\/p\u003e\u003cp\u003eBy the end of this iOS development book, you'll have the knowledge and skills to write and publish interesting apps, and more importantly, to use the online resources available to enhance your app development journey.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGet to grips with the fundamentals of Xcode 13 and Swift 5.5, the building blocks of iOS development\u003c\/li\u003e\n\u003cli\u003eUnderstand how to prototype an app using storyboards\u003c\/li\u003e\n\u003cli\u003eDiscover the Model-View-Controller design pattern and how to implement the desired functionality within an app\u003c\/li\u003e\n\u003cli\u003eImplement the latest iOS features such as Swift Concurrency and SharePlay\u003c\/li\u003e\n\u003cli\u003eConvert an existing iPad app into a Mac app with Mac Catalyst\u003c\/li\u003e\n\u003cli\u003eDesign, deploy, and test your iOS applications with design patterns and best practices\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for anyone who has programming experience but is new to Swift and iOS app development. Basics knowledge of programming, including loops, boolean, and so on, is necessary.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306823102837,"sku":"9781801811248","price":52.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781801811248_f0b80401-0841-4d26-8679-6a2f5140f53b.jpg?v=1786026648"},{"product_id":"9781800202450","title":"Kubernetes in Production Best Practices","description":"\u003cp\u003e\u003cstrong\u003eDesign, build, and operate scalable and reliable Kubernetes infrastructure for production\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eImplement industry best practices to build and manage production-grade Kubernetes infrastructure\u003c\/li\u003e\n\u003cli\u003eLearn how to architect scalable Kubernetes clusters, harden container security, and fine-tune resource management\u003c\/li\u003e\n\u003cli\u003eUnderstand, manage, and operate complex business workloads confidently\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eAlthough out-of-the-box solutions can help you to get a cluster up and running quickly, running a Kubernetes cluster that is optimized for production workloads is a challenge, especially for users with basic or intermediate knowledge. With detailed coverage of cloud industry standards and best practices for achieving scalability, availability, operational excellence, and cost optimization, this Kubernetes book is a blueprint for managing applications and services in production.\u003c\/p\u003e\u003cp\u003eYou'll discover the most common way to deploy and operate Kubernetes clusters, which is to use a public cloud-managed service from AWS, Azure, or Google Cloud Platform (GCP). This book explores Amazon Elastic Kubernetes Service (Amazon EKS), the AWS-managed version of Kubernetes, for working through practical exercises. As you get to grips with implementation details specific to AWS and EKS, you'll understand the design concepts, implementation best practices, and configuration applicable to other cloud-managed services. Throughout the book, you'll also discover standard and cloud-agnostic tools, such as Terraform and Ansible, for provisioning and configuring infrastructure.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll be able to leverage Kubernetes to operate and manage your production environments confidently.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore different infrastructure architectures for Kubernetes deployment\u003c\/li\u003e\n\u003cli\u003eImplement optimal open source and commercial storage management solutions\u003c\/li\u003e\n\u003cli\u003eApply best practices for provisioning and configuring Kubernetes clusters, including infrastructure as code (IaC) and configuration as code (CAC)\u003c\/li\u003e\n\u003cli\u003eConfigure the cluster networking plugin and core networking components to get the best out of them\u003c\/li\u003e\n\u003cli\u003eSecure your Kubernetes environment using the latest tools and best practices\u003c\/li\u003e\n\u003cli\u003eDeploy core observability stacks, such as monitoring and logging, to fine-tune your infrastructure\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for cloud infrastructure experts, DevOps engineers, site reliability engineers, and engineering managers looking to design and operate Kubernetes infrastructure for production. Basic knowledge of Kubernetes, Terraform, Ansible, Linux, and AWS is needed to get the most out of this book.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306844860789,"sku":"9781800202450","price":27.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781800202450_c8ccce04-3eba-434c-878d-1b05526d616d.jpg?v=1786026913"},{"product_id":"9781789132304","title":"Mastering Identity and Access Management with Microsoft Azure - Second Edition","description":"\u003cp\u003e\u003cstrong\u003eMaster powerful strategies to acquire and analyze evidence from real-life scenarios\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eA straightforward guide to address the roadblocks face when doing mobile forensics\u003c\/li\u003e\n\u003cli\u003eSimplify mobile forensics using the right mix of methods, techniques, and tools\u003c\/li\u003e\n\u003cli\u003eGet valuable advice to put you in the mindset of a forensic professional, regardless of your career level or experience\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eInvestigating digital media is impossible without forensic tools. Dealing with complex forensic problems requires the use of dedicated tools, and even more importantly, the right strategies. In this book, you'll learn strategies and methods to deal with information stored on smartphones and tablets and see how to put the right tools to work.\u003c\/p\u003e\u003cp\u003eWe begin by helping you understand the concept of mobile devices as a source of valuable evidence. Throughout this book, you will explore strategies and \"\"\"\"\"\"\"\"plays\"\"\"\"\"\"\"\" and decide when to use each technique. We cover important techniques such as seizing techniques to shield the device, and acquisition techniques including physical acquisition (via a USB connection), logical acquisition via data backups, over-the-air acquisition. We also explore cloud analysis, evidence discovery and data analysis, tools for mobile forensics, and tools to help you discover and analyze evidence.\u003c\/p\u003e\u003cp\u003eBy the end of the book, you will have a better understanding of the tools and methods used to deal with the challenges of acquiring, preserving, and extracting evidence stored on smartphones, tablets, and the cloud.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand the challenges of mobile forensics\u003c\/li\u003e\n\u003cli\u003eGrasp how to properly deal with digital evidence\u003c\/li\u003e\n\u003cli\u003eExplore the types of evidence available on iOS, Android, Windows, and BlackBerry mobile devices\u003c\/li\u003e\n\u003cli\u003eKnow what forensic outcome to expect under given circumstances\u003c\/li\u003e\n\u003cli\u003eDeduce when and how to apply physical, logical, over-the-air, or low-level (advanced) acquisition methods\u003c\/li\u003e\n\u003cli\u003eGet in-depth knowledge of the different acquisition methods for all major mobile platforms\u003c\/li\u003e\n\u003cli\u003eDiscover important mobile acquisition tools and techniques for all of the major platforms\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho This Book Is For\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for forensic analysts and law enforcement and IT security officers who have to deal with digital evidence as part of their daily job. Some basic familiarity with digital forensics is assumed, but no experience with mobile forensics is required.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306897551733,"sku":"9781789132304","price":46.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789132304_8f3669fd-bf05-4bf3-8b85-37330d7c90e7.jpg?v=1786027308"},{"product_id":"9781789610031","title":"VBA Automation for Excel 2019 Cookbook","description":"\u003cp\u003e\u003cstrong\u003eA comprehensive guide to gaining a 360-degree overview of the VBA programming language and learning how to build your own programs for automating routine tasks\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExtend the capabilities of Excel and other Office applications with the help of Microsoft VBA\u003c\/li\u003e\n\u003cli\u003eTake your Excel programming skills to the next level by creating custom applications with dialogue boxes and the range object\u003c\/li\u003e\n\u003cli\u003eAutomate repetitive and monotonous office work with VBA Excel programming\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eVisual Basic for Applications (VBA) is a programming language developed by Microsoft to automate tasks in MS Office applications. This book will help you to focus on the essential aspects of your role by automating mundane tasks in Excel and other Office applications. With comprehensive coverage of VBA delivered in the form of practice problems and bite-sized recipes, this book will help you to hit the ground running.\u003c\/p\u003e\u003cp\u003eUnlike most books that assume prior programming experience, this book starts with the fundamentals and gradually progresses to solving bigger problems.\u003c\/p\u003e\u003cp\u003eYou’ll start by becoming familiar with VBA so that you can start recording macros right away. With this foundation in place, you’ll advance to using the full capabilities of the language as you apply loops, functions, and custom dialog boxes to design your own automation programs. You'll also get to grips with embedded macros and other advanced tools to enhance productivity and explore topics relating to app performance and security. Throughout this VBA book, you’ll cover multiple practice projects in Excel, Word, and PowerPoint while exploring tips and best practices to hone your skills.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you’ll have developed the skills you need to use VBA to create your own programs that control MS Office applications.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand the VBA programming language’s role in the context of the MS Office suite\u003c\/li\u003e\n\u003cli\u003eDiscover various aspects of VBA programming such as its terminology, syntax, procedures, functions, and forms\u003c\/li\u003e\n\u003cli\u003eInvestigate the elements, features, and characteristics of the VBA Editor to write and edit custom scripts\u003c\/li\u003e\n\u003cli\u003eAutomate Excel sheets with the help of ranges\u003c\/li\u003e\n\u003cli\u003eExplore error handling and debugging techniques to catch bugs in your programs\u003c\/li\u003e\n\u003cli\u003eCreate and use custom dialog boxes to collect data from users\u003c\/li\u003e\n\u003cli\u003eCustomize and extend Office apps such as Excel, PowerPoint, and Word\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for experienced Excel users, business analysts, finance professionals, and business users looking to boost their productivity by learning VBA programming to automate repetitive, tedious, or complex tasks. No prior programming experience is required to get started with this book.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306898600309,"sku":"9781789610031","price":33.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789610031_8f448861-2c4d-45cc-ac20-01fe8ba0e354.jpg?v=1786027244"},{"product_id":"9781789343328","title":"Pentaho Data Integration Quick Start Guide","description":"Get productive quickly with Pentaho Data IntegrationKey FeaturesTake away the pain of starting with a complex and powerful systemSimplify your data transformation and integration workExplore, transform, and validate your data with Pentaho Data IntegrationBook DescriptionPentaho Data Integration(PDI) is an intuitive and graphical environment packed with drag and drop design and powerful Extract-Transform-Load (ETL) capabilities. Given its power and flexibility, initial attempts to use the Pentaho Data Integration tool can be difficult or confusing. This book is the ideal solution.   This book reduces your learning curve with PDI. It provides the guidance needed to make you productive, covering the main features of Pentaho Data Integration. It demonstrates the interactive features of the graphical designer, and takes you through the main ETL capabilities that the tool offers.   By the end of the book, you will be able to use PDI for extracting, transforming, and loading the types of data you encounter on a daily basis.   What you will learnDesign, preview and run transformations in SpoonRun transformations using the Pan utilityUnderstand how to obtain data from different types of filesConnect to a database and explore it using the database explorerUnderstand how to transform data in a variety of waysUnderstand how to insert data into database tablesDesign and run jobs for sequencing tasks and sending emailsCombine the execution of jobs and transformationsWho this book is forThis book is for software developers, business intelligence analysts, and others involved or interested in developing ETL solutions, or more generally, doing any kind of data manipulation.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306927829365,"sku":"9781789343328","price":22.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789343328_e9556cfe-ccd5-4317-b29b-0b84f86450c4.jpg?v=1786027281"},{"product_id":"9781800200456","title":"The Reinforcement Learning Workshop","description":"\u003cp\u003e\u003cstrong\u003eStart with the basics of reinforcement learning and explore deep learning concepts such as deep Q-learning, deep recurrent Q-networks, and policy-based methods with this practical guide\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse TensorFlow to write reinforcement learning agents for performing challenging tasks\u003c\/li\u003e\n\u003cli\u003eLearn how to solve finite Markov decision problems\u003c\/li\u003e\n\u003cli\u003eTrain models to understand popular video games like Breakout\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eVarious intelligent applications such as video games, inventory management software, warehouse robots, and translation tools use reinforcement learning (RL) to make decisions and perform actions that maximize the probability of the desired outcome. This book will help you to get to grips with the techniques and the algorithms for implementing RL in your machine learning models.\u003c\/p\u003e\u003cp\u003eStarting with an introduction to RL, you’ll be guided through different RL environments and frameworks. You’ll learn how to implement your own custom environments and use OpenAI baselines to run RL algorithms. Once you’ve explored classic RL techniques such as Dynamic Programming, Monte Carlo, and TD Learning, you’ll understand when to apply the different deep learning methods in RL and advance to deep Q-learning. The book will even help you understand the different stages of machine-based problem-solving by using DARQN on a popular video game Breakout. Finally, you’ll find out when to use a policy-based method to tackle an RL problem.\u003c\/p\u003e\u003cp\u003eBy the end of The Reinforcement Learning Workshop, you’ll be equipped with the knowledge and skills needed to solve challenging problems using reinforcement learning.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse OpenAI Gym as a framework to implement RL environments\u003c\/li\u003e\n\u003cli\u003eFind out how to define and implement reward function\u003c\/li\u003e\n\u003cli\u003eExplore Markov chain, Markov decision process, and the Bellman equation\u003c\/li\u003e\n\u003cli\u003eDistinguish between Dynamic Programming, Monte Carlo, and Temporal Difference Learning\u003c\/li\u003e\n\u003cli\u003eUnderstand the multi-armed bandit problem and explore various strategies to solve it\u003c\/li\u003e\n\u003cli\u003eBuild a deep Q model network for playing the video game Breakout\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIf you are a data scientist, machine learning enthusiast, or a Python developer who wants to learn basic to advanced deep reinforcement learning algorithms, this workshop is for you. A basic understanding of the Python language is necessary.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306955092341,"sku":"9781800200456","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781800200456_1ec7a774-c471-403b-a60c-3d675ee58546.jpg?v=1786026913"},{"product_id":"9781789615227","title":"React Material-UI Cookbook","description":"Develop modern-day applications by implementing Material Design principles in React using Material-UIKey FeaturesUse React components to build intuitive UI elementsExplore a variety of styles and themes in the Material-UI framework using React componentsLearn practical React recipes and best practices for building modern web applicationsBook DescriptionMaterial-UI is a component library for rendering UI elements, using modern best practices from React and Material Design. This book will show you how you can create impressive and captivating modern-day web apps by implementing Material Design considerations. The book is designed to help you use a variety of Material-UI components to enhance UI functionality, along with guiding you through React best practices, and using state, context, and other new React 16.8 features.   You will start with layout and navigation, exploring the Grid component and understanding how it’s used to build layouts for your Material-UI apps. Using Material-UI components, you’ll then explore the technique of effectively presenting information. In later sections, you will also learn about the different components for user interactions such as the text input component and buttons. Finally, the book will get you up to speed with customizing the look and feel of your app, right from creating a Material-UI theme through to styling icons and text.   By the end of this book, you will have developed the skills you need to improve the look and feel of your applications using Material-UI components.What you will learnBuild the overall structure and navigation for your Material-UI appPresent simple and complex information in a variety of waysDevelop interactive and intuitive controlsGroup content into sections using tabs and expansion panelsCreate a general page layout with Material-UI gridsUse lists for complex data, and cards for detailed informationWho this book is forThis book is for React developers who want to implement Material Design principles in their applications. You will also find this book helpful if you are a developer who wants to build a UI using React components without having to build your own UX framework.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306958762357,"sku":"9781789615227","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789615227_4ed08be0-eec8-43e8-a640-e0f5f186c862.jpg?v=1786027247"},{"product_id":"9781804618110","title":"Windows APT Warfare","description":"\u003cp\u003e\u003cstrong\u003eLearn Windows system design from the PE binary structure to modern and practical attack techniques used by red teams to implement advanced prevention\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePurchase of the print or Kindle book includes a free PDF eBook\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand how malware evades modern security products\u003c\/li\u003e\n\u003cli\u003eLearn to reverse engineer standard PE format program files\u003c\/li\u003e\n\u003cli\u003eBecome familiar with modern attack techniques used by multiple red teams\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eAn Advanced Persistent Threat (APT) is a severe form of cyberattack that lies low in the system for a prolonged time and locates and then exploits sensitive information. Preventing APTs requires a strong foundation of basic security techniques combined with effective security monitoring. This book will help you gain a red team perspective on exploiting system design and master techniques to prevent APT attacks. Once you've understood the internal design of operating systems, you'll be ready to get hands-on with red team attacks and, further, learn how to create and compile C source code into an EXE program file. Throughout this book, you'll explore the inner workings of how Windows systems run and how attackers abuse this knowledge to bypass antivirus products and protection.\u003c\/p\u003e\u003cp\u003eAs you advance, you'll cover practical examples of malware and online game hacking, such as EXE infection, shellcode development, software packers, UAC bypass, path parser vulnerabilities, and digital signature forgery, gaining expertise in keeping your system safe from this kind of malware.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll be well equipped to implement the red team techniques that you've learned on a victim's computer environment, attempting to bypass security and antivirus products, to test its defense against Windows APT attacks.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore various DLL injection techniques for setting API hooks\u003c\/li\u003e\n\u003cli\u003eUnderstand how to run an arbitrary program file in memory\u003c\/li\u003e\n\u003cli\u003eBecome familiar with malware obfuscation techniques to evade antivirus detection\u003c\/li\u003e\n\u003cli\u003eDiscover how malware circumvents current security measures and tools\u003c\/li\u003e\n\u003cli\u003eUse Microsoft Authenticode to sign your code to avoid tampering\u003c\/li\u003e\n\u003cli\u003eExplore various strategies to bypass UAC design for privilege escalation\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for cybersecurity professionals- especially for anyone working on Windows security, or malware researchers, network administrators, ethical hackers looking to explore Windows exploit, kernel practice, and reverse engineering. A basic understanding of reverse engineering and C\/C++ will be helpful.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56306967544181,"sku":"9781804618110","price":33.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781804618110_6fbcc42d-7029-4632-ab6b-b7499185ea1d.jpg?v=1786028024"},{"product_id":"9781801816069","title":"Azure Data Engineer Associate Certification Guide","description":"\u003cp\u003e\u003cstrong\u003eBecome well-versed with data engineering concepts and exam objectives to achieve Azure Data Engineer Associate certification\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand and apply data engineering concepts to real-world problems and prepare for the DP-203 certification exam\u003c\/li\u003e\n\u003cli\u003eExplore the various Azure services for building end-to-end data solutions\u003c\/li\u003e\n\u003cli\u003eGain a solid understanding of building secure and sustainable data solutions using Azure services\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eAzure is one of the leading cloud providers in the world, providing numerous services for data hosting and data processing. Most of the companies today are either cloud-native or are migrating to the cloud much faster than ever. This has led to an explosion of data engineering jobs, with aspiring and experienced data engineers trying to outshine each other.\u003c\/p\u003e\u003cp\u003eGaining the DP-203: Azure Data Engineer Associate certification is a sure-fire way of showing future employers that you have what it takes to become an Azure Data Engineer. This book will help you prepare for the DP-203 examination in a structured way, covering all the topics specified in the syllabus with detailed explanations and exam tips. The book starts by covering the fundamentals of Azure, and then takes the example of a hypothetical company and walks you through the various stages of building data engineering solutions. Throughout the chapters, you'll learn about the various Azure components involved in building the data systems and will explore them using a wide range of real-world use cases. Finally, you'll work on sample questions and answers to familiarize yourself with the pattern of the exam.\u003c\/p\u003e\u003cp\u003eBy the end of this Azure book, you'll have gained the confidence you need to pass the DP-203 exam with ease and land your dream job in data engineering.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGain intermediate-level knowledge of Azure the data infrastructure\u003c\/li\u003e\n\u003cli\u003eDesign and implement data lake solutions with batch and stream pipelines\u003c\/li\u003e\n\u003cli\u003eIdentify the partition strategies available in Azure storage technologies\u003c\/li\u003e\n\u003cli\u003eImplement different table geometries in Azure Synapse Analytics\u003c\/li\u003e\n\u003cli\u003eUse the transformations available in T-SQL, Spark, and Azure Data Factory\u003c\/li\u003e\n\u003cli\u003eUse Azure Databricks or Synapse Spark to process data using Notebooks\u003c\/li\u003e\n\u003cli\u003eDesign security using RBAC, ACL, encryption, data masking, and more\u003c\/li\u003e\n\u003cli\u003eMonitor and optimize data pipelines with debugging tips\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for data engineers who want to take the DP-203: Azure Data Engineer Associate exam and are looking to gain in-depth knowledge of the Azure cloud stack.\u003c\/p\u003e\u003cp\u003eThe book will also help engineers and product managers who are new to Azure or interviewing with companies working on Azure technologies, to get hands-on experience of Azure data technologies. A basic understanding of cloud technologies, extract, transform, and load (ETL), and databases will help you get the most out of this book.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56307024953717,"sku":"9781801816069","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781801816069_1edea453-aecc-43db-811d-00ff5d908799.jpg?v=1786026650"},{"product_id":"9781800563162","title":"Building Cross-Platform GUI Applications with Fyne","description":"\u003cp\u003e\u003cstrong\u003eUnderstand how to use the Fyne toolkit to build exciting apps for a range of devices and deploy them effectively\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearn how to use standard widgets, dialogs, and layouts as well as how to build your own\u003c\/li\u003e\n\u003cli\u003eUnderstand how to develop an app and package and distribute it to different operating systems and app stores\u003c\/li\u003e\n\u003cli\u003eExplore the design principles and vision of the Fyne toolkit and how that may align with your project\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThe history of graphical application development is long and complicated, with various development challenges that persist to this day. The mix of technologies involved and the need to use different programming languages led to a very steep learning curve for developers looking to build applications across multiple platforms.\u003c\/p\u003e\u003cp\u003eIn Building Cross-Platform GUI Applications with Fyne, you'll understand how the Go language, when paired with a modern graphical toolkit such as Fyne, can overcome these issues and make application development much easier. To provide an easy-to-use framework for cross-platform app development, the Fyne project offers many graphical concepts and design principles that are outlined throughout this book.\u003c\/p\u003e\u003cp\u003eBy working through five example projects, you'll learn how to build apps effectively, focusing on each of the main areas, including the canvas, layouts, file handling, widgets, data binding, and themes. The book will also show you how the completed applications can then be run on your desktop computer, laptop, and smartphone. After completing these projects, you will discover how to prepare applications for release and distribute them to platform marketplaces and app stores.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll be able to create cross-platform graphical applications with visually appealing user interfaces and concise code.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBecome well-versed with the history of GUI development and how Fyne and the Golang programming language make it easier\u003c\/li\u003e\n\u003cli\u003eExplore how the Fyne toolkit is architected and the various modules are provided\u003c\/li\u003e\n\u003cli\u003eDiscover how Fyne apps can be tested and constructed using best practices\u003c\/li\u003e\n\u003cli\u003eConstruct five complete applications and deploy them to your devices\u003c\/li\u003e\n\u003cli\u003eCustomize the design of your apps by extending widgets and themes\u003c\/li\u003e\n\u003cli\u003eUnderstand the separation and presentation of data and how to test and build applications that present dynamic data\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e﻿This Fyne-Golang GUI book is for developers from any background who are looking to build cross-platform applications with a modern toolkit. It will also be useful for Go developers who are looking to explore graphical apps and GUI developers looking for a new toolkit for cross-platform development. Basic knowledge of Graphical User Interface (GUI) development is assumed (although a brief history is also included in the book). The book also features a short introduction to the Go language as a quick refresher.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56307090751861,"sku":"9781800563162","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781800563162_96e2a7f3-d442-42d7-9198-da96548d6a69.jpg?v=1786027311"},{"product_id":"9781804615089","title":"Alteryx Designer Cookbook","description":"\u003cp\u003e\u003cstrong\u003eStreamline your workflow, transform raw data into actionable insights, and use Alteryx Designer to shape, design, and visualize data\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eKey Features\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAcquire the skills necessary to perform analytics operations like an expert\u003c\/li\u003e\n\u003cli\u003eDiscover hidden trends and insights in your data from various sources to make accurate predictions\u003c\/li\u003e\n\u003cli\u003eReduce the time and effort required to derive insights from your data\u003c\/li\u003e\n\u003cli\u003ePurchase of the print or Kindle book includes a free eBook in the PDF format\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eBook Description\u003c\/p\u003e\u003cp\u003eAlteryx allows you to create data manipulation and analytic workflows with a simple, easy-to-use, code-free UI, and perform fast-executing workflows, offering multiple ways to achieve the same results. The Alteryx Designer Cookbook is a comprehensive guide to maximizing your Alteryx skills and determining the best ways to perform data operations.\u003c\/p\u003e\u003cp\u003eThis book's recipes will guide you through an analyst's complete journey, covering all aspects of the data life cycle. The first set of chapters will teach you how to read data from various sources to obtain reports and pass it through the required adjustment operations for analysis. After an explanation of the Alteryx platform components with a particular focus on Alteryx Designer, you'll be taken on a tour of what and how you can accomplish by using this tool. Along the way, you'll learn best practices and design patterns. The book also covers real-world examples to help you apply your understanding of the features in Alteryx to practical scenarios.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have enhanced your proficiency with Alteryx Designer and an improved ability to execute tasks within the tool efficiently.\u003c\/p\u003e\u003cp\u003eWhat you will learn\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSpeed up the cleansing, data preparing, and shaping process\u003c\/li\u003e\n\u003cli\u003ePerform operations and transformations on the data to suit your needs\u003c\/li\u003e\n\u003cli\u003eBlend different types of data sources for analysis\u003c\/li\u003e\n\u003cli\u003ePivot and un-pivot the data for easy manipulation\u003c\/li\u003e\n\u003cli\u003ePerform aggregations and calculations on the data\u003c\/li\u003e\n\u003cli\u003eEncapsulate reusable logic into macros\u003c\/li\u003e\n\u003cli\u003eDevelop high-quality, data-driven reports to improve consistency\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eWho this book is for\u003c\/p\u003e\u003cp\u003eThis book is for data analysts, data professionals, and business intelligence professionals seeking to harness the full potential of the tool. A basic understanding of Alteryx Designer and Alteryx terminology, including macros, apps, and workflows, is all you need to get started with this book.\u003c\/p\u003e\u003cp\u003eTable of Contents\u003c\/p\u003e\u003col\u003e\n\u003cli\u003eInput data from files\u003c\/li\u003e\n\u003cli\u003eWorking with databases\u003c\/li\u003e\n\u003cli\u003eData Preparation \u003c\/li\u003e\n\u003cli\u003eData Transformations\u003c\/li\u003e\n\u003cli\u003e Data Parsing \u003c\/li\u003e\n\u003cli\u003eGrouping Data\u003c\/li\u003e\n\u003cli\u003eBlending and Merging data\u003c\/li\u003e\n\u003cli\u003eAggregations\u003c\/li\u003e\n\u003cli\u003eDynamic Operations\/ Tools\u003c\/li\u003e\n\u003cli\u003eMacros and Apps\u003c\/li\u003e\n\u003cli\u003eDownloads, APIs \u0026amp; Web Services\u003c\/li\u003e\n\u003cli\u003eDeveloper options\u003c\/li\u003e\n\u003cli\u003eReporting with Alteryx\u003c\/li\u003e\n\u003cli\u003eOutputting Data\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56307421118837,"sku":"9781804615089","price":48.99,"currency_code":"GBP","in_stock":true}]},{"product_id":"9781838822187","title":"Microsoft Exam MD-100 Windows 10 Certification Guide","description":"\u003cp\u003e\u003cstrong\u003eAn administrator s guide to deploying, configuring, securing, managing, and monitoring devices and client applications in an enterprise environment and passing Exam MD-100: Windows 10 easily\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Equip yourself to earn the Microsoft 365 Certified: Modern Desktop Administrator Associate certification\u003c\/p\u003e\u003cp\u003e- Develop the skills needed to pass the Exam MD-100 and advance in your organization\u003c\/p\u003e\u003cp\u003e- Learn to install Windows 10 operating systems and deploy and manage modern desktops and devices\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eMicrosoft Exam MD-100 Windows 10 Certification Guide offers complete, up-to-date coverage of the MD-100 exam, helping you take the exam with confidence, fully equipped to pass on the first attempt.\u003c\/p\u003e\u003cp\u003eComplete with a clear, succinct explanation of key concepts, self-assessment questions, tips, and mock exams with detailed answers, this MD-100 study guide covers different facets of upgrading and deploying Windows 10. You'll learn how to manage devices and data, configure connectivity, troubleshoot OS and app problems, and secure and maintain Windows 10 with updates and recovery. You'll also explore different Windows 10 editions and learn how to choose the best fit for your organization. This book will guide you in installing and configuring Windows 10 using different approaches. As you advance, you'll get to grips with managing local users and groups in Windows 10 and learn how to establish connections via different networks, such as a LAN and WLAN\/Wi-Fi.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have covered everything you need to pass the MD-100 certification exam and become a Microsoft 365 Certified: Modern Desktop Administrator Associate.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Deploy Windows 10 in a variety of ways\u003c\/p\u003e\u003cp\u003e- Manage local users, groups, and devices\u003c\/p\u003e\u003cp\u003e- Configure networking and remote connectivity\u003c\/p\u003e\u003cp\u003e- Gain insights into Windows 10 maintenance\u003c\/p\u003e\u003cp\u003e- Customize different Windows 10 features\u003c\/p\u003e\u003cp\u003e- Become an expert at troubleshooting and recovery\u003c\/p\u003e\u003cp\u003e- Get to grips with managing log files\u003c\/p\u003e\u003cp\u003e- Monitor and manage Windows security\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for both experienced and novice IT administrators who work with deploying, configuring, securing, and monitoring devices. Anyone with a working knowledge of managing identity, access, policies, updates, and apps can take this exam. Although not necessary, experience with Microsoft 365 workloads, Windows 10 devices, and non-Windows devices will be helpful.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Deploying Windows 10\u003c\/p\u003e\u003cp\u003e- Upgrading Windows 10\u003c\/p\u003e\u003cp\u003e- Customizing and Configuring Windows 10\u003c\/p\u003e\u003cp\u003e- Managing Local Users, Groups and Devices\u003c\/p\u003e\u003cp\u003e- Configuring Permissions and File access\u003c\/p\u003e\u003cp\u003e- Configuring and Implementing Local Policies\u003c\/p\u003e\u003cp\u003e- Securing Data and Applications\u003c\/p\u003e\u003cp\u003e- Configuring Various Networks\u003c\/p\u003e\u003cp\u003e- Configuring Remote Connectivity\u003c\/p\u003e\u003cp\u003e- Understanding Troubleshooting and Recovery\u003c\/p\u003e\u003cp\u003e- Managing Updates\u003c\/p\u003e\u003cp\u003e- Managing Log Files\u003c\/p\u003e\u003cp\u003e- Mock Exam (A and B)\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56307802079605,"sku":"9781838822187","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781838822187_846fb147-388f-4d69-ae37-1f440d73eff4.jpg?v=1786028218"},{"product_id":"9781838558383","title":"Improving your C# Skills","description":"Conquer complex and interesting programming challenges by building robust and concurrent applications with caches, cryptography, and parallel programming.   Key FeaturesUnderstand how to use .NET frameworks like the Task Parallel Library (TPL)and CryptoAPIDevelop a containerized application based on microservices architectureGain insights into memory management techniques in .NET CoreBook DescriptionThis Learning Path shows you how to create high performing applications and solve programming challenges using a wide range of C# features. You’ll begin by learning how to identify the bottlenecks in writing programs, highlight common performance pitfalls, and apply strategies to detect and resolve these issues early. You'll also study the importance of micro-services architecture for building fast applications and implementing resiliency and security in .NET Core. Then, you'll study the importance of defining and testing boundaries, abstracting away third-party code, and working with different types of test double, such as spies, mocks, and fakes. In addition to describing programming trade-offs, this Learning Path will also help you build a useful toolkit of techniques, including value caching, statistical analysis, and geometric algorithms. This Learning Path includes content from the following Packt products:C# 7 and .NET Core 2.0 High Performance by Ovais Mehboob Ahmed KhanPractical Test-Driven Development using C# 7 by John Callaway, Clayton HuntThe Modern C# Challenge by Rod StephensWhat you will learnMeasure application performance using BenchmarkDotNetLeverage the Task Parallel Library (TPL) and Parallel Language Integrated Query (PLINQ)library to perform asynchronous operationsModify a legacy application to make it testableUse LINQ and PLINQ to search directories for files matching patternsFind areas of polygons using geometric operationsRandomize arrays and lists with extension methodsUse cryptographic techniques to encrypt and decrypt strings and filesWho this book is forIf you want to improve the speed of your code and optimize the performance of your applications, or are simply looking for a practical resource on test driven development, this is the ideal Learning Path for you. Some familiarity with C# and .NET will be beneficial.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56307832881525,"sku":"9781838558383","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781838558383_273bfaa4-efca-4318-b683-9685b833a7a3.jpg?v=1786027871"},{"product_id":"9781838647940","title":"The Go Workshop","description":"\u003cp\u003e\u003cstrong\u003eCut through the noise and get real results with a step-by-step approach to learning Go programming\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eIdeal for the Go beginner who is getting started for the first time\u003c\/li\u003e\n\u003cli\u003eA step-by-step Go tutorial with exercises and activities that help build key skills\u003c\/li\u003e\n\u003cli\u003eStructured to let you progress at your own pace, on your own terms\u003c\/li\u003e\n\u003cli\u003eUse your physical print copy to redeem free access to the online interactive edition\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eYou already know you want to learn Go, and the smart way to learn anything is to learn by doing. The Go Workshop focuses on building up your practical skills so that you can develop high-performing concurrent applications, or even create Go scripts to automate repetitive daily tasks. You'll learn from real examples that lead to real results.\u003c\/p\u003e\u003cp\u003eThroughout The Go Workshop, you'll take an engaging step-by-step approach to understanding Go. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day, or you can spend an entire weekend learning how to test and secure your Go applications. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding.\u003c\/p\u003e\u003cp\u003eEvery physical print copy of The Go Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you'll always have a guided solution. You can also benchmark yourself against assessments, track your progress, and receive content updates. You'll even earn secure credentials that you can share and verify online upon completion. It's a premium learning experience that's included with your printed copy. To redeem it, follow the instructions located at the start of your Go book.\u003c\/p\u003e\u003cp\u003eFast-paced and direct, The Go Workshop is the ideal companion for Go beginners. You'll build and iterate on your code like a software developer, learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGet to grips with Go fundamentals and best practices\u003c\/li\u003e\n\u003cli\u003eLearn how to effectively organize your code for production environments\u003c\/li\u003e\n\u003cli\u003eExplore how third-party packages can help make you a better engineer\u003c\/li\u003e\n\u003cli\u003eKeep your development process bug-free with unit tests and benchmarks\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eOur goal at Packt is to help you be successful, in whatever it is you choose to do. The Go Workshop is an ideal Go tutorial for the Go beginner who is just getting started. Pick up a Workshop today, and let Packt help you develop skills that stick with you for life.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56307837927797,"sku":"9781838647940","price":32.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781838647940_1770e1e9-e89c-4c84-a9f9-e9a0282130e1.jpg?v=1786028013"},{"product_id":"9781839213380","title":"Mastering Xamarin.Forms","description":"\u003cp\u003e\u003cstrong\u003eNew edition of the bestselling guide to building an effective mobile app architecture with Xamarin.Forms 4 that maximizes the overall quality of apps.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUpdated for Xamarin.Forms 4\u003c\/li\u003e\n\u003cli\u003ePacked with real-world scenarios and solutions to help you build professional grade mobile apps with Xamarin.Forms\u003c\/li\u003e\n\u003cli\u003eIncludes design patterns and best practice techniques that every mobile developer should know\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eDiscover how to extend and build upon the components of the most recent version of Xamarin.Forms to develop an effective, robust mobile app architecture. This new edition features Xamarin.Forms 4 updates, including CollectionView and RefreshView, new coverage of client-side validation, and updates on how to implement user authentication.\u003c\/p\u003e\u003cp\u003eMastering Xamarin.Forms, Third Edition is one of the few Xamarin books structured around the development of a simple app from start to finish, beginning with a basic Xamarin.Forms app and going step by step through several advanced topics to create a solution architecture rich with the benefits of good design patterns and best practices.\u003c\/p\u003e\u003cp\u003eThis book introduces a core separation between the app's user interface and the app's business logic by applying the MVVM pattern and data binding, and then focuses on building a layer of plugin-like services that handle platform-specific utilities such as navigation and geo-location, as well as how to loosely use these services in the app with inversion of control and dependency injection. You’ll connect the app to a live web-based API and set up offline synchronization before testing the app logic through unit testing. Finally, you will learn how to add monitoring to your Xamarin.Forms projects to track crashes and analytics and gain a proactive edge on quality.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFind out how, when, and why to use architecture patterns and best practices with Xamarin.Forms\u003c\/li\u003e\n\u003cli\u003eImplement the Model-View-ViewModel (MVVM) pattern and data binding in Xamarin.Forms mobile apps\u003c\/li\u003e\n\u003cli\u003eIncorporate client-side validation in Xamarin.Forms mobile apps\u003c\/li\u003e\n\u003cli\u003eExtend the Xamarin.Forms navigation API with a custom ViewModel-centric navigation service\u003c\/li\u003e\n\u003cli\u003eLeverage the inversion of control and dependency injection patterns in Xamarin.Forms mobile apps\u003c\/li\u003e\n\u003cli\u003eWork with online and offline data in Xamarin.Forms mobile apps\u003c\/li\u003e\n\u003cli\u003eUse platform-specific APIs to build rich custom user interfaces in Xamarin.Forms mobile apps\u003c\/li\u003e\n\u003cli\u003eExplore how to monitor mobile app quality using Visual Studio App Center\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is intended for .NET developers who are familiar with Xamarin mobile application development and the open source Xamarin.Forms toolkit. If you have already started working with Xamarin.Forms and want to take your app to the next level, making it more maintainable, testable and flexible, then this book is for you.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56308134969717,"sku":"9781839213380","price":23.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781839213380_0169ac32-6d20-431a-9c8c-004c0c4f29c2.jpg?v=1786028563"},{"product_id":"9781789615555","title":"Hands-On Neural Networks with TensorFlow 2.0","description":"A comprehensive guide to developing neural network-based solutions using TensorFlow 2.0Key FeaturesUnderstand the basics of machine learning and discover the power of neural networks and deep learningExplore the structure of the TensorFlow framework and understand how to transition to TF 2.0Solve any deep learning problem by developing neural network-based solutions using TF 2.0Book DescriptionTensorFlow, the most popular and widely used machine learning framework, has made it possible for almost anyone to develop machine learning solutions with ease. With TensorFlow (TF) 2.0, you'll explore a revamped framework structure, offering a wide variety of new features aimed at improving productivity and ease of use for developers.   This book covers machine learning with a focus on developing neural network-based solutions. You'll start by getting familiar with the concepts and techniques required to build solutions to deep learning problems. As you advance, you’ll learn how to create classifiers, build object detection and semantic segmentation networks, train generative models, and speed up the development process using TF 2.0 tools such as TensorFlow Datasets and TensorFlow Hub.   By the end of this TensorFlow book, you'll be ready to solve any machine learning problem by developing solutions using TF 2.0 and putting them into production.What you will learnGrasp machine learning and neural network techniques to solve challenging tasksApply the new features of TF 2.0 to speed up developmentUse TensorFlow Datasets (tfds) and the tf.data API to build high-efficiency data input pipelinesPerform transfer learning and fine-tuning with TensorFlow HubDefine and train networks to solve object detection and semantic segmentation problemsTrain Generative Adversarial Networks (GANs) to generate images and data distributionsUse the SavedModel file format to put a model, or a generic computational graph, into productionWho this book is forIf you're a developer who wants to get started with machine learning and TensorFlow, or a data scientist interested in developing neural network solutions in TF 2.0, this book is for you. Experienced machine learning engineers who want to master the new features of the TensorFlow framework will also find this book useful.   Basic knowledge of calculus and a strong understanding of Python programming will help you grasp the topics covered in this book.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":56312919490933,"sku":"9781789615555","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789615555_3505b49a-c4a4-400f-a0b8-7b931b9ced99.jpg?v=1786027248"},{"product_id":"beginning-devops-with-docker","title":"Beginning DevOps with Docker","description":"\u003cp\u003eIt can be tough to roll out a pre-configured environment if you don't know what you're doing. We'll show you how to streamline your service options with Docker, so that you can scale in an agile, responsive manner. About This Book\u003c\/p\u003e\u003cp\u003eLearn how to structure your own Docker containers\u003c\/p\u003e\u003cp\u003eCreate and manage multiple configuration images\u003c\/p\u003e\u003cp\u003eUnderstand how to scale and deploy bespoke environmentsWho This Book Is ForThis book is ideal for developers, system architects and site reliability engineers (SREs) who wish to adopt a Docker-based workflow for consistency, speed and isolation of system resources within their applications. You'll need to be comfortable working with the command line.   What You Will Learn\u003c\/p\u003e\u003cp\u003eLearn to design and build containers for different kinds of applications\u003c\/p\u003e\u003cp\u003eCreate a testing environment to identify issues that may cause production deployments to fail\u003c\/p\u003e\u003cp\u003eDiscover how you can correctly structure and manage a multi-tier environment\u003c\/p\u003e\u003cp\u003eRun, debug, and experiment with example applications in Docker containersIn DetailMaking sure that your application runs across different systems as intended is quickly becoming a standard development requirement. With Docker, you can ensure that what you build will behave the way you expect it to, regardless of where it's deployed. By guiding you through Docker from start to finish (from installation, to the Docker Registry, all the way through to working with Docker Swarms), we'll equip you with the skills you need to migrate your workflow to Docker with complete confidence.   Style and approachThis is a fast-paced, practical hands-on book aimed at experienced developers and system architects. As you progress you'll find helpful tips and tricks, as well as useful self-assessment material, exercises and activities to help benchmark your progress and reinforce what you've learned. The activities are devised to simulate the real-world conditions in order to equip you with the necessary skills to accelerate software deployment while still retaining security, portability and saving on costs.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487659630965,"sku":"9781789532401","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789532401.jpg?v=1786354886"},{"product_id":"machine-learning-for-opencv","title":"Machine Learning for OpenCV","description":"\u003cp\u003e\u003cstrong\u003eExpand your OpenCV knowledge and master key concepts of machine learning using this practical, hands-on guide.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLoad, store, edit, and visualize data using OpenCV and Python\u003c\/li\u003e\n\u003cli\u003eGrasp the fundamental concepts of classification, regression, and clustering\u003c\/li\u003e\n\u003cli\u003eUnderstand, perform, and experiment with machine learning techniques using this easy-to-follow guide\u003c\/li\u003e\n\u003cli\u003eEvaluate, compare, and choose the right algorithm for any task\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eMachine learning is no longer just a buzzword, it is all around us: from protecting your email, to automatically tagging friends in pictures, to predicting what movies you like. Computer vision is one of today's most exciting application fields of machine learning, with Deep Learning driving innovative systems such as self-driving cars and Google's DeepMind.\u003c\/p\u003e\u003cp\u003eOpenCV lies at the intersection of these topics, providing a comprehensive open-source library for classic as well as state-of-the-art computer vision and machine learning algorithms. In combination with Python Anaconda, you will have access to all the open-source computing libraries you could possibly ask for.\u003c\/p\u003e\u003cp\u003eMachine learning for OpenCV begins by introducing you to the essential concepts of statistical learning, such as classification and regression. Once all the basics are covered, you will start exploring various algorithms such as decision trees, support vector machines, and Bayesian networks, and learn how to combine them with other OpenCV functionality. As the book progresses, so will your machine learning skills, until you are ready to take on today's hottest topic in the field: Deep Learning.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you will be ready to take on your own machine learning problems, either by building on the existing source code or developing your own algorithm from scratch!\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore and make effective use of OpenCV's machine learning module\u003c\/li\u003e\n\u003cli\u003eLearn deep learning for computer vision with Python\u003c\/li\u003e\n\u003cli\u003eMaster linear regression and regularization techniques\u003c\/li\u003e\n\u003cli\u003eClassify objects such as flower species, handwritten digits, and pedestrians\u003c\/li\u003e\n\u003cli\u003eExplore the effective use of support vector machines, boosted decision trees, and random forests\u003c\/li\u003e\n\u003cli\u003eGet acquainted with neural networks and Deep Learning to address real-world problems\u003c\/li\u003e\n\u003cli\u003eDiscover hidden structures in your data using k-means clustering\u003c\/li\u003e\n\u003cli\u003eGet to grips with data pre-processing and feature engineering\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book targets Python programmers who are already familiar with OpenCV; this book will give you the tools and understanding required to build your own machine learning systems, tailored to practical real-world tasks.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487696986485,"sku":"9781783980284","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781783980284.jpg?v=1786354923"},{"product_id":"practical-time-series-analysis","title":"Practical Time-Series Analysis","description":"\u003cp\u003e\u003cstrong\u003eStep by Step guide filled with real world practical examples.\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eGet your first experience with data analysis with one of the most powerful types of analysis-time-series.\u003c\/li\u003e\n\u003cli\u003eFind patterns in your data and predict the future pattern based on historical data.\u003c\/li\u003e\n\u003cli\u003eLearn the statistics, theory, and implementation of Time-series methods using this example-rich guide\u003c\/li\u003e\n\u003c\/ul\u003e  \u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eTime Series Analysis allows us to analyze data which is generated over a period of time and has sequential interdependencies between the observations. This book describes special mathematical tricks and techniques which are geared towards exploring the internal structures of time series data and generating powerful descriptive and predictive insights. Also, the book is full of real-life examples of time series and their analyses using cutting-edge solutions developed in Python.\u003c\/p\u003e\u003cp\u003eThe book starts with descriptive analysis to create insightful visualizations of internal structures such as trend, seasonality and autocorrelation. Next, the statistical methods of dealing with autocorrelation and non-stationary time series are described. This is followed by exponential smoothing to produce meaningful insights from noisy time series data. At this point, we shift focus towards predictive analysis and introduce autoregressive models such as ARMA and ARIMA for time series forecasting. Later, powerful deep learning methods are presented, to develop accurate forecasting models for complex time series, and under the availability of little domain knowledge. All the topics are illustrated with real-life problem scenarios and their solutions by best-practice implementations in Python.\u003c\/p\u003e\u003cp\u003eThe book concludes with the Appendix, with a brief discussion of programming and solving data science problems using Python.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand the basic concepts of Time Series Analysis and appreciate its importance for the success of a data science project\u003c\/li\u003e\n\u003cli\u003eDevelop an understanding of loading, exploring, and visualizing time-series data\u003c\/li\u003e\n\u003cli\u003eExplore auto-correlation and gain knowledge of statistical techniques to deal with non-stationarity time series\u003c\/li\u003e\n\u003cli\u003eTake advantage of exponential smoothing to tackle noise in time series data\u003c\/li\u003e\n\u003cli\u003eLearn how to use auto-regressive models to make predictions using time-series data\u003c\/li\u003e\n\u003cli\u003eBuild predictive models on time series using techniques based on auto-regressive moving averages\u003c\/li\u003e\n\u003cli\u003eDiscover recent advancements in deep learning to build accurate forecasting models for time series\u003c\/li\u003e\n\u003cli\u003eGain familiarity with the basics of Python as a powerful yet simple to write programming language\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487719170421,"sku":"9781788290227","price":37.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781788290227.jpg?v=1786354945"},{"product_id":"metasploit-for-beginners","title":"Metasploit for Beginners","description":"\u003cp\u003e\u003cstrong\u003eAn easy to digest practical guide to Metasploit covering all aspects of the framework from installation, configuration, and vulnerability hunting to advanced client side attacks and anti-forensics.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCarry out penetration testing in highly-secured environments with Metasploit\u003c\/li\u003e\n\u003cli\u003eLearn to bypass different defenses to gain access into different systems.\u003c\/li\u003e\n\u003cli\u003eA step-by-step guide that will quickly enhance your penetration testing skills. \u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book will begin by introducing you to Metasploit and its functionality. Next, you will learn how to set up and configure Metasploit on various platforms to create a virtual test environment. You will also get your hands on various tools and components used by Metasploit.\u003c\/p\u003e\u003cp\u003eFurther on in the book, you will learn how to find weaknesses in the target system and hunt for vulnerabilities using Metasploit and its supporting tools. Next, you'll get hands-on experience carrying out client-side attacks. Moving on, you'll learn about web application security scanning and bypassing anti-virus and clearing traces on the target system post compromise. This book will also keep you updated with the latest security techniques and methods that can be directly applied to scan, test, hack, and secure networks and systems with Metasploit.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll get the hang of bypassing different defenses, after which you'll learn how hackers use the network to gain access into different systems.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eGet to know the absolute basics of the Metasploit framework so you have a strong foundation for advanced attacks\u003c\/li\u003e\n\u003cli\u003eIntegrate and use various supporting tools to make Metasploit even more powerful and precise\u003c\/li\u003e\n\u003cli\u003eSet up the Metasploit environment along with your own virtual testing lab\u003c\/li\u003e\n\u003cli\u003eUse Metasploit for information gathering and enumeration before planning the blueprint for the attack on the target system\u003c\/li\u003e\n\u003cli\u003eGet your hands dirty by firing up Metasploit in your own virtual lab and hunt down real vulnerabilities\u003c\/li\u003e\n\u003cli\u003eDiscover the clever features of the Metasploit framework for launching sophisticated and deceptive client-side attacks that bypass the perimeter security\u003c\/li\u003e\n\u003cli\u003eLeverage Metasploit capabilities to perform Web application security scanning\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIf you are a penetration tester, ethical hacker, or security consultant who wants to quickly learn the Metasploit framework to carry out elementary penetration testing in highly secured environments then, this book is for you.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487719989621,"sku":"9781788295970","price":28.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781788295970.jpg?v=1786354946"},{"product_id":"spring-5-design-patterns","title":"Spring 5 Design Patterns","description":"\u003cp\u003e\u003cstrong\u003eLearn various design patterns and best practices in Spring 5 and use them to solve common design problems.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore best practices for designing an application\u003c\/li\u003e\n\u003cli\u003eManage your code easily with Spring's Dependency Injection pattern\u003c\/li\u003e\n\u003cli\u003eUnderstand the benefits that the right design patterns can offer your toolkit\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eDesign patterns help speed up the development process by offering well tested and proven solutions to common problems. These patterns coupled with the Spring framework offer tremendous improvements in the development process.\u003c\/p\u003e\u003cp\u003eThe book begins with an overview of Spring Framework 5.0 and design patterns. You will understand the Dependency Injection pattern, which is the main principle behind the decoupling process that Spring performs, thus making it easier to manage your code. You will learn how GoF patterns can be used in Application Design. You will then learn to use Proxy patterns in Aspect Oriented Programming and remoting. Moving on, you will understand the JDBC template patterns and their use in abstracting database access. Then, you will be introduced to MVC patterns to build Reactive web applications. Finally, you will move on to more advanced topics such as Reactive streams and Concurrency.\u003c\/p\u003e\u003cp\u003eAt the end of this book, you will be well equipped to develop efficient enterprise applications using Spring 5 with common design patterns\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDevelop applications using dependency injection patterns\u003c\/li\u003e\n\u003cli\u003eLearn best practices to design enterprise applications\u003c\/li\u003e\n\u003cli\u003eExplore Aspect-Oriented Programming relating to transactions, security, and caching.\u003c\/li\u003e\n\u003cli\u003eBuild web applications using traditional Spring MVC patterns\u003c\/li\u003e\n\u003cli\u003eLearn to configure Spring using XML, annotations, and Java.\u003c\/li\u003e\n\u003cli\u003eImplement caching to improve application performance.\u003c\/li\u003e\n\u003cli\u003eUnderstand concurrency and handle multiple connections inside a web server.\u003c\/li\u003e\n\u003cli\u003eUtilizing Reactive Programming Pattern to build Reactive web applications.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for developers who would like to use design patterns to address common problems while designing an app using the Spring Framework and Reactive Programming approach. A basic knowledge of the Spring Framework and Java is assumed.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487720874357,"sku":"9781788299459","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781788299459.jpg?v=1786354947"},{"product_id":"swift-ios-programming-for-kids","title":"Swift iOS Programming for Kids","description":"\u003cp\u003e\u003cstrong\u003eUnleash your child's developer potential through fun projects and help them learn how to create iOS apps in Swift\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eChildren can express their creativity while learning through interactive Swift Playgrounds\u003c\/li\u003e\n\u003cli\u003eEmpower children to think critically about problems\u003c\/li\u003e\n\u003cli\u003eLearning programming basics can help children gain confidence in problem solving\u003c\/li\u003e\n\u003cli\u003eHelp children put their imagination into action building their first iOS app\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book starts at the beginning by introducing programming through easy to use examples with the Swift Playgrounds app. Kids are regularly encouraged to explore and play with new concepts to support knowledge acquisition and retention - these newly learned skills can then be used to express their own unique ideas. Children will be shown how to create their first iOS application and build their very own movie night application.\u003c\/p\u003e\u003cp\u003eStyle and approach\u003c\/p\u003e\u003cp\u003eThis is a project-based guide with an engaging tone that uses a visually rich format. It explains the concepts in clear language and uses lots of pictures, cartoons, and examples. There is a set of practical exercises to be completed.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBasic programming and coding fundamentals\u003c\/li\u003e\n\u003cli\u003eWrite code using the fun and interactive Swift Playgrounds app\u003c\/li\u003e\n\u003cli\u003eMake animations, including creating your own starry night\u003c\/li\u003e\n\u003cli\u003eUtilise functions by making pizza in code\u003c\/li\u003e\n\u003cli\u003eCreate an interactive toy bin\u003c\/li\u003e\n\u003cli\u003eLearn how to use control flow statements to further enhance your toy bin\u003c\/li\u003e\n\u003cli\u003eBuild a simple movie night app working with tableviews and arrays\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eChildren who are curious about the technology we use in our daily lives and want to know how it works can use this book to learn about programming and building their first iOS app. No prior programming experience is necessary.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487724708213,"sku":"9781787120747","price":28.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787120747.jpg?v=1786354950"},{"product_id":"java-data-science-cookbook","title":"Java Data Science Cookbook","description":"\u003cp\u003eRecipes to help you overcome your data science hurdles using JavaAbout This Book\u003c\/p\u003e\u003cp\u003eThis book provides modern recipes in small steps to help an apprentice cook become a master chef in data science\u003c\/p\u003e\u003cp\u003eUse these recipes to obtain, clean, analyze, and learn from your data\u003c\/p\u003e\u003cp\u003eLearn how to get your data science applications to production and enterprise environments effortlesslyWho This Book Is ForThis book is for Java developers who are familiar with the fundamentals of data science and want to improve their skills to become a pro.   What You Will Learn\u003c\/p\u003e\u003cp\u003eFind out how to clean and make datasets ready so you can acquire actual insights by removing noise and outliers\u003c\/p\u003e\u003cp\u003eDevelop the skills to use modern machine learning techniques to retrieve information and transform data to knowledge. retrieve information from large amount of data in text format.\u003c\/p\u003e\u003cp\u003eFamiliarize yourself with cutting-edge techniques to store and search large volumes of data and retrieve information from large amounts of data in text format\u003c\/p\u003e\u003cp\u003eDevelop basic skills to apply big data and deep learning technologies on large volumes of data\u003c\/p\u003e\u003cp\u003eEvolve your data visualization skills and gain valuable insights from your data\u003c\/p\u003e\u003cp\u003eGet to know a step-by-step formula to develop an industry-standard, large-scale, real-life data product\u003c\/p\u003e\u003cp\u003eGain the skills to visualize data and interact with users through data insightsIn DetailIf you are looking to build data science models that are good for production, Java has come to the rescue. With the aid of strong libraries such as MLlib, Weka, DL4j, and more, you can efficiently perform all the data science tasks you need to.   This unique book provides modern recipes to solve your common and not-so-common data science-related problems. We start with recipes to help you obtain, clean, index, and search data. Then you will learn a variety of techniques to analyze, learn from, and retrieve information from data. You will also understand how to handle big data, learn deeply from data, and visualize data.   Finally, you will work through unique recipes that solve your problems while taking data science to production, writing distributed data science applications, and much more—things that will come in handy at work.   Style and approachThis book contains short yet very effective recipes to solve most common problems. Some recipes cater to very specific, rare pain points. The recipes cover different data sets and work very closely to real production environments\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487725363573,"sku":"9781787122536","price":41.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787122536.jpg?v=1786354951"},{"product_id":"android-development-with-kotlin","title":"Android Development with Kotlin","description":"\u003cp\u003e\u003cstrong\u003eLearn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eLeverage specific features of Kotlin to ease Android application development\u003c\/li\u003e\n\u003cli\u003eWrite code based on both object oriented and functional programming to build robust applications\u003c\/li\u003e\n\u003cli\u003eFilled with various practical examples so you can easily apply your knowledge to real world scenarios\u003c\/li\u003e\n\u003cli\u003eIdentify the improved way of dealing with common Java patterns\u003c\/li\u003e\n\u003c\/ul\u003e  \u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eNowadays, improved application development does not just mean building better performing applications. It has become crucial to find improved ways of writing code. Kotlin is a language that helps developers build amazing Android applications easily and effectively. This book discusses Kotlin features in context of Android development. It demonstrates how common examples that are typical for Android development, can be simplified using Kotlin. It also shows all the benefits, improvements and new possibilities provided by this language.\u003c\/p\u003e\u003cp\u003eThe book is divided in three modules that show the power of Kotlin and teach you how to use it properly. Each module present features in different levels of advancement. The first module covers Kotlin basics. This module will lay a firm foundation for the rest of the chapters so you are able to read and understand most of the Kotlin code. The next module dives deeper into the building blocks of Kotlin, such as functions, classes, and function types. You will learn how Kotlin brings many improvements to the table by improving common Java concepts and decreasing code verbosity. The last module presents features that are not present in Java. You will learn how certain tasks can be achieved in simpler ways thanks to Kotlin.\u003c\/p\u003e\u003cp\u003eThrough the book, you will learn how to use Kotlin for Android development. You will get to know and understand most important Kotlin features, and how they can be used. You will be ready to start your own adventure with Android development with Kotlin.\u003c\/p\u003e  \u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eRun a Kotlin application and understand the integration with Android Studio\u003c\/li\u003e\n\u003cli\u003eIncorporate Kotlin into new\/existing Android Java based project\u003c\/li\u003e\n\u003cli\u003eLearn about Kotlin type system to deal with null safety and immutability\u003c\/li\u003e\n\u003cli\u003eDefine various types of classes and deal with properties\u003c\/li\u003e\n\u003cli\u003eDefine collections and transform them in functional way\u003c\/li\u003e\n\u003cli\u003eDefine extensions, new behaviours to existing libraries and Android framework classes\u003c\/li\u003e\n\u003cli\u003eUse generic type variance modifiers to define subtyping relationship between generic types\u003c\/li\u003e\n\u003cli\u003eBuild a sample application\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487726150005,"sku":"9781787123687","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781787123687.jpg?v=1786354952"},{"product_id":"implementing-domain-specific-languages-with-xtext-and-xtend","title":"Implementing Domain-Specific Languages with Xtext and Xtend","description":"If you know Eclipse then learning how to implement a DSL using Xtext is a natural progression. And this guide makes it easy to get started through a step-by-step approach accompanied with simple examples.   Key FeaturesLearn to quickly develop a domain-specific language with Xtext Implement any aspect of a DSL using Xtend, a fully featured Java-like programming language Discover how to test a DSL implementation and how to customize runtime and IDE aspects of the DSLBook DescriptionXtext is an open source Eclipse framework for implementing domain-specific languages together with its IDE functionalities. It lets you implement languages really quickly, and, most of all, it covers all aspects of a complete language infrastructure, starting from the parser, code generator, interpreter, and more. \"Implementing Domain-Specific Languages with Xtext and Xtend\" will teach you how to develop a DSL with Xtext, an Eclipse framework for implementing domain-specific languages. The chapters are like tutorials that describe the main concepts of Xtext such as grammar definition, validation, code generation, customizations, and many more, through uncomplicated and easy-to-understand examples. Starting with briefly covering the features of Xtext that are involved in a DSL implementation, including integration in an IDE, the book will then introduce you to Xtend as this language will be used in all the examples throughout the book. We then proceed by explaining the main concepts of Xtext, such as validation, code generation, and customizations of runtime and UI aspects. By the end of the book, you will have learned how to test a DSL implemented in Xtext with Junit, in order to follow a test-driven development strategy that will help the developer implement maintainable code that is much faster and cleaner. A test-driven approach is used throughout the book when presenting advanced concepts such as type checking and scoping. The book also shows you how to build and release a DSL so that it can be installed in Eclipse, and gives you hints on how to build the DSL headlessly in a continuous integration server. \"Implementing Domain-Specific Languages with Xtext and Xtend\" aims to complement the official Xtext documentation to explain the main concepts through simplified examples and to teach the best practices for a DSL implementation in Xtext. It is a Beginner's Guide which should set you up for professional development DSL and its Eclipse IDE tooling.What you will learnLearn to write an Xtext grammar for a DSL Use Xtend as an alternative to Java to write cleaner, easier-to-read, and more maintainable code Write constraint checks for a DSL using the validator mechanism Learn how to write a code generator and an interpreter for a DSL Discover how automatic symbol resolution works in Xtext and how to customize it Build and deploy a DSL implementation so that others can install it Get well versed with the typical Xtext development workflowWho this book is forThis book is for programmers who want to learn about Xtext and how to use it to implement a DSL (or a programming language) together with Eclipse IDE tooling. It assumes that the user is familiar with Eclipse and its functionality. Existing basic knowledge of a compiler implementation would be useful, though not strictly required, since the book will explain all the stages of the development of a DSL.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487781429621,"sku":"9781782160304","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781782160304.jpg?v=1786355006"},{"product_id":"data-visualization-with-d3-js-cookbook","title":"Data Visualization with D3.Js Cookbook","description":"Turn your digital data into dynamic graphics with this exciting, leading-edge cookbook. Packed with recipes and practical guidance it will quickly make you a proficient user of the D3 JavaScript library.   Key FeaturesCreate stunning data visualization with the power of D3Bootstrap D3 quickly with the help of ready-to-go code samplesSolve real-world visualization problems with the help of practical recipesBook DescriptionD3.js is a JavaScript library designed to display digital data in dynamic graphical form. It helps you bring data to life using HTML, SVG, and CSS. D3 allows great control over the final visual result, and it is the hottest and most powerful web-based data visualization technology on the market today.   \"Data Visualization with D3.js Cookbook\" is packed with practical recipes to help you learn every aspect of data visualization with D3.   \"Data Visualization with D3.js Cookbook\" is designed to provide you with all the guidance you need to get to grips with data visualization with D3. With this book, you will create breathtaking data visualization with professional efficiency and precision with the help of practical recipes, illustrations, and code samples.   \"Data Visualization with D3.js Cookbook\" starts off by touching upon data visualization and D3 basics before gradually taking you through a number of practical recipes covering a wide range of topics you need to know about D3.   You will learn the fundamental concepts of data visualization, functional JavaScript, and D3 fundamentals including element selection, data binding, animation, and SVG generation. You will also learn how to leverage more advanced techniques such as custom interpolators, custom tweening, timers, the layout manager, force manipulation, and so on. This book also provides a number of pre-built chart recipes with ready-to-go sample code to help you bootstrap quickly.What you will learnLearn how to use functional JavaScript so you can write it the D3 waySelect and manipulate HTML and SVG elements efficiently in D3Drive your visualization using dataMaster D3 scales and interpolatorsAnimate your visualization with styleUse SVG and various D3 path generatorsExplore D3 layouts and understand and leverage D3 forceBuild mobile-first interactive visualization with touch supportTest-drive your visualization implementationBuild multi-dimensional data visualization with crossfilter and dc.js in minutesWho this book is forIf you are a developer familiar with HTML, CSS, and JavaScript, and you wish to get the most out of D3, then this book is for you. This book can also serve as a desktop quick-reference guide for experienced data visualization developers.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487782084981,"sku":"9781782162162","price":27.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781782162162.jpg?v=1786355006"},{"product_id":"augmented-reality-for-android-application-development","title":"Augmented Reality for Android Application Development","description":"As an Android developer, including Augmented Reality (AR) in your mobile apps could be a profitable new string to your bow. This tutorial takes you through every aspect of AR for Android with lots of hands-on exercises.   Key FeaturesUnderstand the main concepts and architectural components of an AR applicationStep-by-step learning through hands-on programming combined with a background of important mathematical conceptsEfficiently and robustly implement some of the main functional AR aspectsBook DescriptionAugmented Reality offers the magical effect of blending the physical world with the virtual world, which brings applications from your screen into your hands. AR redefines advertising and gaming, as well as education. It will soon become a technology that will have to be mastered as a necessity by mobile application developers.   Augmented Reality for Android Application Development enables you to implement sensor-based and computer vision-based AR applications on Android devices. You will learn about the theoretical foundations and practical details of implemented AR applications, and you will be provided with hands-on examples that will enable you to quickly develop and deploy novel AR applications on your own.   Augmented Reality for Android Application Development will help you learn the basics of developing mobile AR browsers, how to integrate and animate 3D objects easily with the JMonkeyEngine, how to unleash the power of computer vision-based AR using the Vuforia AR SDK, and will teach you about popular interaction metaphors. You will get comprehensive knowledge of how to implement a wide variety of AR apps using hands-on examples.   This book will make you aware of how to use the AR engine, Android layout, and overlays, and how to use ARToolkit. Finally, you will be able to apply this knowledge to make a stunning AR application.What you will learnDecide which AR approach is right for you: sensor-based or computer vision-basedGet camera-access for AndroidOverlay 3D objects on physical images with the JMonkeyEngineLearn how to use the GPS sensor to locate yourself in the worldMaster orientation sensorsLearn the building blocks of implementing Augmented Reality BrowsersUnderstand the power of the Vuforia SDK for computer vision-based AREnable user interaction with Augmented ObjectsWho this book is forAugmented Reality for Android Application Development is for Android mobile application developers who are familiar with Android Development Tools and deployment, JMonkeyEngine, and the Vuforia SDK.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487783526773,"sku":"9781782168553","price":27.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781782168553.jpg?v=1786355008"},{"product_id":"learning-drupal-8","title":"Learning Drupal 8","description":"\u003cp\u003e\u003cstrong\u003eCreate complex websites quickly and easily using the building blocks of Drupal 8, the most powerful version of Drupal yet\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild complete, complex websites with no prior knowledge of web development entirely using the intuitive Drupal user interface\u003c\/li\u003e\n\u003cli\u003eFollow a practical case study chapter-by-chapter to construct a complete website as you progress\u003c\/li\u003e\n\u003cli\u003eEnsure your sites are modern, responsive and mobile-friendly through utilizing the full features available in Drupal 8\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eDrupal 8 sets a new standard for ease of use, while offering countless new ways to tailor and deploy your content to the Web. Drupal 8 allows user to easily customize data structures, listings, and pages, and take advantage of new capabilities for displaying data on mobile devices, building APIs, and adapting to multilingual needs.\u003c\/p\u003e\u003cp\u003eThe book takes you step by step through building a Drupal 8 website. Start with the basics, such as setting up a local \"stack\" development environment and installing your first Drupal 8 site, then move on to image and media handling, and extending Drupal modules. Push your knowledge by getting to grips with the modular nature of Drupal, and learning to extend it by adding new functionalities to create your new modules. By the end of the book, you will be able to develop and manage a modern and responsive website using Drupal.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSet up a local \"stack\" development environment and install your first Drupal 8 site\u003c\/li\u003e\n\u003cli\u003eFind out what is available in Drupal 8 core\u003c\/li\u003e\n\u003cli\u003eDefine content types and taxonomies-and find out when you should do so\u003c\/li\u003e\n\u003cli\u003eUse the powerful Views module\u003c\/li\u003e\n\u003cli\u003eGet hands-on with image and media handling\u003c\/li\u003e\n\u003cli\u003eExtend Drupal using custom community modules\u003c\/li\u003e\n\u003cli\u003eDevelop the look and feel of your website using Drupal themes\u003c\/li\u003e\n\u003cli\u003eManage site users and permissions\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIf you want to learn to use Drupal 8 for the first time, or you are transitioning over from a previous version of Drupal, this is the book for you. No knowledge of PHP, MySQL, or HTML is assumed or required\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487784313205,"sku":"9781782168751","price":28.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781782168751.jpg?v=1786355009"},{"product_id":"mastering-java-for-data-science","title":"Mastering Java for Data Science","description":"\u003cp\u003eUse Java to create a diverse range of Data Science applications and bring Data Science into productionAbout This Book\u003c\/p\u003e\u003cp\u003eAn overview of modern Data Science and Machine Learning libraries available in Java\u003c\/p\u003e\u003cp\u003eCoverage of a broad set of topics, going from the basics of Machine Learning to Deep Learning and Big Data frameworks.\u003c\/p\u003e\u003cp\u003eEasy-to-follow illustrations and the running example of building a search engine.   Who This Book Is ForThis book is intended for software engineers who are comfortable with developing Java applications and are familiar with the basic concepts of data science. Additionally, it will also be useful for data scientists who do not yet know Java but want or need to learn it.   If you are willing to build efficient data science applications and bring them in the enterprise environment without changing the existing stack, this book is for you!What You Will Learn\u003c\/p\u003e\u003cp\u003eGet a solid understanding of the data processing toolbox available in Java\u003c\/p\u003e\u003cp\u003eExplore the data science ecosystem available in Java\u003c\/p\u003e\u003cp\u003eFind out how to approach different machine learning problems with Java\u003c\/p\u003e\u003cp\u003eProcess unstructured information such as natural language text or images\u003c\/p\u003e\u003cp\u003eCreate your own search engine\u003c\/p\u003e\u003cp\u003eGet state-of-the-art performance with XGBoost\u003c\/p\u003e\u003cp\u003eLearn how to build deep neural networks with DeepLearning4j\u003c\/p\u003e\u003cp\u003eBuild applications that scale and process large amounts of data\u003c\/p\u003e\u003cp\u003eDeploy data science models to production and evaluate their performanceIn DetailJava is the most popular programming language, according to the TIOBE index, and it is a typical choice for running production systems in many companies, both in the startup world and among large enterprises.   Not surprisingly, it is also a common choice for creating data science applications: it is fast and has a great set of data processing tools, both built-in and external. What is more, choosing Java for data science allows you to easily integrate solutions with existing software, and bring data science into production with less effort.   This book will teach you how to create data science applications with Java. First, we will revise the most important things when starting a data science application, and then brush up the basics of Java and machine learning before diving into more advanced topics. We start by going over the existing libraries for data processing and libraries with machine learning algorithms. After that, we cover topics such as classification and regression, dimensionality reduction and clustering, information retrieval and natural language processing, and deep learning and big data.   Finally, we finish the book by talking about the ways to deploy the model and evaluate it in production settings.   Style and approachThis is a practical guide where all the important concepts such as classification, regression, and dimensionality reduction are explained with the help of examples.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487785034101,"sku":"9781782174271","price":41.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781782174271.jpg?v=1786355010"},{"product_id":"mastering-qgis","title":"Mastering QGIS - Second Edition","description":"\u003cp\u003e\u003cstrong\u003eGo beyond the basics and unleash the full power of QGIS with practical, step-by-step examples\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eThis book is your one-stop solution to all of your GIS needs using the open source QGIS\u003c\/li\u003e\n\u003cli\u003eMaster QGIS by learning about database integration, geoprocessing tools, Python scripts, advanced cartography, and custom plugins\u003c\/li\u003e\n\u003cli\u003eThis example-rich, practical guide will help you create sophisticated analyses and maps\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eQGIS is an open source solution to GIS. It is widely used by GIS professionals all over the world. It is the leading alternative to the proprietary GIS software. Although QGIS is described as intuitive, it is also by default complex. Knowing which tools to use and how to apply them is essential to producing valuable deliverables on time.\u003c\/p\u003e\u003cp\u003eStarting with a refresher on the QGIS basics, this book will take you all the way through to creating your first custom QGIS plugin. From the refresher, we will recap how to create, populate, and manage a spatial database. You’ll also walk through styling GIS data, from creating custom symbols and color ramps to using blending modes. In the next section, you will discover how to prepare vector, heat maps, and create live layer effects, labeling, and raster data for processing. You’ll also discover advanced data creation and editing techniques.\u003c\/p\u003e\u003cp\u003eThe last third of the book covers the more technical aspects of QGIS such as using LAStools and GRASS GIS’s integration with the Processing Toolbox, how to automate workflows with batch processing, and how to create graphical models. Finally, you will see how to create and run Python data processing scripts and write your own QGIS plugin with pyqgis.\u003c\/p\u003e\u003cp\u003eBy the end of the book, you will understand how to work with all the aspects of QGIS, and will be ready to use it for any type of GIS work.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCreate and manage a spatial database\u003c\/li\u003e\n\u003cli\u003eGet to know advanced techniques to style GIS data\u003c\/li\u003e\n\u003cli\u003ePrepare both vector and raster data for processing\u003c\/li\u003e\n\u003cli\u003eAdd heat maps, live layer effects, and labels to your maps\u003c\/li\u003e\n\u003cli\u003eMaster LAStools and GRASS integration with the Processing Toolbox\u003c\/li\u003e\n\u003cli\u003eEdit and repair topological data errors\u003c\/li\u003e\n\u003cli\u003eAutomate workflows with batch processing and the QGIS Graphical Modeler\u003c\/li\u003e\n\u003cli\u003eIntegrate Python scripting into your data processing workflows\u003c\/li\u003e\n\u003cli\u003eDevelop your own QGIS plugin\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIf you are a GIS professional, a consultant, a student, or perhaps a fast learner who wants to go beyond the basics of QGIS, then this book is for you. It will prepare you to realize the full potential of QGIS.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487791030645,"sku":"9781786460370","price":43.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781786460370.jpg?v=1786355015"},{"product_id":"mastering-openstack-second-edition","title":"Mastering OpenStack - Second Edition","description":"\u003cp\u003e\u003cstrong\u003eDiscover your complete guide to designing, deploying, and managing OpenStack-based clouds in mid-to-large IT infrastructures with best practices, expert understanding, and more\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDesign and deploy an OpenStack-based cloud in your mid-to-large IT infrastructure using automation tools and best practices\u003c\/li\u003e\n\u003cli\u003eKeep yourself up-to-date with valuable insights into OpenStack components and new services in the latest OpenStack release\u003c\/li\u003e\n\u003cli\u003eDiscover how the new features in the latest OpenStack release can help your enterprise and infrastructure\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIn this second edition, you will get to grips with the latest features of OpenStack. Starting with an overview of the OpenStack architecture, you'll see how to adopt the DevOps style of automation while deploying and operating in an OpenStack environment. We'll show you how to create your own OpenStack private cloud. Then you'll learn about various hypervisors and container technology supported by OpenStack. You'll get an understanding about the segregation of compute nodes based on reliability and availability needs. We'll cover various storage types in OpenStack and advanced networking aspects such as SDN and NFV.\u003c\/p\u003e\u003cp\u003eNext, you'll understand the OpenStack infrastructure from a cloud user point of view. Moving on, you'll develop troubleshooting skills, and get a comprehensive understanding of services such as high availability and failover in OpenStack. Finally, you will gain experience of running a centralized logging server and monitoring OpenStack services.\u003c\/p\u003e\u003cp\u003eThe book will show you how to carry out performance tuning based on OpenStack service logs. You will be able to master OpenStack benchmarking and performance tuning. By the end of the book, you'll be ready to take steps to deploy and manage an OpenStack cloud with the latest open source technologies.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore the main architecture design of OpenStack components and core-by-core services, and how they work together\u003c\/li\u003e\n\u003cli\u003eDesign different high availability scenarios and plan for a no-single-point-of-failure environment\u003c\/li\u003e\n\u003cli\u003eSet up a multinode environment in production using orchestration tools\u003c\/li\u003e\n\u003cli\u003eBoost OpenStack's performance with advanced configuration\u003c\/li\u003e\n\u003cli\u003eDelve into various hypervisors and container technology supported by OpenStack\u003c\/li\u003e\n\u003cli\u003eGet familiar with deployment methods and discover use cases in a real production environment\u003c\/li\u003e\n\u003cli\u003eAdopt the DevOps style of automation while deploying and operating in an OpenStack environment\u003c\/li\u003e\n\u003cli\u003eMonitor the cloud infrastructure and make decisions on maintenance and performance improvement\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for system administrators, cloud engineers, and system architects who would like to deploy an OpenStack-based cloud in a mid-to-large IT infrastructure. This book requires a moderate level of system administration and familiarity with cloud concepts.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487791849845,"sku":"9781786463982","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781786463982.jpg?v=1786355016"},{"product_id":"python-network-programming-cookbook-second-edition","title":"Python Network Programming Cookbook - Second Edition","description":"\u003cp\u003e\u003cstrong\u003eDiscover practical solutions for a wide range of real-world network programming tasks\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSolve real-world tasks in the area of network programming, system\/networking administration, network monitoring, and more.\u003c\/li\u003e\n\u003cli\u003eFamiliarize yourself with the fundamentals and functionalities of SDN\u003c\/li\u003e\n\u003cli\u003eImprove your skills to become the next-gen network engineer by learning the various facets of Python programming\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003ePython Network Programming Cookbook - Second Edition highlights the major aspects of network programming in Python, starting from writing simple networking clients to developing and deploying complex Software-Defined Networking (SDN) and Network Functions Virtualization (NFV) systems. It creates the building blocks for many practical web and networking applications that rely on various networking protocols. It presents the power and beauty of Python to solve numerous real-world tasks in the area of network programming, network and system administration, network monitoring, and web-application development.\u003c\/p\u003e\u003cp\u003eIn this edition, you will also be introduced to network modelling to build your own cloud network. You will learn about the concepts and fundamentals of SDN and then extend your network with Mininet. Next, you'll find recipes on Authentication, Authorization, and Accounting (AAA) and open and proprietary SDN approaches and frameworks. You will also learn to configure the Linux Foundation networking ecosystem and deploy and automate your networks with Python in the cloud and the Internet scale.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you will be able to analyze your network security vulnerabilities using advanced network packet capture and analysis techniques.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDevelop TCP\/IP networking client\/server applications\u003c\/li\u003e\n\u003cli\u003eAdminister local machines' IPv4\/IPv6 network interfaces\u003c\/li\u003e\n\u003cli\u003eWrite multi-purpose efficient web clients for HTTP and HTTPS protocols\u003c\/li\u003e\n\u003cli\u003ePerform remote system administration tasks over Telnet and SSH connections\u003c\/li\u003e\n\u003cli\u003eInteract with popular websites via web services such as XML-RPC, SOAP, and REST APIs\u003c\/li\u003e\n\u003cli\u003eMonitor and analyze major common network security vulnerabilities\u003c\/li\u003e\n\u003cli\u003eDevelop Software-Defined Networks with Ryu, OpenDaylight, Floodlight, ONOS, and POX Controllers\u003c\/li\u003e\n\u003cli\u003eEmulate simple and complex networks with Mininet and its extensions for network and systems emulations\u003c\/li\u003e\n\u003cli\u003eLearn to configure and build network systems and Virtual Network Functions (VNF) in heterogeneous deployment environments\u003c\/li\u003e\n\u003cli\u003eExplore various Python modules to program the Internet\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for network engineers, system\/network administrators, network programmers, and even web application developers who want to solve everyday network-related problems. If you are a novice, you will develop an understanding of the concepts as you progress with this book.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487792701813,"sku":"9781786463999","price":41.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781786463999.jpg?v=1786355017"},{"product_id":"hands-on-design-patterns-with-c","title":"Hands-On Design Patterns with C++","description":"\u003cp\u003e\u003cb\u003eA comprehensive guide with extensive coverage on concepts such as OOP, functional programming, generic programming, and STL along with the latest features of C++\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDelve into the core patterns and components of C++ in order to master application design\u003c\/li\u003e\n\u003cli\u003eLearn tricks, techniques, and best practices to solve common design and architectural challenges\u003c\/li\u003e\n\u003cli\u003eUnderstand the limitation imposed by C++ and how to solve them using design patterns\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eC++ is a general-purpose programming language designed with the goals of efficiency, performance, and flexibility in mind. Design patterns are commonly accepted solutions to well-recognized design problems. In essence, they are a library of reusable components, only for software architecture, and not for a concrete implementation.\u003c\/p\u003e\u003cp\u003eThe focus of this book is on the design patterns that naturally lend themselves to the needs of a C++ programmer, and on the patterns that uniquely benefit from the features of C++, in particular, the generic programming. Armed with the knowledge of these patterns, you will spend less time searching for a solution to a common problem and be familiar with the solutions developed from experience, as well as their advantages and drawbacks. The other use of design patterns is as a concise and an efficient way to communicate. A pattern is a familiar and instantly recognizable solution to specific problem; through its use, sometimes with a single line of code, we can convey a considerable amount of information. The code conveys: \"\"\"\"This is the problem we are facing, these are additional considerations that are most important in our case; hence, the following well-known solution was chosen.\"\"\"\"\u003c\/p\u003e\u003cp\u003eBy the end of this book, you will have gained a comprehensive understanding of design patterns to create robust, reusable, and maintainable code.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eRecognize the most common design patterns used in C++\u003c\/li\u003e\n\u003cli\u003eUnderstand how to use C++ generic programming to solve common design problems\u003c\/li\u003e\n\u003cli\u003eExplore the most powerful C++ idioms, their strengths, and drawbacks\u003c\/li\u003e\n\u003cli\u003eRediscover how to use popular C++ idioms with generic programming\u003c\/li\u003e\n\u003cli\u003eUnderstand the impact of design patterns on the program's performance\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for experienced C++ developers and programmers who wish to learn about software design patterns and principles and apply them to create robust, reusable, and easily maintainable apps.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487854993781,"sku":"9781788832564","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781788832564.jpg?v=1786355078"},{"product_id":"mariadb-cookbook","title":"Mariadb Cookbook","description":"Key FeaturesBook DescriptionA practical cookbook, filled with advanced recipes , and plenty of code and commands used for illustration,which will make your learning curve easy and quick. This book is for anyone who wants to learn more about databases in general or MariaDB in particular. Some familiarity with SQL databases is assumed, but the recipes are approachable to almost anyone with basic database skills.What you will learnEnable various MariaDB optimizationsLink MariaDB to a Cassandra clusterEnable and use the TokuDB storage engineRead from and write to various data formats including XML and CSVSearch through your data with SphinxConnect to other databases with ODBCTune MariaDB for the best performanceWho this book is for","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487858631029,"sku":"9781783284399","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781783284399.jpg?v=1786355081"},{"product_id":"hands-on-system-programming-with-c","title":"Hands-On System Programming with C++","description":"A hands-on guide to making system programming with C++ easyKey FeaturesWrite system-level code leveraging C++17Learn the internals of the Linux Application Binary Interface (ABI) and apply it to system programmingExplore C++ concurrency to take advantage of server-level constructsBook DescriptionC++ is a general-purpose programming language with a bias toward system programming as it provides ready access to hardware-level resources, efficient compilation, and a versatile approach to higher-level abstractions.   This book will help you understand the benefits of system programming with C++17. You will gain a firm understanding of various C, C++, and POSIX standards, as well as their respective system types for both C++ and POSIX. After a brief refresher on C++, Resource Acquisition Is Initialization (RAII), and the new C++ Guideline Support Library (GSL), you will learn to program Linux and Unix systems along with process management. As you progress through the chapters, you will become acquainted with C++'s support for IO. You will then study various memory management methods, including a chapter on allocators and how they benefit system programming. You will also explore how to program file input and output and learn about POSIX sockets. This book will help you get to grips with safely setting up a UDP and TCP server\/client.   Finally, you will be guided through Unix time interfaces, multithreading, and error handling with C++ exceptions. By the end of this book, you will be comfortable with using C++ to program high-quality systems.   What you will learnUnderstand the benefits of using C++ for system programmingProgram Linux\/Unix systems using C++Discover the advantages of Resource Acquisition Is Initialization (RAII)Program both console and file input and outputUncover the POSIX socket APIs and understand how to program themExplore advanced system programming topics, such as C++ allocatorsUse POSIX and C++ threads to program concurrent systemsGrasp how C++ can be used to create performant system applicationsWho this book is forIf you are a fresh developer with intermediate knowledge of C++ but little or no knowledge of Unix and Linux system programming, this book will help you learn system programming with C++ in a practical way.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487911027061,"sku":"9781789137880","price":38.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789137880.jpg?v=1786355132"},{"product_id":"50-algorithms-every-programmer-should-know-second-edition","title":"50 Algorithms Every Programmer Should Know - Second Edition","description":"\u003cp\u003e\u003cstrong\u003eDelve into the realm of generative AI and large language models (LLMs) while exploring modern deep learning techniques, including LSTMs, GRUs, RNNs with new chapters included in this 50% new edition overhaul\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePurchase of the print or Kindle book includes a free eBook in PDF format.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Familiarize yourself with advanced deep learning architectures\u003c\/p\u003e\u003cp\u003e- Explore newer topics, such as handling hidden bias in data and algorithm explainability\u003c\/p\u003e\u003cp\u003e- Get to grips with different programming algorithms and choose the right data structures for their optimal implementation\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThe ability to use algorithms to solve real-world problems is a must-have skill for any developer or programmer. This book will help you not only to develop the skills to select and use an algorithm to tackle problems in the real world but also to understand how it works.\u003c\/p\u003e\u003cp\u003eYou'll start with an introduction to algorithms and discover various algorithm design techniques, before exploring how to implement different types of algorithms, with the help of practical examples. As you advance, you'll learn about linear programming, page ranking, and graphs, and will then work with machine learning algorithms to understand the math and logic behind them.\u003c\/p\u003e\u003cp\u003eCase studies will show you how to apply these algorithms optimally before you focus on deep learning algorithms and learn about different types of deep learning models along with their practical use.\u003c\/p\u003e\u003cp\u003eYou will also learn about modern sequential models and their variants, algorithms, methodologies, and architectures that are used to implement Large Language Models (LLMs) such as ChatGPT.\u003c\/p\u003e\u003cp\u003eFinally, you'll become well versed in techniques that enable parallel processing, giving you the ability to use these algorithms for compute-intensive tasks.\u003c\/p\u003e\u003cp\u003eBy the end of this programming book, you'll have become adept at solving real-world computational problems by using a wide range of algorithms.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Design algorithms for solving complex problems\u003c\/p\u003e\u003cp\u003e- Become familiar with neural networks and deep learning techniques\u003c\/p\u003e\u003cp\u003e- Explore existing data structures and algorithms found in Python libraries\u003c\/p\u003e\u003cp\u003e- Implement graph algorithms for fraud detection using network analysis\u003c\/p\u003e\u003cp\u003e- Delve into state-of-the-art algorithms for proficient Natural Language Processing illustrated with real-world examples\u003c\/p\u003e\u003cp\u003e- Create a recommendation engine that suggests relevant movies to subscribers\u003c\/p\u003e\u003cp\u003e- Grasp the concepts of sequential machine learning models and their foundational role in the development of cutting-edge LLMs\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis computer science book is for programmers or developers who want to understand the use of algorithms for problem-solving and writing efficient code.\u003c\/p\u003e\u003cp\u003eWhether you are a beginner looking to learn the most used algorithms concisely or an experienced programmer looking to explore cutting-edge algorithms in data science, machine learning, and cryptography, you'll find this book useful.\u003c\/p\u003e\u003cp\u003ePython programming experience is a must, knowledge of data science will be helpful but not necessary.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Overview of Algorithms\u003c\/p\u003e\u003cp\u003e- Data Structures Used in Algorithms\u003c\/p\u003e\u003cp\u003e- Sorting and Searching Algorithms\u003c\/p\u003e\u003cp\u003e- Designing Algorithms\u003c\/p\u003e\u003cp\u003e- Graph Algorithms\u003c\/p\u003e\u003cp\u003e- Unsupervised Machine Learning Algorithms\u003c\/p\u003e\u003cp\u003e- Traditional Supervised Learning Algorithms\u003c\/p\u003e\u003cp\u003e- Neural Network Algorithms\u003c\/p\u003e\u003cp\u003e- Algorithms for Natural Language Processing\u003c\/p\u003e\u003cp\u003e- Understanding Sequential Models\u003c\/p\u003e\u003cp\u003e- Advanced Sequential Modeling Algorithms\u003c\/p\u003e\u003cp\u003e- Recommendation Engines\u003c\/p\u003e\u003cp\u003e- Algorithmic Strategies for Data Handling\u003c\/p\u003e\u003cp\u003e- Cryptography\u003c\/p\u003e\u003cp\u003e- Large-Scale Algorithms\u003c\/p\u003e\u003cp\u003e- Practical Considerations\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487943926133,"sku":"9781803247762","price":37.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781803247762.jpg?v=1786355166"},{"product_id":"bayesian-analysis-with-python-second-edition","title":"Bayesian Analysis with Python - Second Edition","description":"\u003cp\u003e\u003cstrong\u003eBayesian modeling with PyMC3 and exploratory analysis of Bayesian models with ArviZ \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eA step-by-step guide to conduct Bayesian data analyses using PyMC3 and ArviZ\u003c\/li\u003e\n\u003cli\u003eA modern, practical and computational approach to Bayesian statistical modeling\u003c\/li\u003e\n\u003cli\u003eA tutorial for Bayesian analysis and best practices with the help of sample problems and practice exercises.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThe second edition of Bayesian Analysis with Python is an introduction to the main concepts of applied Bayesian inference and its practical implementation in Python using PyMC3, a state-of-the-art probabilistic programming library, and ArviZ, a new library for exploratory analysis of Bayesian models.\u003c\/p\u003e\u003cp\u003eThe main concepts of Bayesian statistics are covered using a practical and computational approach. Synthetic and real data sets are used to introduce several types of models, such as generalized linear models for regression and classification, mixture models, hierarchical models, and Gaussian processes, among others.\u003c\/p\u003e\u003cp\u003eBy the end of the book, you will have a working knowledge of probabilistic modeling and you will be able to design and implement Bayesian models for your own data science problems. After reading the book you will be better prepared to delve into more advanced material or specialized statistical modeling if you need to.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eBuild probabilistic models using the Python library PyMC3 \u003c\/li\u003e\n\u003cli\u003eAnalyze probabilistic models with the help of ArviZ \u003c\/li\u003e\n\u003cli\u003eAcquire the skills required to sanity check models and modify them if necessary \u003c\/li\u003e\n\u003cli\u003eUnderstand the advantages and caveats of hierarchical models\u003c\/li\u003e\n\u003cli\u003eFind out how different models can be used to answer different data analysis questions\u003c\/li\u003e\n\u003cli\u003eCompare models and choose between alternative ones\u003c\/li\u003e\n\u003cli\u003eDiscover how different models are unified from a probabilistic perspective \u003c\/li\u003e\n\u003cli\u003eThink probabilistically and benefit from the flexibility of the Bayesian framework\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIf you are a student, data scientist, researcher, or a developer looking to get started with Bayesian data analysis and probabilistic programming, this book is for you. The book is introductory so no previous statistical knowledge is required, although some experience in using Python and NumPy is expected.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487952052597,"sku":"9781789341652","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781789341652.jpg?v=1786355175"},{"product_id":"python-machine-learning-by-example","title":"Python Machine Learning By Example","description":"\u003cp\u003e\u003cstrong\u003eTake tiny steps to enter the big world of data science through this interesting guide\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearn the fundamentals of machine learning and build your own intelligent applications\u003c\/li\u003e\n\u003cli\u003eMaster the art of building your own machine learning systems with this example-based practical guide\u003c\/li\u003e\n\u003cli\u003eWork with important classification and regression algorithms and other machine learning techniques\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBook Description:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eData science and machine learning are some of the top buzzwords in the technical world today. A resurging interest in machine learning is due to the same factors that have made data mining and Bayesian analysis more popular than ever. This book is your entry point to machine learning.\u003c\/p\u003e\u003cp\u003eThis book starts with an introduction to machine learning and the Python language and shows you how to complete the setup. Moving ahead, you will learn all the important concepts such as, exploratory data analysis, data preprocessing, feature extraction, data visualization and clustering, classification, regression and model performance evaluation. With the help of various projects included, you will find it intriguing to acquire the mechanics of several important machine learning algorithms - they are no more obscure as they thought. Also, you will be guided step by step to build your own models from scratch. Toward the end, you will gather a broad picture of the machine learning ecosystem and best practices of applying machine learning techniques.\u003c\/p\u003e\u003cp\u003eThrough this book, you will learn to tackle data-driven problems and implement your solutions with the powerful yet simple language, Python. Interesting and easy-to-follow examples, to name some, news topic classification, spam email detection, online ad click-through prediction, stock prices forecast, will keep you glued till you reach your goal.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExploit the power of Python to handle data extraction, manipulation, and exploration techniques\u003c\/li\u003e\n\u003cli\u003eUse Python to visualize data spread across multiple dimensions and extract useful features\u003c\/li\u003e\n\u003cli\u003eDive deep into the world of analytics to predict situations correctly\u003c\/li\u003e\n\u003cli\u003eImplement machine learning classification and regression algorithms from scratch in Python\u003c\/li\u003e\n\u003cli\u003eBe amazed to see the algorithms in action\u003c\/li\u003e\n\u003cli\u003eEvaluate the performance of a machine learning model and optimize it\u003c\/li\u003e\n\u003cli\u003eSolve interesting real-world problems using machine learning and Python as the journey unfolds\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for anyone interested in entering the data science stream with machine learning. Basic familiarity with Python is assumed.\u003c\/p\u003e","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57487956672885,"sku":"9781783553112","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781783553112.jpg?v=1786355182"},{"product_id":"selenium-testing-tools-cookbook","title":"Selenium Testing Tools Cookbook","description":"This is a cookbook packed with code examples and step-by-step instructions to ease your learning curve. This book is intended for software quality assurance\/testing professionals, software project managers, or software developers with prior experience in using Selenium and Java for testing web-based applications. This book also provides examples for C#, Python, and Ruby users.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57490092163445,"sku":"9781849515740","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781849515740.jpg?v=1786441986"},{"product_id":"unity-3-x-game-development-by-example-beginners-guide","title":"Unity 3.x Game Development by Example Beginner's Guide","description":"The book takes a clear, step-by-step approach to building small, simple game projects. It focuses on short, attainable goals so that the reader can finish something, instead of trying to create a complex RPG or open-world game that never sees the light of day. This book encourages readers hungry for knowledge. It does not go into gory detail about how every little knob and dial functions – that's what the software manual is for! Rather, this book is the fastest path from zero to finished game using the Unity game engine. If you've ever wanted to develop games, but have never felt \"smart\" enough to deal with complex programming, this book is for you. It's also a great kick-start for developers coming from other tools like Flash, Unreal Engine, and Game Maker Pro.","brand":"Gardners","offers":[{"title":"Default Title","offer_id":57490111103349,"sku":"9781849691840","price":35.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0612\/7193\/3106\/files\/9781849691840.jpg?v=1786442002"}],"url":"https:\/\/backstory.london\/collections\/publisher-packt-publishing-limited.oembed","provider":"Backstory","version":"1.0","type":"link"}