0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (586)
  • R250 - R500 (4,899)
  • R500+ (33,410)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

CISA - Certified Information Systems Auditor Study Guide - Aligned with the CISA Review Manual 2019 to help you audit, monitor,... CISA - Certified Information Systems Auditor Study Guide - Aligned with the CISA Review Manual 2019 to help you audit, monitor, and assess information systems (Paperback)
Hemang Doshi
R2,040 Discovery Miles 20 400 Ships in 10 - 15 working days

This CISA study guide is for those interested in achieving CISA certification and provides complete coverage of ISACA's latest CISA Review Manual (2019) with practical examples and over 850 exam-oriented practice questions Key Features Gain tactical skills in auditing, control, and security to pass the CISA examination Get up to speed with auditing business IT systems Increase your value to organizations and be at the forefront of an evolving business landscape by achieving CISA certification Book DescriptionAre you looking to prepare for the CISA exam and understand the roles and responsibilities of an information systems (IS) auditor? The CISA - Certified Information Systems Auditor Study Guide is here to help you get started with CISA exam prep. This book covers all the five CISA domains in detail to help you pass the exam. You'll start by getting up and running with the practical aspects of an information systems audit. The book then shows you how to govern and manage IT, before getting you up to speed with acquiring information systems. As you progress, you'll gain knowledge of information systems operations and understand how to maintain business resilience, which will help you tackle various real-world business problems. Finally, you'll be able to assist your organization in effectively protecting and controlling information systems with IT audit standards. By the end of this CISA book, you'll not only have covered the essential concepts and techniques you need to know to pass the CISA certification exam but also have the ability to apply them in the real world. What you will learn Understand the information systems auditing process Get to grips with IT governance and management Gain knowledge of information systems acquisition Assist your organization in protecting and controlling information systems with IT audit standards Understand information systems operations and how to ensure business resilience Evaluate your organization's security policies, standards, and procedures to meet its objectives Who this book is forThis CISA exam study guide is designed for those with a non-technical background who are interested in achieving CISA certification and are currently employed or looking to gain employment in IT audit and security management positions.

Computational Intelligence Aided Systems for Healthcare Domain (Hardcover): Akshansh Gupta, Hanuman Verma, Mukesh Prasad, Jyoti... Computational Intelligence Aided Systems for Healthcare Domain (Hardcover)
Akshansh Gupta, Hanuman Verma, Mukesh Prasad, Jyoti Singh Kirar, C.-T Lin
R4,361 Discovery Miles 43 610 Ships in 12 - 17 working days

The text covers recent advances in artificial intelligence, smart computing, and their applications in augmenting medical and health care systems. It will serve as an ideal reference text for graduate students and academic researchers in diverse engineering fields including electrical, electronics and communication, computer, and biomedical. The book- Presents architecture, characteristics, and applications of artificial intelligence and smart computing in health care systems Highlight privacy issues faced in health care and health informatics using artificial intelligence and smart computing technologies. Discusses nature-inspired computing algorithms for the brain-computer interface. Covers graph neural network application in the medical domain. Provides insights into the state-of-the-art Artificial Intelligence and Smart Computing enabling and emerging technologies. This book text discusses recent advances and applications of artificial intelligence and smart technologies in the field of healthcare. It highlights privacy issues faced in health care and health informatics using artificial intelligence and smart computing technologies. It covers nature-inspired computing algorithms such as genetic algorithms, particle swarm optimization algorithms, and common scrambling algorithms to study brain-computer interfaces. It will serve as an ideal reference text for graduate students and academic researchers in the fields of electrical engineering, electronics and communication engineering, computer engineering, and biomedical engineering.

Stochastic Optimization for Large-scale Machine Learning (Hardcover): Vinod Kumar Chauhan Stochastic Optimization for Large-scale Machine Learning (Hardcover)
Vinod Kumar Chauhan
R4,410 Discovery Miles 44 100 Ships in 9 - 15 working days

bridges ML and Optimisation; discusses optimisation techniques to improve ML algorithms for big data problems; identifies key research areas to solve large-scale machine learning problems; identifies recent research directions to solve major areas to tackle the challenge

Designing APIs with Swagger and OpenAPI (Paperback): Lukas Rosenstock, Joshua Ponelat Designing APIs with Swagger and OpenAPI (Paperback)
Lukas Rosenstock, Joshua Ponelat
R1,488 Discovery Miles 14 880 Ships in 12 - 17 working days

