0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (251)
  • R250 - R500 (1,064)
  • R500+ (8,938)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

Microsoft Dynamics 365 For Dummies (Paperback): R. Bellu Microsoft Dynamics 365 For Dummies (Paperback)
R. Bellu
R659 R499 Discovery Miles 4 990 Save R160 (24%) Ships in 12 - 17 working days

Accelerate your digital transformation and break down silos with Microsoft Dynamics 365 It's no secret that running a business involves several complex parts like managing staff, financials, marketing, and operations--just to name a few. That's where Microsoft Dynamics 365, the most profitable business management tool, comes in. In Microsoft Dynamics 365 For Dummies, you'll learn the aspects of the program and each of its applications from Customer Service to Financial Management. With expert author Renato Bellu's clear instructions and helpful tips, you'll be managing to your fullest advantage before you know it. Let's get started! Digitally transform your business by connecting CRM and ERP Use data to make decisions across all business functions Integrate Dynamics 365 with Office 365 and LinkedIn Manage financials and operations Are you running a dynamic business? This book shows you how!

Karel the Robot 2e (WSE) (Paperback, 2nd Edition): R.E. Pattis Karel the Robot 2e (WSE) (Paperback, 2nd Edition)
R.E. Pattis
R2,980 R1,927 Discovery Miles 19 270 Save R1,053 (35%) 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.

The Ray Tracer Challenge (Paperback): Jamis Buck The Ray Tracer Challenge (Paperback)
Jamis Buck
R1,242 R770 Discovery Miles 7 700 Save R472 (38%) Ships in 12 - 17 working days

Brace yourself for a fun challenge: build a photorealistic 3D renderer from scratch! It's easier than you think. In just a couple of weeks, build a ray-tracer that renders beautiful scenes with shadows, reflections, brilliant refraction effects, and subjects composed of various graphics primitives: spheres, cubes, cylinders, triangles, and more. With each chapter, implement another piece of the puzzle and move the renderer that much further forward. Do all of this in whichever language and environment you prefer, and do it entirely test-first, so you know it's correct. Recharge yourself with this project's immense potential for personal exploration, experimentation, and discovery. The renderer is a ray tracer, which means it simulates the physics of light by tracing the path of light rays around your scene. Each exciting chapter presents a bite-sized piece of the puzzle, building on earlier chapters and setting the stage for later ones. Requirements are given in plain English, which you translate into tests and code. When the project is complete, look back and realize you've built an entire system test-first! There's no research necessary -- all the necessary formulas and algorithms are presented and illustrated right here. Dive into intriguing topics from fundamental concepts such as vectors and matrices; to the algorithms that simulate the intersection of light rays with spheres, planes, cubes, cylinders, and triangles; to geometric patterns such as checkers and rings. Lighting and shading effects, such as shadows and reflections, make your scenes come to life, and constructive solid geometry (CSG) enables you to combine your graphics primitives in simple ways to produce complex shapes. Play and experiment as you discover the fun of writing a ray tracer. Accept the challenge today! What You Need: Aside from a computer, operating system, and programming environment, you'll need a way to display PPM image files. On Windows, programs like Photoshop will work, or free programs like IrfanView. On Mac, no special software is needed, as Preview can open PPM files

