0
Your cart

Your cart is empty

Browse All departments
Price
  • R0 - R50 (2)
  • R50 - R100 (42)
  • R100 - R250 (5,053)
  • R250 - R500 (12,967)
  • R500+ (32,205)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Numerical Methods in Finance with C++ (Paperback, New): Maciej J. Capinski, Tomasz Zastawniak Numerical Methods in Finance with C++ (Paperback, New)
Maciej J. Capinski, Tomasz Zastawniak
R776 Discovery Miles 7 760 Ships in 7 - 11 working days

Driven by concrete computational problems in quantitative finance, this book provides aspiring quant developers with the numerical techniques and programming skills they need. The authors start from scratch, so the reader does not need any previous experience of C++. Beginning with straightforward option pricing on binomial trees, the book gradually progresses towards more advanced topics, including nonlinear solvers, Monte Carlo techniques for path-dependent derivative securities, finite difference methods for partial differential equations, and American option pricing by solving a linear complementarity problem. Further material, including solutions to all exercises and C++ code, is available online. The book is ideal preparation for work as an entry-level quant programmer and it gives readers the confidence to progress to more advanced skill sets involving C++ design patterns as applied in finance.

Classic Computer Science Problems in Swift (Paperback): David Kopec Classic Computer Science Problems in Swift (Paperback)
David Kopec
R571 Discovery Miles 5 710 Ships in 10 - 20 working days

Apple's Swift language is the de-facto standard for iOS and Mac development, and it's rapidly becoming a great choice for any general purpose programming task. Classic Computer Science Problems in Swift invites readers to invest their energy in some foundational techniques that have been proven to stand the test of time. Along the way they'll learn intermediate and advanced features of the Swift programming language, a worthwhile skill in its own right. Key features * Hands-on guide * Step-by-step examples * Foundational techniques Written for developers comfortable with the basics of Swift and interested in learning proven problem-solving techniques, deepening their knowledge of computer science, or preparing for coding interviews, while expanding their Swift skillset. Swift is an exciting new programming language from Apple that toes the line between the object-oriented and functional paradigms.

97 Things Every Scrum Practitioner Should Know - Collective Wisdom from the Experts (Paperback): Gunther Verheyen 97 Things Every Scrum Practitioner Should Know - Collective Wisdom from the Experts (Paperback)
Gunther Verheyen
R630 Discovery Miles 6 300 Ships in 12 - 17 working days

Improve your understanding of Scrum through the proven experience and collected wisdom of experts around the world. Based on real-life experiences, the 97 essays in this unique book provide a wealth of knowledge and expertise from established practitioners who have dealt with specific problems and challenges with Scrum. You'll find out more about the rules and roles of this framework, as well as tactics, strategies, specific patterns to use with Scrum, and stories from the trenches. You'll also gain insights on how to apply, tune, and tweak Scrum for your work. This guide is an ideal resource for people new to Scrum and those who want to assess and improve their understanding of this framework. Learn tips and tricks from some of the world's leading experts on Scrum Understand how leading practitioners deal with real-life problems Explore essays that address product ownership, collaboration, mastership, and the impact of Scrum on an organization Apply the solutions in this book to your own problems with Scrum

Test Driven Development in C - Building Hihg Quality Embedded Software (Paperback): James W. Grenning Test Driven Development in C - Building Hihg Quality Embedded Software (Paperback)
James W. Grenning
R818 R518 Discovery Miles 5 180 Save R300 (37%) Ships in 12 - 17 working days

Did you write C code last week? Does your code work? Is your design clean? If you answered yes to the first question but got queasy over the second two, you need to know about Test Driven Development. TDD helps you write code that works the first time, and then helps you keep it running as the code evolves to meet new needs. In Test Driven Development for Embedded C, author James W. Grenning shows embedded software developers how to bring the benefits of TDD to embedded C. In the book, you'll see how to apply TDD to C and the world of embedded software development. Learn how to break key dependencies, allowing code to be tested thoroughly. Explore how to test-drive your product's core logic, exploiting the power of your development environment to deliver better software. In fact, as the book shows, you can test-drive a device driver before you even have the device soldered into a circuit board. Avoid the natural delays when testing on the target by using the tailored TDD Microcycle, employing off-target tests and dual-targeted code. Learn how to make code testable and more flexible, better able to handle the inevitable changes demanded by the market. The tests drive development and then serve as an executable specification, keeping track of the critical details and assumptions baked into the code. In Test Driven Development for Embedded C, you'll find that TDD is a different way to program-unit tests are written in a tight feedback loop with the production code, producing testable code and greatly reducing wasteful debugging. TDD also influences design. When tests are considered part of design, you create modular and loosely coupled code, the hallmarks of a good design. With Test Driven Development for Embedded C, C developers-even embedded C developers-can finally write cleaner, testable code with TDD.