Using standards like OpenAPI, you can provide reliable, easy-to-use interfaces that allow other developers safe, controlled access to your software. Designing APIs withSwagger and OpenAPI is a hands-on primer to properly designing and describing your APIs using the most widely-adopted standard. Designing APIswith Swagger and OpenAPI introduces you to a design-first paradigm that will teach you the best practices for describing and designing RESTful APIs using OpenAPI and Swagger. You'll build upon progressively-enhanced examples as you learn to describe an API andthen extend it in the kind of scenarios you'd encounter in the real world. As you go, you'll use the popular Open Source tools to define APIs, generate documentation, and build other developer-friendly components like mocks, server stubs, and client SDKs. Modern web applications are made of multiple components, services, and servers connected through APIs, often using HTTP and REST as their primary interfaces. These architectures rely on APIs that allow access to the functionality of a component without requiring developers to understand the details of how it was implemented. The OpenAPI specification standardizes how you describe RESTful APIs. OpenAPI is vendor-neutral and has been adopted bybig tech companies such as Google, Microsoft, and Amazon.

Pop-Up Geometry - The Mathematics Behind Pop-Up Cards (Paperback): Joseph O'Rourke Pop-Up Geometry - The Mathematics Behind Pop-Up Cards (Paperback)
Joseph O'Rourke
R686 R647 Discovery Miles 6 470 Save R39 (6%) Ships in 12 - 17 working days

Anyone browsing at the stationery store will see an incredible array of pop-up cards available for any occasion. The workings of pop-up cards and pop-up books can be remarkably intricate. Behind such designs lies beautiful geometry involving the intersection of circles, cones, and spheres, the movements of linkages, and other constructions. The geometry can be modelled by algebraic equations, whose solutions explain the dynamics. For example, several pop-up motions rely on the intersection of three spheres, a computation made every second for GPS location. Connecting the motions of the card structures with the algebra and geometry reveals abstract mathematics performing tangible calculations. Beginning with the nephroid in the 19th-century, the mathematics of pop-up design is now at the frontiers of rigid origami and algorithmic computational complexity. All topics are accessible to those familiar with high-school mathematics; no calculus required. Explanations are supplemented by 140+ figures and 20 animations.

User-centered Requirements - The Scenario-based Engineering Process (Hardcover): Karen L. McGraw, Karan Harbison User-centered Requirements - The Scenario-based Engineering Process (Hardcover)
Karen L. McGraw, Karan Harbison
R4,380 Discovery Miles 43 800 Ships in 12 - 17 working days

Developing today's complex systems requires "more" than just good software engineering solutions. Many are faced with complex systems projects, incomplete or inaccurate requirements, canceled projects, or cost overruns, and have their systems' users in revolt and demanding more. Others want to build user-centric systems, but fear managing the process. This book describes an approach that brings the engineering process together with human performance engineering and business process reengineering. The result is a manageable user-centered process for gathering, analyzing, and evaluating requirements that can vastly improve the success rate in the development of medium-to-large size systems and applications.
Unlike some texts that are primarily conceptual, this volume provides guidelines, "how-to" information, and examples, enabling the reader to quickly apply the process and techniques to accomplish the following goals:
* define high quality requirements,
* enhance productive client involvement,
* help clients maintain competitiveness,
* ensure client buy-in and support throughout the process,
* reduce missing functionality and corrections, and
* improve user satisfaction with systems.
This volume clearly details the role of user-centered requirements and knowledge acquisition within Scenario-Based Engineering Process (SEP) and identifies SEP products and artifacts. It assists project personnel in planning and managing effective requirements activities, including managing risks, avoiding common problems with requirements elicitation, organizing project participants and tools, and managing the logistics. Guidelines are provided for the following: selecting the right individual and group techniques to elicit scenarios and requirements from users; subject matter experts, or other shareholders; and ensuring engineers or analysts have the necessary skills.

Delphi Programming Made Simple (Paperback): Stephen Morris Delphi Programming Made Simple (Paperback)
Stephen Morris
R826 R584 Discovery Miles 5 840 Save R242 (29%) Ships in 12 - 17 working days

