Product List
GET /services/catalog/products?format=api&page=77771
{ "links": { "first": "https://redshelf.com/services/catalog/products?format=api&page=1", "last": "https://redshelf.com/services/catalog/products?format=api&page=78510", "next": "https://redshelf.com/services/catalog/products?format=api&page=77772", "prev": "https://redshelf.com/services/catalog/products?format=api&page=77770" }, "data": [ { "type": "Product", "id": "00010000074459", "attributes": { "name": "Learning Dart", "subtitle": "", "description": "In DetailDart is a new open source programming language for the Web. Developed by Google, Dart is gaining popularity and has a steadily growing community. It is a single language for both client and server that can be used with a wide range of devices, including phones, tablets, laptops, and servers. It encompasses the lessons that have been learned over the last two decades of web programming. Stop solving new challenges with the same old tools - let Dart show you a whole new way.\n\"Learning Dart\" provides you with a thorough overview of this new open source programming language. It will guide you step-by-step through building games and business applications for the Web, taking advantage of the power behind a modern language combined with HTML5.\"Learning Dart\" starts by exploring the Dart ecosystem. This is followed by two chapters that will show you everything you need to know about Dart's syntax and development principles. Throughout the rest of the book, you will apply this knowledge to advanced topics with the help of an example-based approach.\nYou will explore how to build web games using HTML5, how to integrate audio and video into your applications, and how to process and show data in HTML5 forms with Dart. The book also shows you how web components fit together with HTML5 and how to apply them in business web applications. You also learn how to store data on the client, how to communicate data between client and server with JSON, and how to store JSON data with MongoDB.\"Learning Dart\" provides you with everything you need to know to start or enhance your career in web development.Approach\"Learning Dart\" is a step-by-step guide that aims to give you hands-on knowledge about programming in Dart using an example-based approach.Who this book is forIf you want to become a web developer, or perhaps you already are a web developer but you want to add Dart to your tool belt, then this book is for you. This book assumes that you have at least some knowledge of HTML and how web applications work. Some previous programming experience, preferably in a modern language like C#, Java, Python, Ruby, or JavaScript, will also give you a head start. You can also work with Dart on your preferred platform, be it Linux, Mac OS X, or Windows.", "author": "Ivo Balbaert, Dzenan Ridjanovic", "slug": "learning-dart-74459-9781849697439-ivo-balbaert-dzenan-ridjanovic", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849697422.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74459", "product_url": "/app/ecom/book/74459/learning-dart-74459-9781849697439-ivo-balbaert-dzenan-ridjanovic", "bisac_codes": [ "COM060080" ], "items_count": null, "identifiers": { "ISBN13": "9781849697422", "ISBN10": "1849697434", "EISBN13": "9781849697439" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066197" } } } }, { "type": "Product", "id": "00010000074458", "attributes": { "name": "OUYA Game Development by Example", "subtitle": "", "description": "In DetailThe OUYA console and development kit gives you the power to publish video games for the players, creating a console marketplace of the gamers, for the gamers, and by the gamers. Using the OUYA developer kit and the Unity3D game engine, even beginners with a captivating game idea can bring it to life with a hint of imagination.OUYA Game Development by Example uses a series of feature-based, step-by-step tutorials that teach beginners how to integrate essential elements into a game engine and then combine them to form a polished gaming experience.Approach\"OUYA Game Development by Example\" consists of different game application examples. No prior experience with programming is required. You will learn everything from scratch and will have an organized flow of information specifically designed for complete beginners.Who this book is forUsing this book, you can get started with creating games without any game development experience. This book is perfect for anyone that wants to make video games but is unsure of where to start. It covers elements of game design, art, and programming comprehensively, and the engine used throughout all of the tutorials is very beginner-friendly. No prior knowledge is assumed or required for the tutorials in this book.", "author": "Jack Donovan", "slug": "ouya-game-development-by-example-74458-9781849697231-jack-donovan", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849697224.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74458", "product_url": "/app/ecom/book/74458/ouya-game-development-by-example-74458-9781849697231-jack-donovan", "bisac_codes": [ "COM012040" ], "items_count": null, "identifiers": { "ISBN13": "9781849697224", "ISBN10": "184969723X", "EISBN13": "9781849697231" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066682" } } } }, { "type": "Product", "id": "00010000074457", "attributes": { "name": "Direct3D Rendering Cookbook", "subtitle": "", "description": "In DetailThe latest 3D graphics cards bring us amazing visuals in the latest games, from Indie to AAA titles. This is made possible on Microsoft platforms including PC, Xbox consoles, and mobile devices thanks to Direct3D a component of the DirectX API dedicated to exposing 3D graphics hardware to programmers. Microsoft DirectX is the graphics technology powering all of today's hottest games. The latest version DirectX 11features tessellation for film-like geometric detail, compute shaders for custom graphics effects, and improved multithreading for better hardware utilization. With it comes a number of fundamental game changing improvements to the way in which we render 3D graphics.Direct3D Rendering Cookbook provides detailed .NET examples covering a wide range of advanced 3D rendering techniques available in Direct3D 11.2. With this book, you will learn how to use the new Visual Studio 2012 graphics content pipeline, how to perform character animation, how to use advanced hardware tessellation techniques, how to implement displacement mapping, perform image post-processing, and how to use compute shaders for general-purpose computing on GPUs.After covering a few introductory topics about Direct3D 11.2 and working with the API using C# and SharpDX, we quickly ramp up to the implementation of a range of advanced rendering techniques, building upon the projects we create and the skills we learn in each subsequent chapter. Topics covered include using the new Visual Studio 2012 graphics content pipeline and graphics debugger, texture sampling, normal mapping, lighting and materials, loading meshes, character animation (vertex skinning), hardware tessellation, displacement mapping, using compute shaders for post-process effects, deferred rendering, and finally bringing all of this to Windows Store Apps for PC and mobile. After completing the recipes within Direct3D Rendering Cookbook, you will have an in-depth understanding of a range of advanced Direct3D rendering topics.ApproachThis is a practical cookbook that dives into the various methods of programming graphics with a focus on games. It is a perfect package of all the innovative and up-to-date 3D rendering techniques supported by numerous illustrations, strong sample code, and concise explanations.Who this book is forDirect3D Rendering Cookbook is for C# .NET developers who want to learn the advanced rendering techniques made possible with DirectX 11.2. It is expected that the reader has at least a cursory knowledge of graphics programming, and although some knowledge of Direct3D 10+ is helpful, it is not necessary. An understanding of vector and matrix algebra is required.", "author": "Justin Stenning", "slug": "direct3d-rendering-cookbook-74457-9781849697118-justin-stenning", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849697101.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74457", "product_url": "/app/ecom/book/74457/direct3d-rendering-cookbook-74457-9781849697118-justin-stenning", "bisac_codes": [ "COM012000" ], "items_count": null, "identifiers": { "ISBN13": "9781849697101", "ISBN10": "1849697116", "EISBN13": "9781849697118" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013065726" } } } }, { "type": "Product", "id": "00010000074455", "attributes": { "name": "Raspberry Pi Cookbook for Python Programmers", "subtitle": "", "description": "In DetailThe Raspberry Pi foundation has been selling their computers since 2012 with the aim of inspiring programmers and engineers.Raspberry Pi Cookbook for Python Programmers is a practical guide for getting the most out of this little computer. It will guide you through the many uses of the Raspberry Pi and allow you to showcase the best it has to offer. Discover what the Raspberry Pi has to offer using detailed Python 3 examples that you can adapt and extend; see where your creativity takes you!\"Raspberry Pi Cookbook for Python Programmers\" begins by guiding you through setting up the Raspberry Pi, performing tasks using Python 3 and introduces the first steps to interface with electronics. As you work through each chapter you will build up your skills and knowledge and apply them as you progress throughout the book, delving further and further into the unique abilities and features of the Raspberry Pi.Later, you will learn how to automate tasks by accessing files, build applications using the popular Tkinter library and create games by controlling graphics on screen. You will harness the power of the built-in graphics processor by using Pi3D to generate your own high quality 3D graphics and environments. Connect directly to the Raspberry Pis hardware pins to control electronics from switching on LEDs and responding to push buttons right through to driving motors and servos. Learn how to monitor sensors to gather real-life data and use it to control other devices, and view the results over the Internet. Apply what you have learnt by creating your own Pi-Rover or Pi-Hexipod robots. Finally, we will explore using many of the purpose-built add-ons available for the Raspberry Pi, as well as interfacing with common household devices in new ways.The \"Raspberry Pi Cookbook for Python Programmers\" will allow you to discover the vast range of abilities this micro-computer has. By following the clear examples you can pick up many new skills and arm yourself with the tools to create your own exciting and interesting projects.Approach\"Raspberry Pi Cookbook for Python Programmers\" is written in a Cookbook format, presenting examples in the style of recipes.This allows you to go directly to your topic of interest, or follow topics throughout a chapter to gain a thorough in-depth knowledge.Who this book is forThe aim of this book is to bring you a broad range of Python 3 examples and practical ideas which you can develop to suit your own requirements. By modifying and combining the examples to create your own projects you learn far more effectively with a much greater understanding. Each chapter is designed to become a foundation for further experimentation and discovery of the topic, providing you with the tools and information to jump right in.Readers are expected to be familiar with programming concepts and Python (where possible Python 3 is used), although beginners should manage with the help of a good Python reference book and background reading. No prior knowledge of the Raspberry Pi or electronics is required; however for the hardware sections you will need some basic electronic components/household tools to build some of the projects.", "author": "Tim Cox", "slug": "raspberry-pi-cookbook-for-python-programmers-74455-9781849696630-tim-cox", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849696623.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74455", "product_url": "/app/ecom/book/74455/raspberry-pi-cookbook-for-python-programmers-74455-9781849696630-tim-cox", "bisac_codes": [ "COM050000" ], "items_count": null, "identifiers": { "ISBN13": "9781849696623", "ISBN10": "1849696632", "EISBN13": "9781849696630" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066802" } } } }, { "type": "Product", "id": "00010000074454", "attributes": { "name": "Source SDK Game Development Essentials", "subtitle": "", "description": "In DetailThe Source Authoring Tools are the pieces of software used to create custom content for games made with Valves Source engine. Creating mods and maps for your games without any programming knowledge can be time consuming. These tools allow you to create your own maps and levels without the need for any coding knowledge. All the tools that you need to start creating your own levels are built-in and ready to go!This book will teach you how to use the Authoring Tools provided with Source games and will guide you in creating your first maps and mods (modifications) using Source. You will learn how to stay organized, map efficiently, and avoid the most common mapping mistakes.This practical guide begins by setting you up with Source SDK and a 3D development environment. Through a series of guided tutorials, you will learn what it takes to create a professional, polished map or mod.You will learn how to create varying types of worlds, from underground labs to flowing outdoor terrains. You will also learn how to bring life into your world with advanced texturing, lighting, and decorating techniques. Towards the end of the book, we will learn how to create goal-driven A.I. sequences and scripts to choreograph epic battles and take control of your enemies and allies.The content has been developed using the illustrations from Half Life Episode 2ApproachThis book is written by a gamer, for a gamer to guide just about anything with Source SDK giving a firm grasp of all the tools it has to offer using step-by-step explanations.Who this book is forIf youre a keen gamer who wants a bit more out of your favorite game and create your own modifications (mods) and levels with the Source engine, this book is great for you. No programming and Source SDK experience is required.", "author": "Brett Bernier", "slug": "source-sdk-game-development-essentials-74454-9781849695930-brett-bernier", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849695923.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74454", "product_url": "/app/ecom/book/74454/source-sdk-game-development-essentials-74454-9781849695930-brett-bernier", "bisac_codes": [ "COM012040" ], "items_count": null, "identifiers": { "ISBN13": "9781849695923", "ISBN10": "1849695938", "EISBN13": "9781849695930" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066888" } } } }, { "type": "Product", "id": "00010000074453", "attributes": { "name": "Penetration Testing with the Bash shell", "subtitle": "", "description": "In DetailThis book teaches you to take your problem solving capabilities to the next level with the Bash shell, to assess network and application level security by leveraging the power of the command-line tools available with Kali Linux.The book begins by introducing some of the fundamental bash scripting and information processing tools. Building on this, the next few chapters focus on detailing ways to customize your Bash shell using functionalities such as tab completion and rich text formatting. After the fundamental customization techniques and general purpose tools have been discussed, the book breaks into topics such as the command-line-based security tools in the Kali Linux operating system. The general approach in discussing these tools is to involve general purpose tools discussed in previous chapters to integrate security assessment tools. This is a one stop solution to learn Bash and solve information security problems.ApproachAn easy-to-understand, step-by-step practical guide that shows you how to use the Linux Bash terminal tools to solve information security problems.Who this book is forIf you are a penetration tester, system administrator, or developer who would like an enriching and practical introduction to the Bash shell and Kali Linux command-line-based tools, this is the book for you.", "author": "Keith Makan", "slug": "penetration-testing-with-the-bash-shell-74453-9781849695114-keith-makan", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849695107.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74453", "product_url": "/app/ecom/book/74453/penetration-testing-with-the-bash-shell-74453-9781849695114-keith-makan", "bisac_codes": [ "COM051330" ], "items_count": null, "identifiers": { "ISBN13": "9781849695107", "ISBN10": "1849695113", "EISBN13": "9781849695114" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066924" } } } }, { "type": "Product", "id": "00010000074451", "attributes": { "name": "FL Studio Cookbook", "subtitle": "", "description": "In DetailDeveloped by the Belgian company Image-Line, FL Studio is a top-of-the-range digital audio workstation. FL Studio is used to make your own style of songs and share them with your friends, family, and the world.This book shows you how to create music in various genres including but not limited to indie rock, pop, hip-hop, and experimental. You will learn the exact steps that you need to take while setting up your personal studio, composing music, adding effects, and making a high-quality music production. You will learn how to build drum beats, layer your song with harmonies and vocals, and mix sounds like a professional engineer. All in all, this book clarifies how to make a quality music production in the digital age.ApproachThis book is built on recipes written in an easy-to-follow manner accompanied by diagrams and crucial insights and knowledge on what they mean in the real world.Who this book is forThis book is ideal for musicians and producers who want to take their music creation skills to the next level, learn tips and tricks, and understand the key elements and nuances in building inspirational music. Its good to have some knowledge about music production, but if you have creativity and a good pair of ears, you are already ahead of the curve and well on your way.", "author": "Shaun Friedman", "slug": "fl-studio-cookbook-74451-9781849694155-shaun-friedman", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849694148.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74451", "product_url": "/app/ecom/book/74451/fl-studio-cookbook-74451-9781849694155-shaun-friedman", "bisac_codes": [ "COM087010" ], "items_count": null, "identifiers": { "ISBN13": "9781849694148", "ISBN10": "184969415X", "EISBN13": "9781849694155" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013065799" } } } }, { "type": "Product", "id": "00010000074450", "attributes": { "name": "Creating E-Learning Games with Unity", "subtitle": "", "description": "In DetailUnity is a fully integrated development engine providing the required functionality to create games and interactive 3D content, while reducing the time, effort, and cost of developing the content. Nowadays, many people have started to use Unity in an eLearning setting as it allows them to create real-world scenarios, or models, for training purposes. With Unity, one can develop video games that are not only fun, but are also effective teaching and learning tools. When properly designed, an engaging game is an ideal platform for the presentation, testing, and application of learning objectives.eLearning Game Programming in Unity is a practical, hands-on guide to programming eLearning games. You will encounter a step-by-step approach to developing a 3D game that is interactive and engaging, built around sound teaching pedagogy and game theory.In this book, the readers will be taken through the development of an eLearning game framework using the Unity engine. In addition to developing the technology for the game, we will create 3 levels (missions) in the game that teach, test, and reinforce learning. The subject matter being taught is the 50 American states and their flags. Concurrently, the book shows readers how to develop multiple game levels that support the various learning objectives of the game. In level 1, the user has to locate the missing flags and return them to the flag monument. During this time, the state flags design and state name are given to the player. This is the teaching phase. We also discuss cognitive flow and how learning is encouraged when the player is in this state.In level 2 the user has to run a race through the park, competing against two other racers. Non-Player Characters (NPCs) are stationed along the way, and will ask questions about state flags. The user has to achieve 100 percent and first place in the race to move on to level 3. This is the testing phase, as we approach the problem from other direction with multiple choice popup cards.In level 3, we reinforce learning through interactions with NPCs. These interactions require higher order thinking and association of the subject matter with the game experience. You will also learn how to program the interactive elements of a game to increase immersion. You will construct interactive objects that can be collected by the player and will program non-player characters that will populate the world, move, and interact with the player.With this guide, you will learn everything you need to know to make your own effective eLearning game from start to finish.ApproachThis book is an easy-to-follow guide that incrementally develops the game framework and missions, step-by-step, with each chapter. Extensive source code is provided and explained in detail to support and explain each of the concepts in the book.Who this book is forThis book is intended for novice game programmers with a little experience in Unity3D, who want to learn how to program eLearning games. Educators and trainers who want to use Unity in an eLearning setting will also benefit from the book. It would be helpful to have a basic understanding of the concepts such as Unity scripting and the Finite State Machine (FSM), but no prior experience in game development is required.", "author": "David Horachek", "slug": "creating-e-learning-games-with-unity-74450-9781849693431-david-horachek", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849693424.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74450", "product_url": "/app/ecom/book/74450/creating-e-learning-games-with-unity-74450-9781849693431-david-horachek", "bisac_codes": [ "COM012040" ], "items_count": null, "identifiers": { "ISBN13": "9781849693424", "ISBN10": "1849693439", "EISBN13": "9781849693431" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013065772" } } } }, { "type": "Product", "id": "00010000074449", "attributes": { "name": "Photographic Rendering with V-Ray for SketchUp", "subtitle": "", "description": "In DetailEvery Sketch Up user wants to present their designs in the best possible light. What better way to bring them to life than to present them in a genuinely photographic manner? Although the V-Ray render engine has been available to SketchUp users for a good number of years now, the release of the 2.0 Version takes the production of photographic renders in SketchUp to a whole new level.Using the V-Ray for SketchUp rendering engine through with clear, step-by-step instructions and companion graphics, this guide will give you everything you need to get started. This book has been designed to progressively introduce you to all the V-Ray tools you will need to produce photographic renders using V-Ray.The journey begins with basics of camera composition, lighting, texturing, and then rendering an interior scene using the V-Ray engine. Using the scene files provided, we will learn how to set up lighting rigs for both daytime and nighttime interior shots, as well as seeing how we can make good use of V-Rays procedural day-lighting system on exteriors.As a render will only be as believable as the component parts, we will learn the texturing system in V-Ray and how to use a variety of materials, maps, and layers to produce realistic surface properties for our geometry.Before producing our final output, we will want to see how we can use the variety of quality control settings in V-Ray, including the Global Illumination and Image Sampling settings to produce a high level of quality for our project.Add the finishing touches with some compositing and post-production techniques to bring out the full potential of the work you have done.ApproachThis book is filled with examples explaining the theoretical concepts behind them. Filled with ample screenshots, diagrams, and final rendered images, this book will help readers develop an understanding of photographic rendering with V-Ray.Who this book is forIf you are a SketchUp user who would love to turn your favourite modelling application into a virtual photography studio, then this book has been designed and written for you. Existing V-Ray users will also find plenty to enjoy and benefit from in this book.Some basic experience with SketchUp and familiarity with photography will be helpful, but is not mandatory.", "author": "Brian Bradley", "slug": "photographic-rendering-with-v-ray-for-sketchup-74449-9781849693233-brian-bradley", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849693226.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74449", "product_url": "/app/ecom/book/74449/photographic-rendering-with-v-ray-for-sketchup-74449-9781849693233-brian-bradley", "bisac_codes": [ "COM087030" ], "items_count": null, "identifiers": { "ISBN13": "9781849693226", "ISBN10": "1849693234", "EISBN13": "9781849693233" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066398" } } } }, { "type": "Product", "id": "00010000074448", "attributes": { "name": "Expert Cube Development with SSAS Multidimensional Models", "subtitle": "", "description": "In DetailMicrosoft's SQL Server Analysis Services 2012 Multidimensional is an OLAP server that allows end users to analyze large amounts of business data quickly and easily, using a variety of tools including Excel, and to create their own reports without IT involvement. It is part of the Microsoft SQL Server suite of tools and has been used widely on Business Intelligence projects for the last 15 years; it is now the most commonly used OLAP server in the world.Expert Cube Development with SSAS Multidimensional Models will teach you tips and tricks for cube design from some of the most experienced Analysis Services experts in the world. Topics covered include designing dimensions and cubes, implementing common MDX calculations, security and performance tuning. The book takes you through the whole lifecycle of Analysis Services cube development, from how data warehouse design affects your cube, through cube and dimension design to performance tuning and monitoring. Some previous experience of Analysis Services is assumed the focus is on best practices and design patterns.The book starts off with a discussion of data warehouse design and how it relates to Analysis Services. Following on from that, best practices relating to Analysis Services cube and dimension design are covered, including topics such as optimizing dimension attribute relationships and handling fact tables that contain data at different granularities.Next, the book looks at using MDX to implement common business calculations, and then moves on to more advanced problems like currency conversion calculations and creating a date tool dimensions.Finally security, performance tuning, automation of administrative tasks and monitoring usage and performance each get their own chapter and subject such as dynamic security roles, using Profiler to diagnose query performance problems and automating partition creation are also dealt with.ApproachAn easy-to-follow guide full of hands on examples of real-world Analysis Services cube development tasks. Each topic is explained and placed in context, and for the more inquisitive reader, there also more in-depth details of the concepts used.Who this book is forIf you are an Analysis Services cube designer wishing to learn more advanced topic and best practices for cube design, this book is for you.You are expected to have some prior experience with Analysis Services cube development.", "author": "Chris Webb, Marco Russo, Alberto Ferrari", "slug": "expert-cube-development-with-ssas-multidimensional-models-74448-9781849689915-chris-webb-alberto-ferrari-marco-russo", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849689908.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74448", "product_url": "/app/ecom/book/74448/expert-cube-development-with-ssas-multidimensional-models-74448-9781849689915-chris-webb-alberto-ferrari-marco-russo", "bisac_codes": [ "COM000000" ], "items_count": null, "identifiers": { "ISBN13": "9781849689908", "ISBN10": "1849689911", "EISBN13": "9781849689915" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013065784" } } } }, { "type": "Product", "id": "00010000074446", "attributes": { "name": "Getting Started with XenDesktop 7.x", "subtitle": "", "description": "In DetailCitrix is an established name in today's Bring Your Own Device (BYOD) era by virtue of their desktop and application virtualization platforms, with the capability to assign applications and contents in a secure manner.Getting Started with XenDesktop 7.x provides the best way to learn how to build your own virtual desktop and application Site. You may not have a lot of time to read the Citrix documentation, or attend a class, so this step-by-step guide is distilled into fast, concise chapters to quickly lead you through all of the important information to get your XenDesktop 7.x deployment done.ApproachThis is a step-by-step, task-based, practical guide to learning and getting your basic XenDesktop 7.x site up and running. It is fast, easy, and makes learning desktop and application virtualization simple.Who this book is forIf you are a system administrator, consultant, or beginner who wants to implement and administer Citrix XenDesktop Sites, then this book is for you. Familiarity with virtualization of desktops and applications and datacenter concepts will be helpful. The ability to read network diagrams and understand servers, data flow, clients, devices, and the interworking of these pieces will be beneficial.Citrix, Citrix Systems, XenApp, XenDesktop and CloudPortalTM are trademarks of Citrix Systems, Inc. and/ or one or more of its subsidiaries, and may be registered in the United States Patent and Trademark Office and in other countries.", "author": "Craig Thomas Ellrod", "slug": "getting-started-with-xendesktop-7x-74446-9781849689779-craig-thomas-ellrod", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849689762.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74446", "product_url": "/app/ecom/book/74446/getting-started-with-xendesktop-7x-74446-9781849689779-craig-thomas-ellrod", "bisac_codes": [ "COM046090" ], "items_count": null, "identifiers": { "ISBN13": "9781849689762", "ISBN10": "1849689776", "EISBN13": "9781849689779" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013065829" } } } }, { "type": "Product", "id": "00010000074445", "attributes": { "name": "Oracle ADF Faces Cookbook", "subtitle": "", "description": "In DetailOracle ADF is an ADF view framework that consists of over 150 Ajax-enabled JavaServer Faces (JSF) components. It is comparable to the jQuery User Interface library as it helps developers to build exciting User Interfaces for Java EE apps. Oracle ADF Faces 12c can be used to create scalable, reactive, and stunning user experiences.This book covers the latest version of Oracle ADF Faces 12c and explains not only the basics of different ADF Faces components, but also how to use them to create a stunning looking application and improve it by using the Visualization components to enrich the user experience. The book starts with simple recipes by teaching you how to create your first ADF Faces application. It then moves on to introduce more advanced Oracle ADF components, Layouts, ADF Skinning, ADF Data Visualization components, ADF events, validation and conversion, and partial page rendering.This book also covers different techniques to create reactive applications like Polling, Push, and the WebSocket protocol. Finally, this book also provides all the recipes you need to fine-tune the performance of ADF Faces web applications and to ensure you create your applications for reuse.ApproachThis is a cookbook that covers more than 80 different recipes to teach you about different aspects of Oracle ADF Faces. It follows a practical approach and covers how to build your components for reuse in different applications. This book will also help you in tuning the performance of your ADF Faces application.Who this book is forIf you are an ADF developer who wants to harness the power of Oracle ADF Faces to create exceptional user interfaces and reactive applications, this book will provide you with the recipes needed to do just that. You will not need to be familiar with Oracle ADF Faces, but you should be comfortable with Java application development, Java EE frameworks, and JSF. This book is also for ADF developers who know how to use Oracle ADF Faces but who want to know whats new in Oracle ADF Faces 12c.", "author": "Amr Gawish", "slug": "oracle-adf-faces-cookbook-74445-9781849689236-amr-gawish", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849689229.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74445", "product_url": "/app/ecom/book/74445/oracle-adf-faces-cookbook-74445-9781849689236-amr-gawish", "bisac_codes": [ "COM005000" ], "items_count": null, "identifiers": { "ISBN13": "9781849689229", "ISBN10": "1849689237", "EISBN13": "9781849689236" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066619" } } } }, { "type": "Product", "id": "00010000074444", "attributes": { "name": "Microsoft SQL Server 2014 Business Intelligence Development Beginners Guide", "subtitle": "", "description": "In DetailTake advantage of the real power behind the BI components of SQL Server 2014, Excel 2013, and SharePoint 2013 with this hands-on book. This book will give you a competitive advantage by helping you to quickly learn how to design and build BI system with Microsoft BI tools.This book starts with designing a data warehouse with dimensional modeling, and then looks at creating data models based on SSAS multidimensional and Tabular technologies. It will illustrate how to use SSIS for ETL, and MDS and DQS for data governance and data quality. The book is packed with real-world examples that will give you a good understanding of the BI and DW components of SQL Server 2014, Excel 2013, and SharePoint 2013.ApproachWritten in an easy-to-follow, example-driven format, there are plenty of step-by-step instructions to help get you started! The book has a friendly approach, with the opportunity to learn by experimenting.Who this book is forIf you are a BI and Data Warehouse developer new to Microsoft Business Intelligence, and looking to get a good understanding of the different components of Microsoft SQL Server for Business Intelligence, this book is for you.Its assumed that you will have some experience in databases systems and T-SQL. This book is will give you a good upshot view of each component and scenarios featuring the use of that component in Data Warehousing and Business Intelligence systems.", "author": "Reza Rad", "slug": "microsoft-sql-server-2014-business-intelligence-development-beginners-guide-74444-9781849688895-reza-rad", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849688888.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74444", "product_url": "/app/ecom/book/74444/microsoft-sql-server-2014-business-intelligence-development-beginners-guide-74444-9781849688895-reza-rad", "bisac_codes": [ "COM051170" ], "items_count": null, "identifiers": { "ISBN13": "9781849688888", "ISBN10": "1849688893", "EISBN13": "9781849688895" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066476" } } } }, { "type": "Product", "id": "00010000074442", "attributes": { "name": "Customer Success with Microsoft Dynamics Sure Step", "subtitle": "", "description": "In DetailSure Step is a full lifecycle methodology to help you envision and deliver your Microsoft Dynamics solutions portfolio. Maximize your Microsoft Dynamics investments and increase your efficiency to select, sell, deliver, operate, and support your solution.\"Customer Success with Microsft Dynamics Sure Step\" explains the architecture and content elements of the Sure Step methodology, enabling you to successfully envision and deliver your Microsoft Dynamics AX, CRM, GP, NAV, and SL solutions. Learn solution selling techniques and implementation lessons to successfully engage with and foster customers for life.This book provides detailed coverage showing you how to use the methodology to successfully deliver Microsoft Dynamics solutions for your business. It explains the architecture and content elements that enable you to successfully envision and deliver your Microsoft Dynamics AX, CRM, GP, NAV, and SL solutions. As a solution provider, you will also learn solution selling techniques, and as a customer, you will learn how the methodology can help you select the right solution.\"Customer Success with Microsft Dynamics Sure Step\" begins with a focus on envisioning the Microsoft Dynamics solution for the customer. It then describes how to deliver the promised solution in a timely, high-quality manner. Learn how the customer and solution provider work together to select the right solution to meet the organization's needs. Learn how Sure Step helps improve the overall quality of your Microsoft Dynamics solution, including coverage of proactive and post go-live optimization offerings and a thorough explanation of how to upgrade your Dynamics solutions to the latest release of the products. Understand the essence of Dynamics projects and how to successfully deliver these business solutions, in addition to getting to grips with the project and change management disciplines and processes. You will also get guidance on adopting Sure Step if you are looking to develop a consistent set of processes in your organization.If you are an experienced practitioner but new to the Microsoft Dynamics space, or just getting into ERP/CRM solutions, \"Customer Success with Microsft Dynamics Sure Step\" will arm you with resources to deliver business solutions that meet or exceed the expectations of your customers.Approach\"Customer Success with Microsft Dynamics Sure Step\" is a focused tutorial of Microsoft Dynamics solution envisioning and delivery, rather than a step-by-step guide into project management. It will equip you with the tactics required to plan, align, and orchestrate your solution selling activities, as well as help you to be efficient, proactive, goal driven, and flexible in your Microsoft Dynamics engagements.Who this book is forIf you are involved in one or more of the roles stated below, then this book is for you:If you are a Project Manager, Engagement Manager, Solution Architect, or Consultant involved in delivering Microsoft Dynamics solutions, this book will teach you how you can improve the quality of your implementation with a consistent, repeatable process.If you are a Customer Project Manager, Subject Matter Expert, Key User, or End User involved in selecting the right business solution for your organization and delivering the Microsoft Dynamics solution, this book will help you determine how the method facilitates the delivery of a solution that is aligned to your vision.If you are a Sales Executive, Services Sales Executive, Technical Sales Specialist, Pre-Sales Consultant, or Engagement Manager involved in the sales of Microsoft Dynamics solutions, this book will help you to understand how you can accelerate your sales cycle and bring it to a close.If you are the Customer Decision Maker, CxO, Buyer, or Project Manager who participates in the selection process for your business solution needs, this book will show you how to determine how this process can help your due diligence exercise and set the stage for a quality implementation of the solution.If you are a Change Management expert, this book will enable you to learn how you can help the customer manage organizational change during the business solution delivery process, and/or help solution providers adopt a process for selling and delivering solutions.", "author": "Nilesh Thakkar, Chandru Shankar, Vincent Bellefroid", "slug": "customer-success-with-microsoft-dynamics-sure-step-74442-9781849687034-chandru-shankar-vincent-bellefroid-nilesh-thakkar", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849687027.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74442", "product_url": "/app/ecom/book/74442/customer-success-with-microsoft-dynamics-sure-step-74442-9781849687034-chandru-shankar-vincent-bellefroid-nilesh-thakkar", "bisac_codes": [ "COM005000" ], "items_count": null, "identifiers": { "ISBN13": "9781849687027", "ISBN10": "184968703X", "EISBN13": "9781849687034" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013065706" } } } }, { "type": "Product", "id": "00010000074441", "attributes": { "name": "SharePoint 2013 WCM Advanced Cookbook", "subtitle": "", "description": "In DetailSharePoint 2013 Server includes new and improved features for web content management that simplify how you design publishing sites, and enhances the authoring and publishing processes of organizations. SharePoint Server 2013 also has new features that use the power of search to surface dynamic web content on publishing sites. Using the right tools efficiently can assist organizations in creating compelling content-rich websites without the undue overhead of hands-on management of each piece of content.SharePoint 2013 WCM Advanced Cookbook is a practical guide to show you how to leverage Microsoft SharePoint 2013 to create a scalable web content management system. This book helps you in learning about the features of SharePoint 2013 in depth and also takes you through each of these features practically by providing you with a hands-on experience.With SharePoint 2013 WCM Advanced Cookbook, you will learn about a full-fledged web content management system using Microsoft SharePoint Server 2013. You will start with exploring the WCM features of SharePoint such as catalog content with cross-site publishing, enhancing the user experience with custom controls, and creating multilingual sites. Then you will move on to configure content deployment, search, taxonomy, and content translation. Finally, the book shows you how to leverage Microsoft SharePoint Designer and Microsoft InfoPath.ApproachYou will be led carefully step-by-step through a detailed set of recipes. This book focuses on web content management using Microsoft SharePoint 2013 server. The practical examples are built logically throughout the chapters to create a common theme.Who this book is forThis book is ideal for developers who want to broaden their understanding of the web content management features available with SharePoint 2013. It is assumed that you already have some experience using SharePoint and developing web content. Experience with Microsoft PowerShell and coding C# with Visual Studio will also be helpful, but is not essential.", "author": "John Chapman", "slug": "sharepoint-2013-wcm-advanced-cookbook-74441-9781849686594-john-chapman", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849686587.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74441", "product_url": "/app/ecom/book/74441/sharepoint-2013-wcm-advanced-cookbook-74441-9781849686594-john-chapman", "bisac_codes": [ "COM005000" ], "items_count": null, "identifiers": { "ISBN13": "9781849686587", "ISBN10": "1849686599", "EISBN13": "9781849686594" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066869" } } } }, { "type": "Product", "id": "00010000074440", "attributes": { "name": "Kali Linux Assuring Security by Penetration Testing", "subtitle": "", "description": "Written as an interactive tutorial, this book covers the core of Kali Linux with real-world examples and step-by-step instructions to provide professional guidelines and recommendations for you. The book is designed in a simple and intuitive manner that allows you to explore the whole Kali Linux testing process or study parts of it individually. If you are an IT security professional who has a basic knowledge of Unix/Linux operating systems, including an awareness of information security factors, and want to use Kali Linux for penetration testing, then this book is for you.", "author": "Lee Allen, Tedi Heriyanto, Shakeel Ali, Ali Shakeel", "slug": "kali-linux-assuring-security-by-penetration-testing-74440-9781849519496-lee-allen-tedi-heriyanto-ali-shakeel", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849519489.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74440", "product_url": "/app/ecom/book/74440/kali-linux-assuring-security-by-penetration-testing-74440-9781849519496-lee-allen-tedi-heriyanto-ali-shakeel", "bisac_codes": [ "COM043050" ], "items_count": null, "identifiers": { "ISBN10": "1849519498", "EISBN13": "9781849519496" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013065571" } } } }, { "type": "Product", "id": "00010000074438", "attributes": { "name": "PostGIS Cookbook", "subtitle": "", "description": "In DetailPostGIS is a spatial database that integrates advanced storage and analysis of vector and raster data, and is remarkably flexible and powerful. PostGIS provides support for geographic objects to the PostgreSQL object-relational database and is currently the most popular open source spatial databases. If you want to explore the complete range of PostGIS techniques and expose the related extensions, this book is a must-have.This book is a deep-dive into the full range of PostGIS topics, with practical applications of the concepts and code. It is a comprehensive guide on PostGIS tools and concepts which are required to manage, manipulate, and analyse spatial data in PostGIS. This book is packed with systematic instructions of hands-on examples and in-depth explanations. Even for experienced users, this book will serve as a great source of reference by providing new ways of working with PostGIS through the book's easy-to-follow approach.This hands-on guide looks at key spatial data manipulation tasks, explaining not only how each task is performed, but also why. It provides practical guidance allowing you to safely take advantage of the advanced technology in PostGIS in order to simplify your spatial database administration tasks.This practical book will help you take advantage of basic and advanced vector, raster, and routing approaches. You will learn to use the concepts of data maintenance, optimization, and performance, which will help you to integrate these into a large ecosystem of desktop and web tools.With this comprehensive guide, you will be armed with all the tools and instructions you need to both manage the spatial database system and make better decisions as your project's requirements evolve.ApproachAn easy-to-use guide, full of hands-on recipes for manipulating spatial data in a PostGIS database. Each topic is explained and placed in context, and for the more inquisitive, there are more details of the concepts used.Who this book is forIf you are a web developer or a software architect, especially in location-based companies, and want to expand the range of techniques you are using with PostGIS, then this book is for you. You should have some prior experience with PostgreSQL database and spatial concepts.", "author": "Paolo Corti, Thomas J. Kraft, Stephen Vincent Mather, Bborie Park", "slug": "postgis-cookbook-74438-9781849518673-paolo-corti-thomas-j-kraft-stephen-vincent-mather-bborie-park", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849518666.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74438", "product_url": "/app/ecom/book/74438/postgis-cookbook-74438-9781849518673-paolo-corti-thomas-j-kraft-stephen-vincent-mather-bborie-park", "bisac_codes": [ "COM051360" ], "items_count": null, "identifiers": { "ISBN13": "9781849518666", "ISBN10": "184951867X", "EISBN13": "9781849518673" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066722" } } } }, { "type": "Product", "id": "00010000074435", "attributes": { "name": "Webmin Administrator's Cookbook", "subtitle": "", "description": "In DetailRunning your own dedicated server has become simpler and less expensive. These days, administering a development server or hosting sites and web applications has become part of the job for many developers. Webmin is an easy-to-use web-based tool which makes getting started with new administrative tasks and performing common jobs more simple and efficient.\nWebmin Administrator's Cookbook offers practical, step-by-step recipes covering a range of topics related to setting up and administering a server. The book will show you how Webmin can help you configure an Apache web server, MySQL server, or PostgreSQL database server, as well as how to set up web applications running in PHP or Python.The book starts by showing you how to set up Webmin on your server and provides you with clear, practical tutorials on configuring various services needed to run a full-fledged web server.The book provides a handy reference for performing various administrative tasks using Webmin. Whether you want to lock down your server to put it on the Internet or open up more convenient access for use on an internal network, you'll learn how Webmin can help you do it.The book provides recipes for running Apache, MySQL, and PostgreSQL and for getting started with PHP, WordPress, Drupal, Python, and Django.Webmin Administrator's Cookbook will enable you to step more confidently into the world of server administration and prove to be a valuable add-on to your arsenal.ApproachWritten in a cookbook format with practical recipes this book helps you to perform various administrative tasks using Webmin and enables you to perform common jobs more efficiently.Who this book is forThis book is perfect for System administrators who want to learn more advanced concepts of Webmin and how it can help to set up a server for development, testing or deployment.", "author": "Michal Karzynski", "slug": "webmin-administrators-cookbook-74435-9781849515856-michal-karzynski", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849515849.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74435", "product_url": "/app/ecom/book/74435/webmin-administrators-cookbook-74435-9781849515856-michal-karzynski", "bisac_codes": [ "COM021050" ], "items_count": null, "identifiers": { "ISBN13": "9781849515849", "ISBN10": "1849515859", "EISBN13": "9781849515856" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013067008" } } } }, { "type": "Product", "id": "00010000074434", "attributes": { "name": "Learning ArcGIS Geodatabases", "subtitle": "", "description": "In DetailArcGIS is an industry standard for geospatial development and management. A geodatabase is the database used to store and manage the spatial data.Learning ArcGIS Geodatabases offers a comprehensive working and practical experience for readers who are interested in knowing about ArcGIS. The initial chapters guide you through authoring geodatabases and creating a geodatabase schema and datasets. Then, the book focuses extensively on modeling and optimizing geodatabases.Finally, you will be able to work comfortably with datasets, annotations, and relationship classes, making it easier to migrate from a legacy database to an ArcGIS geodatabase.ApproachThis is a solution-based book, showcasing the real power of ArcGIS Geodatabase by following a real-world, example-based approachWho this book is forThis book is aimed at geospatial developers who want to work with ArcGIS geodatabases as well as manage them. Having knowledge of building a geodatabase from scratch isn't a must; Learning ArcGIS Geodatabases is ideal for those who want to use ArcGIS geodatabase for the first time, or for those who want to migrate from their existing legacy database to a geodatabase.", "author": "Hussein Nasser", "slug": "learning-arcgis-geodatabases-74434-9781783988655-hussein-nasser", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781783988648.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74434", "product_url": "/app/ecom/book/74434/learning-arcgis-geodatabases-74434-9781783988655-hussein-nasser", "bisac_codes": [ "COM021000" ], "items_count": null, "identifiers": { "ISBN13": "9781783988648", "ISBN10": "1783988657", "EISBN13": "9781783988655" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066183" } } } }, { "type": "Product", "id": "00010000074433", "attributes": { "name": "matplotlib Plotting Cookbook", "subtitle": "", "description": "In Detailmatplotlib is part of the Scientific Python modules collection. matplotlib provides a large library of customizable plots and a comprehensive set of backends. It tries to make easy things easy and hard things possible. You can generate plots, add dimensions to the plots, and also make the plots interactive with just a few lines of code with matplotlib. Also, matplotlib integrates well with all common GUI modules.This book is a head-first, hands-on journey into matplotlib, the complete and definite plotting package for Python. You will learn about the basic plots, how to customize them, and combine them to make sophisticated figures. Along with basic plots, you will also learn to make professional scientific plots.In this book, you will start with the common figures that are offered by most plotting packages. You will learn how to add annotations, and play with styles, colors, scales, and shapes so that you can add personality and visual punch to your graphics. You will also see how to combine several graphics. With this book you will learn how to create sophisticated visualizations with simple code. Finally, you can make your plots interactive.After reading \"matplotlib Plotting Cookbook\", you will be able to create the highest quality plots.ApproachThis book follows a cookbook style approach that puts orthogonal and non-redundant recipes in your hands. Rather than rehashing the user manual, the explanations expose the underlying logic behind matplotlib.Who this book is forIf you are an engineer or scientist who wants to create great visualizations with Python, rather than yet another specialized language, this is the book for you. While there are several very competent plotting packages, matplotlib is just a Python module. Thus, if you know some Python already, you will feel at home from the first steps on. In case you are an application writer, you won't be left out since the integration of matplotlib is covered.", "author": "Alexandre Devert", "slug": "matplotlib-plotting-cookbook-74433-9781849513272-alexandre-devert", "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781849513265.jpg", "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg", "product_type": "book", "product_id": "74433", "product_url": "/app/ecom/book/74433/matplotlib-plotting-cookbook-74433-9781849513272-alexandre-devert", "bisac_codes": [ "COM089000" ], "items_count": null, "identifiers": { "ISBN13": "9781849513265", "ISBN10": "1849513279", "EISBN13": "9781849513272" }, "drm": null, "cover_image": null, "default_cover_image": null, "book_type": null }, "relationships": { "lowest_offering": { "data": { "type": "offerings", "id": "00010013066402" } } } } ], "meta": { "pagination": { "page": 77771, "pages": 78510, "count": 1570197 } } }
Response Info
Default: None