The Art of Crash Bandicoot 4: It's About Time (Hardcover): The Art of Crash Bandicoot 4: It's About Time (Hardcover)
R776 Discovery Miles 7 760 Ships in 12 - 17 working days

After twenty years, return to the wild world of Crash Bandicoot with this epic behind-the-scenes look at the new Crash Bandicoot 4: It's About Time! The Crash Bandicoot (TM) series has remained a beloved staple of platform gaming ever since the first game's release in 1996, The Art of Crash Bandicoot (TM)4: It's About Time (TM) is a rich repository overflowing with interviews, quotes, observations and anecdotes, accompanied by a treasure trove of concept art detailing the characters and environments of the game. Gamers of every type will cherish this all-encompassing look into the zany, wild and unpredictable world of Crash Bandicoot (TM).

MAC Software to accompany Karel the Robot: A Gentle Introduction to the Art of Programming 2e (Digital, 2nd Revised edition):... MAC Software to accompany Karel the Robot: A Gentle Introduction to the Art of Programming 2e (Digital, 2nd Revised edition)
Richard E. Pattis
R693 Discovery Miles 6 930 Ships in 12 - 17 working days

Uses a creative approach to teach the basic skills and concepts of programming quickly. This edition offers excellent insights into problem solving and program design processes. It will also improve comprehension of such computer science considerations as loop invariants and recursion. Includes 60 color line drawings.

Handbook of AI-based Metaheuristics (Hardcover): Anand J. Kulkarni, Patrick Siarry Handbook of AI-based Metaheuristics (Hardcover)
Anand J. Kulkarni, Patrick Siarry
R4,678 Discovery Miles 46 780 Ships in 12 - 17 working days

At the heart of the optimization domain are mathematical modeling of the problem and the solution methodologies. The problems are becoming larger and with growing complexity. Such problems are becoming cumbersome when handled by traditional optimization methods. This has motivated researchers to resort to artificial intelligence (AI)-based, nature-inspired solution methodologies or algorithms. The Handbook of AI-based Metaheuristics provides a wide-ranging reference to the theoretical and mathematical formulations of metaheuristics, including bio-inspired, swarm-based, socio-cultural, and physics-based methods or algorithms; their testing and validation, along with detailed illustrative solutions and applications; and newly devised metaheuristic algorithms. This will be a valuable reference for researchers in industry and academia, as well as for all Master's and PhD students working in the metaheuristics and applications domains.

Game Dev Stories - Interviews About Game Development and Culture Volumes 1 and 2 (Paperback): David L Craddock Game Dev Stories - Interviews About Game Development and Culture Volumes 1 and 2 (Paperback)
David L Craddock
R1,800 Discovery Miles 18 000 Ships in 12 - 17 working days

Game Dev Stories: Interviews About Game Development and Culture Volumes 1 and 2 are a collection of interviews from renowned author David L. Craddock as he explores all corners of the video game industry. Collected from the author's archives, Game Dev Stories gathers conversations with individuals from all corners of the industry: Who they are, the paths they paved, and their contributions to this multibillion-dollar industry. This text offers viewpoints from well-known individuals like John Romero, Tom Hall, and Matt Householder. From artists and writers to programmers and designers, Game Dev Stories offers amazing insights and understanding to what occurs behind the screens of your favorite games and may help inspire future game developers in pursuing their dreams.

Game Dev Stories - Interviews About Game Development and Culture Volumes 1 and 2 (Hardcover): David L Craddock Game Dev Stories - Interviews About Game Development and Culture Volumes 1 and 2 (Hardcover)
David L Craddock
R3,535 Discovery Miles 35 350 Ships in 12 - 17 working days