Delphi is a Windows programming environment, which lets you create self-contained, user friendly Windows applications in a very short time. Your program's windows are 'drawn' on the screen, so that you can always see exactly what the eventual application will look like. This book is aimed at those who are new to programming, or new to Delphi.

The Adventurous and Practical Journey to a Large-Scale Enterprise Solution - Threading the Way to Implementing an ERP through... The Adventurous and Practical Journey to a Large-Scale Enterprise Solution - Threading the Way to Implementing an ERP through MIDRP Practice (Paperback)
FANAP Studies & Research Center
R1,357 Discovery Miles 13 570 Ships in 12 - 17 working days

The high failure rate of enterprise resource planning (ERP) projects is a pressing concern for both academic researchers and industrial practitioners. The challenges of an ERP implementation are particularly high when the project involves designing and developing a system from scratch. Organizations often turn to vendors and consultants for handling such projects but, every aspect of an ERP project is opaque for both customers and vendors. Unlocking the mysteries of building a large-scale ERP system, The Adventurous and Practical Journey to a Large-Scale Enterprise Solution tells the story of implementing an applied enterprise solution. The book covers the field of enterprise resource planning by examining state-of-the-art concepts in software project management methodology, design and development integration policy, and deployment framework, including: A hybrid project management methodology using waterfall as well as a customized Scrum-based approach A novel multi-tiered software architecture featuring an enhanced flowable process engine A unique platform for coding business processes efficiently Integration to embed ERP modules in physical devices A heuristic-based framework to successfully step into the Go-live period Written to help ERP project professionals, the book charts the path that they should travel from project ideation to systems implementation. It presents a detailed, real-life case study of implementing a large-scale ERP and uses storytelling to demonstrate incorrect and correct decisions frequently made by vendors and customers. Filled with practical lessons learned, the book explains the ins and outs of adopting project methodologies. It weaves a tale that features both real-world and scholarly aspects of an ERP implementation.

User-centered Requirements - The Scenario-based Engineering Process (Paperback): Karen L. McGraw, Karan Harbison User-centered Requirements - The Scenario-based Engineering Process (Paperback)
Karen L. McGraw, Karan Harbison
R1,876 Discovery Miles 18 760 Ships in 12 - 17 working days

Developing today's complex systems requires "more" than just good software engineering solutions. Many are faced with complex systems projects, incomplete or inaccurate requirements, canceled projects, or cost overruns, and have their systems' users in revolt and demanding more. Others want to build user-centric systems, but fear managing the process. This book describes an approach that brings the engineering process together with human performance engineering and business process reengineering. The result is a manageable user-centered process for gathering, analyzing, and evaluating requirements that can vastly improve the success rate in the development of medium-to-large size systems and applications.
Unlike some texts that are primarily conceptual, this volume provides guidelines, "how-to" information, and examples, enabling the reader to quickly apply the process and techniques to accomplish the following goals:
* define high quality requirements,
* enhance productive client involvement,
* help clients maintain competitiveness,
* ensure client buy-in and support throughout the process,
* reduce missing functionality and corrections, and
* improve user satisfaction with systems.
This volume clearly details the role of user-centered requirements and knowledge acquisition within Scenario-Based Engineering Process (SEP) and identifies SEP products and artifacts. It assists project personnel in planning and managing effective requirements activities, including managing risks, avoiding common problems with requirements elicitation, organizing project participants and tools, and managing the logistics. Guidelines are provided for the following: selecting the right individual and group techniques to elicit scenarios and requirements from users; subject matter experts, or other shareholders; and ensuring engineers or analysts have the necessary skills.

Rust Web Development (Paperback): Bastian Gruber Rust Web Development (Paperback)
Bastian Gruber
R1,065 Discovery Miles 10 650 Ships in 12 - 17 working days