PHP 8 Objects, Patterns, and Practice - Mastering OO Enhancements, Design Patterns, and Essential Development Tools (Paperback,... PHP 8 Objects, Patterns, and Practice - Mastering OO Enhancements, Design Patterns, and Essential Development Tools (Paperback, 6th ed.)
Matt Zandstra
R1,627 R1,336 Discovery Miles 13 360 Save R291 (18%) Ships in 10 - 15 working days

Learn how to develop elegant and rock-solid systems using PHP, aided by three key elements: object fundamentals, design principles, and best practices. The 6th edition of this popular book has been fully updated for PHP 8, including attributes, constructor property promotion, new argument and return pseudo-types, and more. It also covers many features new since the last edition including typed properties, the null coalescing operator, and void return types. This book provides a solid grounding in PHP's support for objects, it builds on this foundation to instill core principles of software design and then covers the tools and practices needed to develop, test, and deploy robust code. PHP 8 Objects, Patterns, and Practice begins by covering PHP's object-oriented features. It introduces key topics including class declarations, inheritance, and reflection. The next section is devoted to design patterns. It explains the principles that make patterns powerful. You'll cover many of the classic design patterns including enterprise and database patterns. The last segment of the book covers the tools and practices that can help turn great code into a successful project. The section shows how to manage multiple developers and releases with git, and how to manage builds and dependencies with Composer. It also explores strategies for automated testing and continuous integration. After reading and using this book, you will have mastered object-oriented enhancements, design patterns, and the essential development tools available for PHP 8. What You Will Learn Work with object fundamentals: write classes and methods, instantiate objects, and create powerful class hierarchies using inheritance Master advanced object-oriented features, including static methods and properties, managing error conditions with exceptions, and creating abstract classes and interfaces Understand and use design principles to deploy objects and classes effectively in your projects Discover a set of powerful patterns that you can implement in your own projects Guarantee a successful project including unit testing; version control and build, installation, and package management; and continuous integration Who This Book Is For Anyone with at least a basic knowledge of PHP who wants to use its object-oriented features in their projects. It is also for PHP coders who want to learn about the practices and tools (version control, testing, continuous integration, etc) that can make projects safe, elegant and stable.

Software Defined Networks - A Comprehensive Approach (Paperback): Paul Goransson, Chuck Black Software Defined Networks - A Comprehensive Approach (Paperback)
Paul Goransson, Chuck Black
R1,096 R1,017 Discovery Miles 10 170 Save R79 (7%) Ships in 12 - 17 working days

"Software Defined Networks" discusses the historical networking environment that gave rise to SDN, as well as the latest advances in SDN technology. The book gives you the state of the art knowledge needed for successful deployment of an SDN, including: How to explain to the non-technical business decision makers in your organization the potential benefits, as well as the risks, in shifting parts of a network to the SDN modelHow to make intelligent decisions about when to integrate SDN technologies in a networkHow to decide if your organization should be developing its own SDN applications or looking to acquire these from an outside vendorHow to accelerate the ability to develop your own SDN application, be it entirely novel or a more efficient approach to a long-standing problem
Discusses the evolution of the switch platforms that enable SDN Addresses when to integrate SDN technologies in a networkProvides an overview of sample SDN applications relevant to different industriesIncludes practical examples of how to write SDN applications

Fundamentals of Multimedia (Paperback, 3rd ed. 2021): Ze-Nian Li, Mark S. Drew, Jiangchuan Liu Fundamentals of Multimedia (Paperback, 3rd ed. 2021)
Ze-Nian Li, Mark S. Drew, Jiangchuan Liu
R1,872 Discovery Miles 18 720 Ships in 10 - 15 working days

PREVIOUS EDITIONThis textbook introduces the "Fundamentals of Multimedia", addressing real issues commonly faced in the workplace. The essential concepts are explained in a practical way to enable students to apply their existing skills to address problems in multimedia. Fully revised and updated, this new edition now includes coverage of such topics as 3D TV, social networks, high-efficiency video compression and conferencing, wireless and mobile networks, and their attendant technologies. Features: presents an overview of the key concepts in multimedia, including color science; reviews lossless and lossy compression methods for image, video and audio data; examines the demands placed by multimedia communications on wired and wireless networks; discusses the impact of social media and cloud computing on information sharing and on multimedia content search and retrieval; includes study exercises at the end of each chapter; provides supplementary resources for both students and instructors at an associated website.

Game Physics Engine Development - How to Build a Robust Commercial-Grade Physics Engine for your Game (Paperback, 2nd edition):... Game Physics Engine Development - How to Build a Robust Commercial-Grade Physics Engine for your Game (Paperback, 2nd edition)
Ian Millington
R1,678 Discovery Miles 16 780 Ships in 12 - 17 working days

Physics is really important to game programmers who need to know how to add physical realism to their games. They need to take into account the laws of physics when creating a simulation or game engine, particularly in 3D computer graphics, for the purpose of making the effects appear more real to the observer or player.The game engine needs to recognize the physical properties of objects that artists create, and combine them with realistic motion. The physics ENGINE is a computer program that you work into your game that simulates Newtonian physics and predict effects under different conditions. In video games, the physics engine uses real-time physics to improve realism. This is the only book in its category to take readers through the process of building a complete game-ready physics engine from scratch. The Cyclone game engine featured in the book was written specifically for this book and has been utilized in iPhone application development and Adobe Flash projects. There is a good deal of master-class level information available, but almost nothing in any format that teaches the basics in a practical way. The second edition includes NEW and/or revised material on collision detection, 2D physics, casual game physics for Flash games, more references, a glossary, and end-of-chapter exercises. The companion website will include the full source code of the Cyclone physics engine, along with example applications that show the physics system in operation.

Advances in Computers, Volume 126 (Hardcover): Suyel Namasudra Advances in Computers, Volume 126 (Hardcover)
Suyel Namasudra
R3,883 Discovery Miles 38 830 Ships in 12 - 17 working days

Advances in Computers, Volume 126 presents innovations in computer hardware, software, theory, design and applications, with this updated volume including new chapters on VLSI for Super-Computing: Creativity in R+D from Applications and Algorithms to Masks and Chips, Bulk Bitwise Execution Model in Memory: Mechanisms, Implementation, and Evaluation, Embracing the Laws of Physics: Three Reversible Models of Computation, WSNs in Environmental Monitoring: Data Acquisition and Dissemination Aspects, Energy efficient implementation of tensor operations using dataflow paradigm for machine learning, and A Run-Time Job Scheduling Algorithm for Cluster Architectures with DataFlow Accelerators.

Laboratory Information Management Systems, Second Edition, (Paperback, 2nd edition): Christine Paszko, Elizabeth Turner Laboratory Information Management Systems, Second Edition, (Paperback, 2nd edition)
Christine Paszko, Elizabeth Turner
R3,877 Discovery Miles 38 770 Ships in 12 - 17 working days

"Details the most recent advances in Laboratory Information Management Systems. Offers contemporary approaches to system development, design, and installation; system customization; software and hardware compatibility; quality assurance and regulatory requirements; and resource utilization."

Practice of Computing Using Python, The, Global Edition (Paperback, 3rd edition): William Punch, Richard Enbody Practice of Computing Using Python, The, Global Edition (Paperback, 3rd edition)
William Punch, Richard Enbody
R2,371 Discovery Miles 23 710 Ships in 9 - 15 working days

For courses in Python Programming Now in its 3rd Edition, Practice of Computing Using Python continues to introduce both majors and non-majors taking CS1 courses to computational thinking using Python, with a strong emphasis on problem solving through computer science. The authors have chosen Python for its simplicity, powerful built-in data structures, advanced control constructs, and practicality. The text is built from the ground up for Python programming, rather than having been translated from Java or C++. Focusing on data manipulation and analysis as a theme, the text allows students to work on real problems using Internet-sourced or self-generated data sets that represent their own work and interests. The authors also emphasise program development and provide both majors and non-majors with a practical foundation in programming that will be useful in their respective fields. Among other changes, the 3rd Edition incorporates a switch to the Anaconda distribution, the SPYDER IDE, and a focus on debugging and GUIs.

Localization in Underwater Sensor Networks (Hardcover, 1st ed. 2021): Jing Yan, Haiyan Zhao, Yuan Meng, Xinping Guan Localization in Underwater Sensor Networks (Hardcover, 1st ed. 2021)
Jing Yan, Haiyan Zhao, Yuan Meng, Xinping Guan
R3,482 Discovery Miles 34 820 Ships in 12 - 17 working days

Ocean covers 70.8% of the Earth's surface, and it plays an important role in supporting all life on Earth. Nonetheless, more than 80% of the ocean's volume remains unmapped, unobserved and unexplored. In this regard, Underwater Sensor Networks (USNs), which offer ubiquitous computation, efficient communication and reliable control, are emerging as a promising solution to understand and explore the ocean. In order to support the application of USNs, accurate position information from sensor nodes is required to correctly analyze and interpret the data sampled. However, the openness and weak communication characteristics of USNs make underwater localization much more challenging in comparison to terrestrial sensor networks. In this book, we focus on the localization problem in USNs, taking into account the unique characteristics of the underwater environment. This problem is of considerable importance, since fundamental guidance on the design and analysis of USN localization is very limited at present. To this end, we first introduce the network architecture of USNs and briefly review previous approaches to the localization of USNs. Then, the asynchronous clock, node mobility, stratification effect, privacy preserving and attack detection are considered respectively and corresponding localization schemes are developed. Lastly, the book's rich implications provide guidance on the design of future USN localization schemes. The results in this book reveal from a system perspective that underwater localization accuracy is closely related to the communication protocol and optimization estimator. Researchers, scientists and engineers in the field of USNs can benefit greatly from this book, which provides a wealth of information, useful methods and practical algorithms to help understand and explore the ocean.

Beginning Windows Mixed Reality Programming - For HoloLens and Mixed Reality Headsets (Paperback, 2nd ed.): Sean Ong, Varun... Beginning Windows Mixed Reality Programming - For HoloLens and Mixed Reality Headsets (Paperback, 2nd ed.)
Sean Ong, Varun Kumar Siddaraju
R1,316 R1,054 Discovery Miles 10 540 Save R262 (20%) Ships in 10 - 15 working days

Develop applications and experiences for Microsoft's HoloLens 2 and other Windows mixed reality devices. This easy-to-follow guide removes the mystery behind creating amazing augmented reality and virtual reality experiences. Mixed reality development tools and resources are provided. Beginning Windows Mixed Reality Programming, 2nd edition clearly explains all the nuances of mixed reality software development. You will learn how to create 3D objects and holograms, interact with holograms using voice commands and hand gestures, use spatial mapping and 3D spatial sound, build with toolkits such as Microsoft's Mixed Reality Toolkit and Unity's AR Foundation and XR Platform, create intuitive user interfaces, and make truly awe-inspiring mixed reality experiences. This newly revised edition also includes updated content for HoloLens 2 development, including tutorials for new interactions such as hand tracking and eye tracking. What You Will Learn Prototype ideas quickly for the HoloLens 2 and Windows mixed reality devices Get started with Unity, the preferred tool for developing 3D experiences Locate and import 3D models for your project, or make your own Use spatial sound, voice commands, gestures, hand tracking, and eye tracking Build with Microsoft's Mixed Reality Toolkit and other toolkits to make apps the easy way Publish to the Windows Store and make money from your app Who This Book Is For Programmers looking to quickly learn how to create experiences for HoloLens 2. Also for programmers interested in building applications for the growing crop of virtual reality devices that support the Windows Mixed Reality platform.

Modularizing Legacy Projects Using TDD - Test-Driven Development with XCTest for iOS (Paperback, 1st ed.): Khaled El-Morabea,... Modularizing Legacy Projects Using TDD - Test-Driven Development with XCTest for iOS (Paperback, 1st ed.)
Khaled El-Morabea, Hassaan El-Garem
R1,091 R887 Discovery Miles 8 870 Save R204 (19%) Ships in 10 - 15 working days

Improve current or new projects with top notch testability and maintainability. Writing tests improves the design of your apps, as it pushes you to have a more modularized design. This in turn improves the maintainability and sustainability of your apps. This book is for iOS developers who already know the basics of iOS and Swift development but want to learn all the testing pro features in iOS. You'll start by reviewing the TDD Cycle and how to implement these concepts on a legacy project or a new one. You'll then walk through TDD step-by-step on a blank project, including setting up test targets, assertions, and expectations. You'll follow that with all levels of testing such as unit tests, integration tests, and end-to-end tests, and also tackle fairly complex, yet badly written legacy code. The book will take you through the journey of modularizing a legacy app using TDD. Throughout this journey, you will be introduced to multiple testing concepts and techniques, like writing tests for network and core data layers. You will write tests to ensure the thread safety of your app. And you'll add a new feature while you are in the middle of refactoring, which is an important skill so you can keep adding features while you are fixing your technical debt. By the end of this book, you will have all the tools needed to become a testing master. What You'll Learn Use mocking and dependency injection to make components more testable Write tests for asynchronous code like network code Add new features to existing legacy apps using TDD Who This Book Is For Experienced iOS developers who care about software quality and meeting customer expectations.

Iterative Dynamic Programming (Hardcover): Rein Luus Iterative Dynamic Programming (Hardcover)
Rein Luus
R5,023 Discovery Miles 50 230 Ships in 12 - 17 working days

Dynamic programming is a powerful method for solving optimization problems, but has a number of drawbacks that limit its use to solving problems of very low dimension. To overcome these limitations, author Rein Luus suggested using it in an iterative fashion. Although this method required vast computer resources, modifications to his original scheme have made the computational procedure feasible.
With iteration, dynamic programming becomes an effective optimization procedure for very high-dimensional optimal control problems and has demonstrated applicability to singular control problems. Recently, iterative dynamic programming (IDP) has been refined to handle inequality state constraints and noncontinuous functions.
Iterative Dynamic Programming offers a comprehensive presentation of this powerful tool. It brings together the results of work carried out by the author and others - previously available only in scattered journal articles - along with the insight that led to its development. The author provides the necessary background, examines the effects of the parameters involved, and clearly illustrates IDP's advantages.

Programming Workflow Applications with Domino (Paperback): Richard Lam Programming Workflow Applications with Domino (Paperback)
Richard Lam
R1,704 Discovery Miles 17 040 Ships in 12 - 17 working days

This book introduces workflow application development in the Lotus Notes/Domino environment. Workflow concepts are explained and the Domino features are demonstrated for developing workflow-enabled applications. A complete, reusable, and customizable workflow application is provided, with annotated source code utilizing UML, XML, and Java. Illustrations throughout.

Python fur Dummies (German, Paperback): JC Hofmeister Python fur Dummies (German, Paperback)
JC Hofmeister
R551 Discovery Miles 5 510 Ships in 12 - 17 working days

Python ist eine der beliebtesten und vielseitigsten Programmiersprachen A1/4berhaupt. FA1/4r viele Entwickler fA1/4hrt deshalb kein Weg an Python vorbei. SchApfen Sie mit diesem Buch aus dem reichen Erfahrungsschatz zweier langjAhriger Softwareentwickler. Sie lernen zunAchst die Syntax der Sprache und vertiefen dann das Erlernte anhand von konkreten Aufgabenstellungen. FA1/4r den Blick A1/4ber den Tellerrand sorgen Kapitel zu Programmierparadigmen, Code-QualitAt, Test-AnsAtzen und Dokumentation. Jede Menge Tipps und Tricks und ein breites Spektrum an Beispielen lassen Sie zu einem wahren Python-Profi werden.

Azure Security Handbook - A Comprehensive Guide for Defending Your Enterprise Environment (Paperback, 1st ed.): Karl Ots Azure Security Handbook - A Comprehensive Guide for Defending Your Enterprise Environment (Paperback, 1st ed.)
Karl Ots
R1,378 R1,086 Discovery Miles 10 860 Save R292 (21%) Ships in 10 - 15 working days

Did you know that the most common cloud security threats happen because of cloud service misconfigurations, not outside attacks? If you did not, you are not alone. In the on-premises world, cybersecurity risks were limited to the organization's network, but in the era of cloud computing, both the impact and likelihood of potential risks are significantly higher. With the corresponding advent of DevOps methodology, security is now the responsibility of everyone who is part of the application development life cycle, not just the security specialists. Applying the clear and pragmatic recommendations given in this book, you can reduce the cloud applications security risks in your organization. This is the book that every Azure solution architect, developer, and IT professional should have on hand when they begin their journey learning about Azure security. It demystifies the multitude of security controls and offers numerous guidelines for Azure, curtailing hours of learning fatigue and confusion. Throughout the book you will learn how to secure your applications using Azure's native security controls. After reading this book, you will know which security guardrails are available, how effective they are, and what will be the cost of implementing them. The scenarios in this book are real and come from securing enterprise applications and infrastructure running on Azure. What You Will Learn Remediate security risks of Azure applications by implementing the right security controls at the right time Achieve a level of security and stay secure across your Azure environment by setting guardrails to automate secure configurations Protect the most common reference workloads according to security best practices Design secure access control solutions for your Azure administrative access, as well as Azure application access Who This Book Is For Cloud security architects, cloud application developers, and cloud solution architects who work with Azure. It is also a valuable resource for those IT professionals responsible for securing Azure workloads in the enterprise.

The Protractor Handbook - Understanding and Implementing the Tool Effectively (Paperback, 1st ed.): Shashank Shukla The Protractor Handbook - Understanding and Implementing the Tool Effectively (Paperback, 1st ed.)
Shashank Shukla
R1,287 R1,025 Discovery Miles 10 250 Save R262 (20%) Ships in 10 - 15 working days

Learn to quickly set up Protractor and dive into the amazing possibilities that this tool offers for automating browser interactions for a user for any Angular web application. Software testing is here to stay, and an integral part of this is test automation. Protractor is one of the most evolved test automation frameworks that every software testing professional working with an Angular application should know.You will to automate a vast range of actions that a user takes to interact with the browser. From a simple 'click' to more complex user actions such as frame switches, selecting from drop-downs, and file downloads using Protractor APIs for Angular-based websites. You will also learn about assertions, timeouts, waits, parallel testing frameworks that are available, and the general pros and cons you should be aware of. With over 150 working code samples demonstrating various test scenarios that you require in your day-to-day automation testing, and examples that may be given in interviews, this book will be your practical handbook to all the key Protractor API implementations. What You'll Learn Set up and install Protractor efficiently Implement Angular-specific locator strategies Automate Angular web pages Run parallel execution using Protractor Explore all the pros, cons and challenges you may face while using Protractor Use specific notes around each API to ensure optimum usage and avoid common mistakes Who This Book Is For Ideal for test engineers who have a basic understanding of test automation with Selenium, developers who want to implement this testing tool for internal testing, Test Managers/IT Project Managers who want to get some general understanding of this tool and its advantages, and students who want to pursue career in test automation.

Intelligent Systems - Proceedings of ICMIB 2020 (Paperback, 1st ed. 2021): Siba K Udgata, Srinivas Sethi, Satish N. Srirama Intelligent Systems - Proceedings of ICMIB 2020 (Paperback, 1st ed. 2021)
Siba K Udgata, Srinivas Sethi, Satish N. Srirama
R5,519 Discovery Miles 55 190 Ships in 10 - 15 working days

This book features best selected research papers presented at the International Conference on Machine Learning, Internet of Things and Big Data (ICMIB 2020) held at Indira Gandhi Institute of Technology, Sarang, India, during September 2020. It comprises high-quality research work by academicians and industrial experts in the field of machine learning, mobile computing, natural language processing, fuzzy computing, green computing, human-computer interaction, information retrieval, intelligent control, data mining and knowledge discovery, evolutionary computing, IoT and applications in smart environments, smart health, smart city, wireless networks, big data, cloud computing, business intelligence, internet security, pattern recognition, predictive analytics applications in healthcare, sensor networks and social sensing and statistical analysis of search techniques.

Running an Agile Software Development Project (Hardcover): M. Holcombe Running an Agile Software Development Project (Hardcover)
M. Holcombe
R2,601 Discovery Miles 26 010 Ships in 12 - 17 working days

A Practical Approach To Building Small To Medium Software Systems For Real Business Clients Based on more than 100 actual commercial projects, this book clearly explains how to run an agile software development project that delivers high-quality, high-value solutions to business clients. It concentrates on the practical, social, business, and management aspects as well as the technical issues involved. Professor Holcombe successfully connects readers with the wave of "Agile 2.0" concepts that take the techniques of agile development and place them in the service of business goals. Since it is widely believed that the use of Windows XP will become much more common in coming years, readers should be armed with cutting-edge knowledge of the latest practices in the field. Further features of the book include: Case studies provide real-world examples and describe how XP was introduced into the environment Analysis is provided to help readers determine which elements of XP are suitable for the unique challenges and environments for different projects Problems of a failing agile project and how they can be fixed are covered, including insight into which managerial techniques can be employed An Instructor's Guide provides practical advice on how to motivate students, organize real group projects, and deal, in a simple and effective way, with many of the problems that arise A sample syllabus, sample tests, and additional case study information are available on an instructor's password-protected ftp site Running an Agile Software Development Project is an indispensable guide for professional software developers, engineers, and project managers interested in learning how to use agile processes. It is also a valuable textbook for advanced undergraduate- and graduate-level students in computer engineering and software engineering courses.

The Algorithm Design Manual (Paperback, 3rd ed. 2020): Steven S Skiena The Algorithm Design Manual (Paperback, 3rd ed. 2020)
Steven S Skiena
R1,657 R1,562 Discovery Miles 15 620 Save R95 (6%) Ships in 9 - 15 working days

"My absolute favorite for this kind of interview preparation is Steven Skiena's The Algorithm Design Manual. More than any other book it helped me understand just how astonishingly commonplace ... graph problems are -- they should be part of every working programmer's toolkit. The book also covers basic data structures and sorting algorithms, which is a nice bonus. ... every 1 - pager has a simple picture, making it easy to remember. This is a great way to learn how to identify hundreds of problem types." (Steve Yegge, Get that Job at Google) "Steven Skiena's Algorithm Design Manual retains its title as the best and most comprehensive practical algorithm guide to help identify and solve problems. ... Every programmer should read this book, and anyone working in the field should keep it close to hand. ... This is the best investment ... a programmer or aspiring programmer can make." (Harold Thimbleby, Times Higher Education) "It is wonderful to open to a random spot and discover an interesting algorithm. This is the only textbook I felt compelled to bring with me out of my student days.... The color really adds a lot of energy to the new edition of the book!" (Cory Bart, University of Delaware) "The is the most approachable book on algorithms I have." (Megan Squire, Elon University) --- This newly expanded and updated third edition of the best-selling classic continues to take the "mystery" out of designing algorithms, and analyzing their efficiency. It serves as the primary textbook of choice for algorithm design courses and interview self-study, while maintaining its status as the premier practical reference guide to algorithms for programmers, researchers, and students. The reader-friendly Algorithm Design Manual provides straightforward access to combinatorial algorithms technology, stressing design over analysis. The first part, Practical Algorithm Design, provides accessible instruction on methods for designing and analyzing computer algorithms. The second part, the Hitchhiker's Guide to Algorithms, is intended for browsing and reference, and comprises the catalog of algorithmic resources, implementations, and an extensive bibliography. NEW to the third edition: -- New and expanded coverage of randomized algorithms, hashing, divide and conquer, approximation algorithms, and quantum computing -- Provides full online support for lecturers, including an improved website component with lecture slides and videos -- Full color illustrations and code instantly clarify difficult concepts -- Includes several new "war stories" relating experiences from real-world applications -- Over 100 new problems, including programming-challenge problems from LeetCode and Hackerrank. -- Provides up-to-date links leading to the best implementations available in C, C++, and Java Additional Learning Tools: -- Contains a unique catalog identifying the 75 algorithmic problems that arise most often in practice, leading the reader down the right path to solve them -- Exercises include "job interview problems" from major software companies -- Highlighted "take home lessons" emphasize essential concepts -- The "no theorem-proof" style provides a uniquely accessible and intuitive approach to a challenging subject -- Many algorithms are presented with actual code (written in C) -- Provides comprehensive references to both survey articles and the primary literature Written by a well-known algorithms researcher who received the IEEE Computer Science and Engineering Teaching Award, this substantially enhanced third edition of The Algorithm Design Manual is an essential learning tool for students and professionals needed a solid grounding in algorithms. Professor Skiena is also the author of the popular Springer texts, The Data Science Design Manual and Programming Challenges: The Programming Contest Training Manual.

Embedded Systems Building Blocks - Complete and Ready-to-Use Modules in C (Hardcover, 2nd edition): Jean Labrosse Embedded Systems Building Blocks - Complete and Ready-to-Use Modules in C (Hardcover, 2nd edition)
Jean Labrosse
R3,533 Discovery Miles 35 330 Ships in 12 - 17 working days

Offers an explanation of functional code modules and microcontroller theory. This book helps you get hands-on experience with real-time system modules provided by the author and functional code modules that may be used to create basic embedded system functions. It includes a chapter on PC services.

Hands-on Azure Functions with C# - Build Function as a Service (FaaS) Solutions (Paperback, 1st ed.): Ashirwad Satapathi,... Hands-on Azure Functions with C# - Build Function as a Service (FaaS) Solutions (Paperback, 1st ed.)
Ashirwad Satapathi, Abhishek Mishra
R1,951 R1,542 Discovery Miles 15 420 Save R409 (21%) Ships in 10 - 15 working days

Build serverless solutions using Azure Functions. This book provides you with a deep understanding of Azure Functions so you can build highly scalable and reliable serverless applications. The book starts with an introduction to Azure Functions and demonstrates triggers and bindings with use cases. The process to build an OTP mailer with Queue Storage Trigger and SendGrid output binding is presented, and timer triggers and blob storage binding are covered. Creating custom binding for Azure Functions and building a serverless API using Azure Functions and Azure SQL are discussed. You will know how to build a serverless API using Azure Functions and Azure Cosmos DB, and you will go over enabling application insights and Azure Monitor. Storing function secrets in Azure Key Vault is discussed as well as authentication and authorization using Azure Active Directory. You will learn how to secure your serverless apps using API Management and deploy your Azure Functions using IDEs. Deploying your Azure Functions using CI/CD pipelines is demonstrated along with running Azure Functions in containers. You will learn how to leverage Azure Cognitive Services to build intelligent serverless apps. And the authors introduce you to Azure Durable functions and teach you how to integrate Azure Functions in the logic app workflow. They also discuss best practices and pitfalls to avoid while designing Azure Functions. After reading this book, you will be able to design and deploy Azure Functions and implement solutions to real-world business problems through serverless applications. What Will You Learn Monitor and secure Azure Functions Build and deploy Azure Functions Enable continuous integration/continuous deployment (CI/CD) DevOps strategies for Azure Functions Run Azure Functions on Azure Kubernetes Cluster Who This Book Is For Experienced developers, cloud architects, and tech enthusiasts in Azure

Recent Trends in Signal and Image Processing - ISSIP 2020 (Paperback, 1st ed. 2021): Siddhartha Bhattacharyya, Leo Mrsic, Maja... Recent Trends in Signal and Image Processing - ISSIP 2020 (Paperback, 1st ed. 2021)
Siddhartha Bhattacharyya, Leo Mrsic, Maja Brkljacic, Joseph Varghese Kureethara, Mario Koeppen
R4,228 Discovery Miles 42 280 Ships in 10 - 15 working days

This book gathers selected papers presented at the Third International Symposium on Signal and Image Processing (ISSIP 2020), organized by the Department of Information Technology, RCC Institute of Information Technology, Kolkata, during March 18-19, 2020. It presents fascinating, state-of-the-art research findings in the field of signal and image processing. It includes conference papers covering a wide range of signal processing applications involving filtering, encoding, classification, segmentation, clustering, feature extraction, denoising, watermarking, object recognition, reconstruction and fractal analysis. It addresses various types of signals, such as image, video, speech, non-speech audio, handwritten text, geometric diagram, ECG and EMG signals; MRI, PET and CT scan images; THz signals; solar wind speed signals (SWS); and photoplethysmogram (PPG) signals, and demonstrates how new paradigms of intelligent computing, like quantum computing, can be applied to process and analyze signals precisely and effectively.

The Art of Game Design - A Book of Lenses, Third Edition (Paperback, 3rd edition): Jesse Schell The Art of Game Design - A Book of Lenses, Third Edition (Paperback, 3rd edition)
Jesse Schell
R1,140 R1,039 Discovery Miles 10 390 Save R101 (9%) Ships in 5 - 10 working days

The Art of Game Design guides you through the design process step-by-step, helping you to develop new and innovative games that will be played again and again. It explains the fundamental principles of game design and demonstrates how tactics used in classic board, card and athletic games also work in top-quality video games. Good game design happens when you view your game from as many perspectives as possible, and award-winning author Jesse Schell presents over 100 sets of questions to ask yourself as you build, play and change your game until you finalise your design. This latest third edition includes examples from new VR and AR platforms as well as from modern games such as Uncharted 4 and The Last of Us, Free to Play games, hybrid games, transformational games, and more. Whatever your role in video game development an understanding of the principles of game design will make you better at what you do. For over 10 years this book has provided inspiration and guidance to budding and experienced game designers - helping to make better games faster.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
SAS Graphics for Clinical Trials by…
Kriss Harris, Richann Watson Hardcover R1,578 Discovery Miles 15 780
How To Think Like A Programmer - Program…
Paul Vickers Hardcover R6,141 Discovery Miles 61 410
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,337 Discovery Miles 13 370
Over the Spectrum
Philip Williams Hardcover R592 Discovery Miles 5 920
PowerShell, IT Pro Solutions…
William R. Stanek, William Stanek Hardcover R1,498 Discovery Miles 14 980
101 Most Popular Excel Formulas
John Michaloudis, Bryan Hong Hardcover R917 Discovery Miles 9 170
OCP Oracle Certified Professional Java…
S Selikoff Paperback R1,146 Discovery Miles 11 460
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,272 R2,114 Discovery Miles 21 140
The Data Quality Blueprint - A Practical…
John Parkinson Hardcover R1,581 Discovery Miles 15 810
Program Construction - Calculating…
Roland Backhouse Paperback R1,358 Discovery Miles 13 580

 

Partners