Game Dev Stories: Interviews About Game Development and Culture Volumes 1 and 2 are a collection of interviews from renowned author David L. Craddock as he explores all corners of the video game industry. Collected from the author's archives, Game Dev Stories gathers conversations with individuals from all corners of the industry: Who they are, the paths they paved, and their contributions to this multibillion-dollar industry. This text offers viewpoints from well-known individuals like John Romero, Tom Hall, and Matt Householder. From artists and writers to programmers and designers, Game Dev Stories offers amazing insights and understanding to what occurs behind the screens of your favorite games and may help inspire future game developers in pursuing their dreams.

Smaller C - Lean Code for Small Machines (Paperback): Marc Loy Smaller C - Lean Code for Small Machines (Paperback)
Marc Loy
R825 Discovery Miles 8 250 Ships in 12 - 17 working days

For makers looking to use the smallest controllers or wring the highest performance out of larger controllers, the C language is still the best option. This practical book provides a solid grounding in C basics for anyone who tinkers with programming microcontrollers. You'll explore many ways C enables developers and makers to get big results out of tiny devices. Author Marc Loy shows you how to write clean, maintainable C code from scratch. This language and its C++ cousin are still widely used to write low-level code for device drivers or operating systems. By understanding C syntax and quirks, you'll gain an enduring computer language literacy that will help you pick up new languages and styles more easily. Learn C fundamentals including data types, flow control, and functions Explore memory management including how programs work on small devices Understand answers provided in online forums such as Reddit or Stack Overflow Write efficient, custom C code that's both readable and maintainable Analyze the performance of your code and weigh optimizations Evaluate third-party libraries for use in your own projects Create your own libraries to share with others

Hands-On Start to Wolfram Mathematica - And Programming with the Wolfram Language (Paperback, 3rd ed.): Cliff Hastings, Kelvin... Hands-On Start to Wolfram Mathematica - And Programming with the Wolfram Language (Paperback, 3rd ed.)
Cliff Hastings, Kelvin Mischo, Michael Morrison
R622 Discovery Miles 6 220 Ships in 12 - 17 working days
GWT in Action (Paperback, 2nd edition): Adam Tacy GWT in Action (Paperback, 2nd edition)
Adam Tacy
R1,105 Discovery Miles 11 050 Ships in 7 - 11 working days

Summary

"GWT in Action, Second Edition" is a completely revised edition of the best-selling GWT book. It covers the new features introduced in GWT 2.4 and 2.5, as well as the best development practices that have emerged in the GWT community. It begins with a rapid-fire introduction to GWT and Ajax to get you up to speed with GWT concepts and tools. Then, you'll explore key concepts like managing events, interacting with the server, creating UI components, building your user interface declaratively using UiBinder ... and more.

About the Technology

Google Web Toolkit works on a simple idea. Write your web application in Java, and GWT crosscompiles it into JavaScript. It is open source, supported by Google, and version 2.5 now includes a library of high-quality interface components and productivity tools that make using GWT a snap. The JavaScript it produces is really good.

About this Book

"GWT in Action, Second Edition" is a revised edition of the best-selling GWT book. In it, you'll explore key concepts like managing events, interacting with the server, and creating UI components. As you move through its engaging examples, you'll absorb the latest thinking in application design and industry-grade best practices, such as implementing MVP, using dependency injection, and code optimization.

Written for Java developers, the book requires no prior knowledge of GWT.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

What's InsideCovers GWT 2.4 and up Efficient use of large data sets Optimizing with client bundles, deferred binding, and code splitting Using generators and dependency injection

About the Authors

Adam Tacy and Robert Hanson coauthored the first edition of "GWT in Action." Jason Essington is a Java developer and an active contributor to the GWT mailing list and the GWT IRC channel. Anna Tokke is a programmer and solutions architect working with GWT on a daily basis. Table of ContentsPART 1 BASICS GWT Building a GWT application: saying "Hello World " Building a GWT application: enhancing Hello World PART 2 NEXT STEPS Creating your own widgets Using client bundles Interface design with UiBinder Communicating with GWT-RPC Using RequestFactory The Editor framework Data-presentation (cell) widgets Using JSNI--JavaScript Native Interface Classic Ajax and HTML forms Internationalization, localization, and accessibility PART 3 ADVANCED Advanced event handling and event busses Building MVP-based applications Dependency injection Deferred binding Generators Metrics and code splitting