Create bulletproof, high-performance web apps and servers with Rust. In Rust Web Development you will learn: Handling the borrow checker in an asynchronous environment Creating web APIs and using JSON in Rust Graceful error handling Testing, tracing, logging, and debugging Deploying Rust applications Efficient database access Rust Web Development is a hands-on guide to building server-based web applications with Rust. If you've built web servers using Java, C#, or PHP, you'll instantly fall in love with the performance and development experience Rust delivers. This book shows you how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests. about the technology Web development languages and libraries can be resource hungry, with poor safety for maintaining vital web services. Rust services perform better and guarantee better safety. Plus, Rust's awesome compiler gives you an amazing developer experience. You'll get the speed of low-level programming languages like C along with the ease-of-use you'd expect from high-level languages Python or Ruby, with a super strong compiler that automatically prevents common mistakes such as null pointers. about the book In Rust Web Development, you'll learn to build server-side web applications using the Rust language and its key libraries. If you know the basics of Rust, you'll quickly pick up some pro tips for setting up your projects and organizing your code. This book gets you hands-on fast, with numerous small and large examples. You'll get up to speed with how Rust streamlines backend development, implements authentication flows, and even makes it easier for your APIs to interact. As you go, you'll build a complete Q&A web service and iterate on your code chapter-by-chapter, just like a real development project. RETAIL SELLING POINTS * Handling the borrow checker in an asynchronous environment * Creating web APIs and using JSON in Rust * Graceful error handling * Testing, tracing, logging, and debugging * Deploying Rust applications * Efficient database access AUDIENCE For experienced web developers familiar with Java, Node, or Go, and the absolute basics of Rust

Recent Trends in Wireless and Mobile Networks - Second International Conference, WiMo 2010, Ankara, Turkey, June 26-28, 2010.... Recent Trends in Wireless and Mobile Networks - Second International Conference, WiMo 2010, Ankara, Turkey, June 26-28, 2010. Proceedings (Paperback, 2010 ed.)
Abdulkadir OEzcan, Nabendu Chaki, Dhinaharan Nagamalai
R2,935 Discovery Miles 29 350 Ships in 10 - 15 working days

The International Conference on Wireless and Mobile networks (WiMo) aims to bring together innovative ideas and new research trends in wireless and mobile networks. Wireless networks are the best inventions in history. Wireless networking gives you a cheap and easy way to share one Internet connection between multiple computers, eliminating the need for more than one modem. You can even add new computers to your network simply by plugging in a wireless card and switching them on--they have an Internet connection straight away! There aren't many wired networks that can say that. This conference is dedicated to addressing the challenges in the areas of wireless and mobile networks. It looks for significant contributions to wireless and mobile computing in theoretical and practical aspects. The wireless and mobile computing domain emerges from integrating personal computing, networks, communication te- nologies, cellular technology and Internet technology. Modern applications are eme- ing in the area of mobile ad hoc networks and sensor networks. WiMo 2010 intended to cover contributions in both design and analysis in the context of mobile, wireless, ad hoc, and sensor networks. The goal of the conference was to bring together - searchers and practitioners from academia and industry to focus on advanced wireless and mobile computing concepts and establish new collaborations in these areas.

The Art of Algorithm Design (Hardcover): Sachi Nandan Mohanty, Pabitra Kumar Tripathy, Suneeta Satpathy The Art of Algorithm Design (Hardcover)
Sachi Nandan Mohanty, Pabitra Kumar Tripathy, Suneeta Satpathy
R4,449 Discovery Miles 44 490 Ships in 9 - 15 working days

Understand the introductory concepts and design principles of algorithms and their complexities. Demonstrate the programming implementations of all the algorithms using C-Language. Be an excellent handbook on algorithms with self-explanatory chapters enriched with problems and solutions.

A Practical Guide to Level Design - From Theory to Practice, Diplomacy, and Production (Hardcover): Benjamin Bauer A Practical Guide to Level Design - From Theory to Practice, Diplomacy, and Production (Hardcover)
Benjamin Bauer
R3,635 Discovery Miles 36 350 Ships in 12 - 17 working days

Written by a AAA industry expert with over twenty years of experience, this book offers comprehensive coverage of the practical skills that all successful level designers need to know. It covers everything from practical production skills to the social and soft skills required to thrive in the games industry. The book begins with a theoretical and abstract approach that sets a common language for the later hard-skill applications and practical examples. These later chapters cover a wealth of practical skills for use during the concept phase, while creating layouts, scripting, and working with AI. The book includes essential chapters on topics such as social and soft skills, world building, level design direction, production, as well as how to gain a job in the industry. This book will be of great interest to all level designers, content leads and directors looking to enhance their skillset. It will also appeal to students of level and game design looking for tips on how to break into the industry.

Java Concepts (Paperback, 7th Edition International Student Version): Cay S. Horstmann Java Concepts (Paperback, 7th Edition International Student Version)
Cay S. Horstmann
R1,530 Discovery Miles 15 300 Ships in 12 - 17 working days

Cay Horstmann s seventh edition of Java Concepts provides an approachable introduction to fundamental programming techniques and design skills, helping students master basic concepts and become competent coders. Major rewrites and an updated visual design make this student-friendly text even more engaging. The text is known for its realistic programming examples, great quantity and variety of homework assignments, and lab exercises that build student problem-solving abilities. The seventh edition now includes problem solving sections, more example code online, and exercises from Science and Business.

JavaScript - The Definitive Guide (Paperback, 7th Revised edition): David Flanagan JavaScript - The Definitive Guide (Paperback, 7th Revised edition)
David Flanagan
R1,547 R1,360 Discovery Miles 13 600 Save R187 (12%) Ships in 12 - 17 working days

JavaScript is the programming language of the web and is used by more software developers today than any other programming language. For nearly 25 years this best seller has been the go-to guide for JavaScript programmers. The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async/await, and metaprogramming. You'll find illuminating and engaging example code throughout. This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js. Topics include: Types, values, variables, expressions, operators, statements, objects, and arrays Functions, classes, modules, iterators, generators, Promises, and async/await JavaScript's standard library: data structures, regular expressions, JSON, i18n, etc. The web platform: documents, components, graphics, networking, storage, and threads Node.js: buffers, files, streams, threads, child processes, web clients, and web servers Tools and language extensions that professional JavaScript developers rely on

The Art of Mathematics - Take Two - Tea Time in Cambridge (Paperback, New edition): Bela Bollobas The Art of Mathematics - Take Two - Tea Time in Cambridge (Paperback, New edition)
Bela Bollobas
R637 Discovery Miles 6 370 Ships in 9 - 15 working days

Lovers of mathematics, young and old, professional and amateur, will enjoy this book. It is mathematics with fun: a collection of attractive problems that will delight and test readers. Many of the problems are drawn from the large number that have entertained and challenged students, guests and colleagues over the years during afternoon tea. The problems have their roots in many areas of mathematics. They vary greatly in difficulty: some are very easy, but most are far from trivial, and quite a few rather hard. Many provide substantial and surprising results that form the tip of an iceberg, providing an introduction to an important topic. To enjoy and appreciate the problems, readers should browse the book choosing one that looks particularly enticing, and think about it on and off for a while before resorting to the hint or the solution. Follow threads for an enjoyable and enriching journey through mathematics.

Artificial Intelligence for Disease Diagnosis and Prognosis in Smart Healthcare (Hardcover): S. M. Riazul Islam, Faisal Tariq,... Artificial Intelligence for Disease Diagnosis and Prognosis in Smart Healthcare (Hardcover)
S. M. Riazul Islam, Faisal Tariq, Ghita Kouadri Mostefaoui
R2,735 Discovery Miles 27 350 Ships in 12 - 17 working days

Features In-depth coverage of the role of AI in smart healthcare. Research guideline for AI and data science researchers/practitioners interested in the healthcare sector. Comprehensive coverage on security and privacy issues for AI in smart healthcare.

The Board Game Designer's Guide to Careers in the Industry (Hardcover): Joe Slack The Board Game Designer's Guide to Careers in the Industry (Hardcover)
Joe Slack
R2,588 Discovery Miles 25 880 Ships in 12 - 17 working days

Are you thinking about working in the board game industry? Here's what you need to know. There are so many jobs and roles that need to be filled in the board game industry. You might just have the right skills and experience to excel. But first you need to know what opportunities exist and what the hardest gaps are to fill! In this book, you'll discover * What jobs are really in demand * How you can get your foot in the door with a publisher * Jobs in the industry you've never even thought of * What other opportunities exist for people with skills just like yours With insights from over 40 industry pros, as well as the author's many years of experience, you'll be able to put your own skills and experience to great use in an amazing, growing industry.

The Board Game Designer's Guide to Getting Published - How to Find the Right Publisher, Know What to Look for in a... The Board Game Designer's Guide to Getting Published - How to Find the Right Publisher, Know What to Look for in a Contract, and Get Your Board Game Signed (Hardcover)
Joe Slack
R2,582 Discovery Miles 25 820 Ships in 12 - 17 working days