Advanced Global Illumination (Paperback, 2nd New edition): Philip Dutre, Philippe Bekaert, Kavita Bala Advanced Global Illumination (Paperback, 2nd New edition)
Philip Dutre, Philippe Bekaert, Kavita Bala
R1,117 Discovery Miles 11 170 Ships in 12 - 17 working days

This book provides a fundamental understanding of global illumination algorithms. It discusses a broad class of algorithms for realistic image synthesis and introduces a theoretical basis for the algorithms presented. Topics include: physics of light transport, Monte Carlo methods, general strategies for solving the rendering equation, stochastic path-tracing algorithms such as ray tracing and light tracing, stochastic radiosity including photon density estimation and hierarchical Monte Carlo radiosity, hybrid algorithms, metropolis light transport, irradiance caching, photon mapping and instant radiosity, beyond the rendering equation, image display and human perception. If you want to design and implement a global illumination rendering system or need to use and modify an existing system for your specific purpose, this book will give you the tools and the understanding to do so.

Beginning C++ Through Game Programming (Paperback, 3rd Revised edition): Michael Dawson Beginning C++ Through Game Programming (Paperback, 3rd Revised edition)
Michael Dawson
R612 R558 Discovery Miles 5 580 Save R54 (9%) Ships in 10 - 15 working days

"Beginning C++ Through Game Programming, Third Edition" approaches learning C++ from the unique and fun perspective of games. Written for the beginning game developer or programmer, the book assumes no previous programming experience and each new skill and concept is taught using simple language and step-by-step instructions. Readers will complete small projects in each chapter to reinforce what they've learned and a final project at the end combines all of the major topics covered in the book. Featuring twenty five percent new material, this third edition covers all the latest technology and advances.

Javascript for R (Hardcover): John Coene Javascript for R (Hardcover)
John Coene
R2,754 Discovery Miles 27 540 Ships in 12 - 17 working days

Little known to many, R works just as well with JavaScript-this book delves into the various ways both languages can work together. The ultimate aim of this work is to put the reader at ease with inviting JavaScript in their data science workflow. In that respect the book is not teaching one JavaScript but rather we show how little JavaScript can greatly support and enhance R code. Therefore, the focus is on integrating external JavaScript libraries and no prior knowledge of JavaScript is required. Key Features: Easy to pick up. An entry way to learning JavaScript for R. Covers topics not covered anywhere else. Easy to follow along.

Learning Python with Raspberry Pi (Paperback): Alex Bradbury, Ben Everard Learning Python with Raspberry Pi (Paperback)
Alex Bradbury, Ben Everard
R470 R356 Discovery Miles 3 560 Save R114 (24%) Ships in 12 - 17 working days

The must-have companion guide to the Raspberry Pi User Guide! Raspberry Pi chose Python as its teaching language of choice to encourage a new generation of programmers to learn how to program. This approachable book serves as an ideal resource for anyone wanting to use Raspberry Pi to learn to program and helps you get started with the Python programming language. Aimed at first-time developers with no prior programming language assumed, this beginner book gets you up and running. * Covers variables, loops, and functions * Addresses 3D graphics programming * Walks you through programming Minecraft * Zeroes in on Python for scripting Learning Python with Raspberry Pi proves itself to be a fantastic introduction to coding.

RabbitMQ in Action (Paperback): Alvaro Videla, Jason Williams RabbitMQ in Action (Paperback)
Alvaro Videla, Jason Williams
R929 Discovery Miles 9 290 Ships in 7 - 11 working days

DESCRIPTION There's a virtual switchboard at the heart of most large applications, where millions of messages and requests need to be routed to and from the servers, programs, and services that make up the system. RabbitMQ is an efficient, highly scalable, and easy-to-deploy queue that makes handling this message traffic virtually effortless. Offered under an open source license and language neutral, RabbitMQ integrates seamlessly into applications written in written in C++, Java, Python, Erlang, and other standard languages. RabbitMQ in Action is a fast-paced run through building and managing scalable applications using the RabbitMQ messaging server. It starts by explaining how message queuing works, its history and how RabbitMQ fits in. Then it shows real-world examples developers can apply to their own scalability and interoperability challenges. KEY POINTS F * First and only complete guide to RabbitMQ F * Packed with real-world examples F * Covers common messaging design patterns