Making a great board game and pitching it to publishers are two completely different things. If you've got a game that you want to share with the world but don't know what to do next, this book will help you navigate through exactly what steps to take. You'll discover: How to find the right publisher Exactly what publishers are looking for How to create a sell sheet that will actually sell your game How to negotiate the best deal and get paid more for your game What to look out for in contracts to make sure you don't get exploited You'll learn from Joe's experiences as a full-time board game designer and instructor, along with tips and stories from a dozen other published designers, plus the exact things that publishers want. Direct from 16 established publishers.

Echnology Assessment in Software Applications (Hardcover): Eva Baker, Harold F. O'Neil, Harold F. O'Neil Jr Echnology Assessment in Software Applications (Hardcover)
Eva Baker, Harold F. O'Neil, Harold F. O'Neil Jr
R4,221 Discovery Miles 42 210 Ships in 12 - 17 working days

This volume offers an expansion of ideas presented at a recent conference convened to identify the major strategies and more promising practices for assessing technology. The authors -- representing government, business, and university sectors -- helped to set the boundaries of present technology assessment by offering perspectives from computer science, cognitive and military psychology, and education. Their work explores both the use of techniques to assess technology and the use of technology to facilitate the assessment process.
The book's main purpose is to portray the state of the art in technology assessment and to provide conceptual options to help readers understand the power of technology. Technological innovation will continue to develop its own standards of practice and effectiveness. To the extent that these practices are empirically based, designers, supporters, and consumers will be given better information for their decisions.

Beginning Programming with Java For Dummies, 6th Edition (Paperback, 6th Edition): B Burd Beginning Programming with Java For Dummies, 6th Edition (Paperback, 6th Edition)
B Burd
R542 Discovery Miles 5 420 Ships in 12 - 17 working days

Become a Java wizard with this popular programming guide Consider Beginning Programming with Java For Dummies your indispensable guide to learning how to program in one of the most popular programming languages--Java! Java is an invaluable language to master, as it's widely used for application development, including Android, desktop, and server-side applications. Beginning Programming with Java For Dummies is written specifically for newbies to programming. The book starts with an overview of computer programming and builds from there; it explains the software you need, walks you through writing your own programs, and introduces you to a few of the more-complex aspects of programming in Java. It also includes step-by-step examples you can try on your own (and email the author if you need help). As you work through the book, you'll get smart about these Java features: Object-oriented programming (OOP), a Java mainstay IntelliJ IDEA, an integrated development environment (IDE), that gives you one place to do all your programming, including debugging code Loops, branches, and collections Variables and operators Expressions, statements, and blocks Beginning Programming with Java For Dummies translates all this foreign programming and computer syntax into plain English, along with plenty of helpful examples and tips. Learning a new language--and coding is definitely its own language--should be a fun endeavor. With this book as your handy interpreter, you'll be on your way to fluency, speaking the language of coders everywhere!

Quick Recursion (Hardcover): David Matuszek Quick Recursion (Hardcover)
David Matuszek
R2,424 Discovery Miles 24 240 Ships in 12 - 17 working days

Tackles a topic in a concise and accessible way that most believe too advanced to pick up easily. Author has over 40 years teaching and industry experience which they utilize in this book. Contains an appendix with extended code and examples of topics discussed in text.

Debugging - The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems (Paperback, Special... Debugging - The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems (Paperback, Special ed.)
David J. Agans
R397 Discovery Miles 3 970 Ships in 12 - 17 working days

When the pressure is on to resolve an elusive software or hardware glitch, what's needed is a cool head courtesy of a set of rules guaranteed to work on any system, in any circumstance. Written in a frank but engaging style, this book provides simple, foolproof principles guaranteed to help find any bug quickly. Recognized tech expert and author David Agans changes the way you think about debugging, making those pesky problems suddenly much easier to find and fix. Agans identifies nine simple, practical rules that are applicable to any software application or hardware system, which can help detect any bug, no matter how tricky or obscure. Illustrating the rules with real-life bug-detection war stories, Debugging shows you how to: Understand the system: how perceiving the ""roadmap"" can hasten your journey Quit thinking and look: when hands-on investigation can't be avoided Isolate critical factors: why changing one element at a time can be an essential tool Keep an audit trail: how keeping a record of the debugging process can win the day Whether the system or program you're working on has been designed wrong, built wrong, or used wrong, Debugging helps you think correctly about bugs, so the problems virtually reveal themselves.

Python for Beginners (Hardcover): Kuldeep Singh Kaswan, Jagjit Singh Dhatterwal, B. Balamurugan Python for Beginners (Hardcover)
Kuldeep Singh Kaswan, Jagjit Singh Dhatterwal, B. Balamurugan
R3,614 Discovery Miles 36 140 Ships in 12 - 17 working days

Python is an amazing programming language. It can be applied to almost any programming task. It allows for rapid development and debugging. Getting started with Python is like learning any new skill: it's important to find a resource you connect with to guide your learning. Luckily, there's no shortage of excellent books that can help you learn both the basic concepts of programming and the specifics of programming in Python. With the abundance of resources, it can be difficult to identify which book would be best for your situation. Python for Beginners is a concise single point of reference for all material on python. * Provides concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools * Offers practical advice for each major area of development with both Python 3.x and Python 2.x * Based on the latest research in cognitive science and learning theory * Helps the reader learn how to write effective, idiomatic Python code by leveraging its best-and possibly most neglected-features This book focuses on enthusiastic research aspirants who work on scripting languages for automating the modules and tools, development of web applications, handling big data, complex calculations, workflow creation, rapid prototyping, and other software development purposes. It also targets graduates, postgraduates in computer science, information technology, academicians, practitioners, and research scholars.

Pragmatic Flutter - Building Cross-Platform Mobile Apps for Android, iOS, Web, & Desktop (Hardcover): Priyanka Tyagi Pragmatic Flutter - Building Cross-Platform Mobile Apps for Android, iOS, Web, & Desktop (Hardcover)
Priyanka Tyagi
R3,142 Discovery Miles 31 420 Ships in 9 - 15 working days

Have you ever thought of creating beautiful, blazing-fast native apps for iOS and Android from a single codebase? Have you dreamt of taking your native apps to the web and desktop without it costing a fortune? If so, Pragmatic Flutter: Building Cross-Platform Mobile Apps for Android, iOS, Web & Desktop is the right place to start your journey to developing cross-platform apps. Google's Flutter is the brand-new way for developing beautiful, fluid, and blazing-fast cross-platform apps for Android, iOS, web, and desktops (macOS, Linux, Windows). Google's new Fuchsia OS user interface (UI) is implemented using Flutter as well. Learning to develop mobile apps with Flutter opens the door to multiple devices, form-factors, and platforms using a single codebase. You don't need any prior experience using Dart to follow along in this book; however, it's recommended that readers have some familiarity with writing code using one of the object-oriented programming languages. Your journey starts with learning to structure and organize the Flutter project to develop apps for multiple platforms. Next, you will explore the fundamentals of Flutter widgets. The journey continues with Flutter's layout widgets while also learning to build responsive layouts. You will get an understanding of organizing and applying themes and styles, handling user input, and gestures. Then you will move on to advanced concepts, such as fetching data over the network and integrating and consuming REST API in your app. You will get hands-on experience on design patterns, data modeling, routing, and navigation for multi-screen apps. When you are finished, you will have a solid foundational knowledge of Flutter that will help you move on to building great and successful mobile apps that can be deployed to Android, iOS, web, and desktop (macOS, Linux, Windows) platforms from a single codebase.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
C++ How to Program: Horizon Edition
Harvey Deitel, Paul Deitel Paperback R1,857 Discovery Miles 18 570
Foundations of Software Testing - ISTQB…
Dorothy Graham, Rex Black, … Paperback R879 R805 Discovery Miles 8 050
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,116 Discovery Miles 21 160
Practical Go - Building Scalable Network…
A. Saha Paperback R724 Discovery Miles 7 240
OCP Oracle Certified Professional Java…
S Selikoff Paperback R1,192 Discovery Miles 11 920
Agile 2 - The Next Iteration of Agile
C. Berg Paperback R545 Discovery Miles 5 450
ISE Object-Oriented Software…
David Kung Paperback R1,846 Discovery Miles 18 460
C++ Programming - Program Design…
D. Malik Paperback R1,636 R1,466 Discovery Miles 14 660
Problem Solving with C++ - Global…
Walter Savitch Paperback R2,511 Discovery Miles 25 110
Modern Software Engineering - Doing What…
David Farley Paperback R827 Discovery Miles 8 270

 

Partners