Robust Python (Paperback): Patrick Viafore Robust Python (Paperback)
Patrick Viafore
R930 R705 Discovery Miles 7 050 Save R225 (24%) Ships in 12 - 17 working days

Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain? Python is an easy language to learn and use, but that also means systems can quickly grow beyond comprehension. Thankfully, Python has features to help developers overcome maintainability woes. In this practical book, author Patrick Viafore shows you how to use Python's type system to the max. You'll look at user-defined types, such as classes and enums, and Python's type hinting system. You'll also learn how to make Python extensible and how to use a comprehensive testing strategy as a safety net. With these tips and techniques, you'll write clearer and more maintainable code. Learn why types are essential in modern development ecosystems Understand how type choices such as classes, dictionaries, and enums reflect specific intents Make Python extensible for the future without adding bloat Use popular Python tools to increase the safety and robustness of your codebase Evaluate current code to detect common maintainability gotchas Build a safety net around your codebase with linters and tests

Python and R for the Modern Data Scientist - The Best of Both Worlds (Paperback): Rick Scavetta Python and R for the Modern Data Scientist - The Best of Both Worlds (Paperback)
Rick Scavetta
R1,055 R810 Discovery Miles 8 100 Save R245 (23%) Ships in 7 - 11 working days

Success in data science depends on the flexible and appropriate use of tools. That includes Python and R, two of the foundational programming languages in the field. With this book, data scientists from the Python and R communities will learn how to speak the dialects of each language. By recognizing the strengths of working with both, you'll discover new ways to accomplish data science tasks and expand your skill set. Authors Boyan Angelov and Rick Scavetta explain the parallel structures of these languages and highlight where each one excels, whether it's their linguistic features or the powers of their open source ecosystems. Not only will you learn how to use Python and R together in real-world settings, but you'll also broaden your knowledge and job opportunities by working as a bilingual data scientist. Learn Python and R from the perspective of your current language Understand the strengths and weaknesses of each language Identify use cases where one language is better suited than the other Understand the modern open source ecosystem available for both, including packages, frameworks, and workflows Learn how to integrate R and Python in a single workflow Follow a real-world case study that demonstrates ways to use these languages together

OSGi in Depth (Paperback): Alexandre Alves OSGi in Depth (Paperback)
Alexandre Alves
R1,336 Discovery Miles 13 360 Ships in 7 - 11 working days

Summary

"OSGi in Depth" shows Java developers how to develop to the OSGi Service Platform Enterprise specification, an emerging Java-based technology for developing modular enterprise applications. About the Technology

OSGi is a mature framework for developing modular Java applications. Because of its unique architecture, you can modify, add, remove, start, and stop parts of an application without taking down the whole system. You get a lot of benefit by mastering the basics, but OSGi really pays off when you dig in a little deeper. About this Book

"OSGi in Depth" presents practical techniques for implementing OSGi, including enterprise services such as management, configuration, event handling, and software component models. You'll learn to custom-tailor the OSGi platform, which is itself modular, and discover how to pick and choose services to create domain-specific frameworks for your business. Also, this book shows how you can use OSGi with existing JEE services, such as JNDI and JTA.

Written for Java developers who already know the basics, OSGi in Depth picks up where OSGi in Action leaves off.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideDeep dives into modularization, implementation decoupling, and class-loading Practical techniques for using JEE services Customizing OSGi for specific business domains

========================================​===== Table of ContentsOSGi as a new platform for application development An OSGi framework primer The auction application: an OSGi case study In-depth look at bundles and services Configuring OSGi applications A world of events The persistence bundle Transactions and containers Blending OSGi and Java EE using JNDI Remote services and the cloud Launching OSGi using start levels Managing with JMX Putting it all together by extending Blueprint

Evaluation of Novel Approaches to Software Engineering - 5th International Conference, ENASE 2010, Athens, Greece, July 22-24,... Evaluation of Novel Approaches to Software Engineering - 5th International Conference, ENASE 2010, Athens, Greece, July 22-24, 2010, Revised Selected Papers (Paperback, 2011)
Leszek A Maciaszek, Pericles Loucopoulos
R2,062 Discovery Miles 20 620 Ships in 7 - 11 working days

This book contains a collection of thoroughly refereed papers presented at the 5th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2010, held in Athens, Greece, in July 2010. The 19 revised and extended full papers were carefully selected from 70 submissions. They cover a wide range of topics, such as quality and metrics; service and Web engineering; process engineering; patterns, reuse and open source; process improvement; aspect-oriented engineering; and requirements engineering.

Object-Oriented Design Choices (Paperback): Adair Dingle Object-Oriented Design Choices (Paperback)
Adair Dingle
R1,356 Discovery Miles 13 560 Ships in 12 - 17 working days

Do modern programming languages, IDEs, and libraries make coding easy? Maybe, but coding is not design. Large-scale or expensive apps clearly require evaluation of design choices. Still, software design directly impacts code reuse and longevity even for small-scale apps with limited overhead. This text evaluates and contrasts common object-oriented designs. A given problem may have many solutions. A developer may employ different design techniques - composition, inheritance, dependency injection, delegation, etc. - to solve a particular problem. A skilled developer can determine the costs and benefits of different design responses, even amid competing concerns. A responsible developer documents design choices as a contract with the client, delineating external and internal responsibilities. To promote effective software design, this book examines contractual, object-oriented designs for immediate and sustained use as well as code reuse. The intent of identifying design variants is to recognize and manage conflicting goals such as short versus long-term utility, stability versus flexibility, and storage versus computation. Many examples are given to evaluate and contrast different solutions and to compare C# and C++ effects. No one has a crystal ball; however, deliberate design promotes software longevity. With the prominence of legacy OO code, a clear understanding of different object-oriented designs is essential. Design questions abound. Is code reuse better with inheritance or composition? Should composition rely on complete encapsulation? Design choices impact flexibility, efficiency, stability, longevity, and reuse, yet compilers do not enforce design and syntax does not necessarily illustrate design. Through deliberate design, or redesign when refactoring, developers construct sustainable, efficient code.

C# Game Programming Cookbook for Unity 3D (Paperback, 2nd New edition): Jeff  W. Murray C# Game Programming Cookbook for Unity 3D (Paperback, 2nd New edition)
Jeff W. Murray
R1,362 Discovery Miles 13 620 Ships in 12 - 17 working days

This second edition of C# Game Programming Cookbook for Unity 3D expounds upon the first with more details and techniques. With a fresh array of chapters, updated C# code and examples, Jeff W. Murray's book will help the reader understand structured game development in Unity unlike ever before. New to this edition is a step-by-step tutorial for building a 2D infinite runner game from the framework and scripts included in the book. The book contains a flexible and reusable framework in C# suitable for all game types. From game state handling to audio mixers to asynchronous scene loading, the focus of this book is building a reusable structure to take care of many of the most used systems. Improve your game's sound in a dedicated audio chapter covering topics such as audio mixers, fading, and audio ducking effects, or dissect a fully featured racing game with car physics, lap counting, artificial intelligence steering behaviors, and game management. Use this book to guide your way through all the required code and framework to build a multi-level arena blaster game. Features Focuses on programming, structure, and an industry-level, C#-based framework Extensive breakdowns of all the important classes Example projects illustrate and break down common and important Unity C# programming concepts, such as coroutines, singletons, static variables, inheritance, and scriptable objects. Three fully playable example games with source code: a 2D infinite runner, an arena blaster, and an isometric racing game The script library includes a base Game Manager, timed and proximity spawning, save profile manager, weapons control, artificial intelligence controllers (path following, target chasing and line-of-sight patrolling behaviors), user interface Canvas management and fading, car physics controllers, and more. Code and screenshots have been updated with the latest versions of Unity. These updates will help illustrate how to create 2D games and 3D games based on the most up-to-date methods and techniques. Experienced C# programmers will discover ways to structure Unity projects for reusability and scalability. The concepts offered within the book are instrumental to mastering C# and Unity. In his game career spanning more than 20 years, Jeff W. Murray has worked with some of the world's largest brands as a Game Designer, Programmer, and Director. A Unity user for over 14 years, he now works as a consultant and freelancer between developing his own VR games and experiments with Unity.

The Art of Computer Programming, Volume 4, Fascicle 5 - Mathematical Preliminaries Redux; Introduction to Backtracking; Dancing... The Art of Computer Programming, Volume 4, Fascicle 5 - Mathematical Preliminaries Redux; Introduction to Backtracking; Dancing Links (Paperback)
Donald Knuth 1
R523 Discovery Miles 5 230 Ships in 12 - 17 working days

This multivolume work on the analysis of algorithms has long been recognized as the definitive description of classical computer science. The four volumes published to date already comprise a unique and invaluable resource in programming theory and practice. Countless readers have spoken about the profound personal influence of Knuth's writings. Scientists have marveled at the beauty and elegance of his analysis, while practicing programmers have successfully applied his "cookbook" solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books. To continue the fourth and later volumes of the set, and to update parts of the existing volumes, Knuth has created a series of small books called fascicles, which are published at regular intervals. Each fascicle encompasses a section or more of wholly new or revised material. Ultimately, the content of these fascicles will be rolled up into the comprehensive, final versions of each volume, and the enormous undertaking that began in 1962 will be complete. This fascicle covers three separate topics: Mathematical Preliminaries. Knuth writes that this portion of fascicle 5 "extends the 'Mathematical Preliminaries' of Section 1.2 in Volume 1 to things that I didn't know about in the 1960s. Most of this new material deals with probabilities and expectations of random events; there's also an introduction to the theory of martingales." Backtracking: this section is the counterpart to section 7.2.1 which covered the generation of basic combinatorial patterns. This section covers non-basic patterns, ones where the developer needs to make tentative choices and then may need to backtrack when those choices need revision. Dancing Links: this section is related to 2 above. It develops an important data structure technique that is suitable for backtrack programming described above.

Kubeflow Operations Guide - Managing On-Premises, Cloud, and Hybrid Deployment (Paperback): Josh Patterson, Michael... Kubeflow Operations Guide - Managing On-Premises, Cloud, and Hybrid Deployment (Paperback)
Josh Patterson, Michael Katzenellenbogen, Austin Harris
R824 Discovery Miles 8 240 Ships in 12 - 17 working days

Building models is a small part of the story when it comes to deploying machine learning applications. The entire process involves developing, orchestrating, deploying, and running scalable and portable machine learning workloads--a process Kubeflow makes much easier. This practical book shows data scientists, data engineers, and platform architects how to plan and execute a Kubeflow project to make their Kubernetes workflows portable and scalable. Authors Josh Patterson, Michael Katzenellenbogen, and Austin Harris demonstrate how this open source platform orchestrates workflows by managing machine learning pipelines. You'll learn how to plan and execute a Kubeflow platform that can support workflows from on-premises to cloud providers including Google, Amazon, and Microsoft. Dive into Kubeflow architecture and learn best practices for using the platform Understand the process of planning your Kubeflow deployment Install Kubeflow on an existing on-premise Kubernetes cluster Deploy Kubeflow on Google Cloud Platform, AWS, and Azure Use KFServing to develop and deploy machine learning models

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Program Construction - Calculating…
Roland Backhouse Paperback R1,073 Discovery Miles 10 730
Programming Logic & Design…
Joyce Farrell Paperback R905 R804 Discovery Miles 8 040
Creating a Winning E-Business
H. Albert Napier, Stuart Wagner, … Paperback R794 R709 Discovery Miles 7 090
Visual Studio Code for Python…
April Speight Paperback R771 R662 Discovery Miles 6 620
Python by Example - Learning to Program…
Nichola Lacey Paperback R468 R395 Discovery Miles 3 950
Programming Rust - Fast, Safe Systems…
Jim Blandy, Jason Orendorff, … Paperback R996 Discovery Miles 9 960
Compressive Imaging: Structure…
Ben Adcock, Anders C. Hansen Hardcover R1,464 Discovery Miles 14 640
Introducing Delphi Programming - Theory…
John Barrow, Linda Miller, … Paperback  (1)
R686 R612 Discovery Miles 6 120
JavaScript - The Web Warrior Series
Sasha Vodnik, Don Gosselin Paperback  (1)
R1,533 R583 Discovery Miles 5 830
Pro C# 7 - With .NET and .NET Core
Andrew Troelsen, Philip Japikse Paperback R1,642 Discovery Miles 16 420

 

Partners