Search results for "introduction to python programming"
Items we need to order for you


Introduction to Spatial Data Science with GeoDa
This book is the first in a two-volume series that introduces the field of spatial data science. It offers an accessible overview of the methodology of exploratory spatial data analysis. It also constitutes the definitive user’s guide for the widely adopted GeoDa open source software for spatial analysis. Leveraging a large number of real-world empirical illustrations, readers will gain an understanding of the main concepts and techniques, using dynamic graphics for thematic mapping, statistical graphing, and, most centrally, the analysis of spatial autocorrelation. Key to this analysis is the concept of local indicators of spatial association, pioneered by the author and recently extended to the analysis of multivariate data.The focus of the book is on intuitive methods to discover interesting patterns in spatial data. It offers a progression from basic data manipulation through description and exploration, to the identification of clusters and outliers by means of local spatial autocorrelation analysis. A distinctive approach is to spatialize intrinsically non-spatial methods, by means of linking and brushing with a range of map representations, including several that are unique to the GeoDa software. The book also represents the most in-depth treatment of local spatial autocorrelation and its visualization and interpretation by means of GeoDa.Key Features:• Includes spatial perspectives on cluster analysis.• Focuses on exploring spatial data.• Supplemented by extensive support with sample data sets and examples on the GeoDaCenter web site. This book is both useful as a reference on the software and as a text for students and researchers of spatial data science.Luc Anselin is the Founding Director of the Center for Spatial Data Science at the University of Chicago, where he is also Stein-Freiler Distinguished Service Professor of Sociology and the College, as well as a member of the Committee on Data Science. He is the creator of the GeoDa software and an active contributor to the PySAL Python open source software library for spatial analysis. He has written widely on topics dealing with the methodology of spatial data analysis, including his classic 1988 text on Spatial Econometrics. His work has been recognized by many awards, such as his election to the U.S. National Academy of Science and the American Academy of Arts and Science.
R 5,165.00


R 275.00

Introduction to Mind, Consciousness and Language
This is an introductory textbook explaining the interaction between the mind, consciousness and language. This textbook is a comprehensive introduction to the relationship between the mind, consciousness and language. The book examines the key concepts from both philosophy and linguistics, including the mind/body problem, reformulates Descartes' "I think therefore I am", analyses Skinner's behaviourist position, Chomsky's transformational grammar, Fodor's representational theory of meaning, and the basics of connectionism. Difficult concepts and terms are explained succinctly, in a jargon-free manner. The student-friendly features include: text boxes on key thinkers, such as Chomsky, Fodor and Skinner; summaries of key ideas, such as behaviourism and connectionism; chapter summaries to aid student navigation of the book; suggestions for further reading; and a glossary of terms. This fascinating textbook is essential reading for students of cognitive linguistics, philosophy and psychology.
R 2,647.00


Introduction to Medical Software
Providing a concise and accessible overview of the design, implementation and management of medical software, this textbook will equip students with a solid understanding of critical considerations for both standalone medical software (software as a medical device/SaMD) and software that is integrated into hardware devices. It includes: practical discussion of key regulatory documents and industry standards, and how these translate into concrete considerations for medical software design; detailed coverage of the medical software lifecycle process ; accessible introduction to quality and risk management systems in the context of medical software; succinct coverage of essential topics in data science, machine learning, statistics, cybersecurity, software engineering and healthcare bring readers up-to-speed; six cautionary real-world case studies illustrate the dangers of improper or careless software processes. Accompanied by online resources for instructors, this is the ideal introduction for undergraduate students in biomedical engineering, electrical engineering and computer science, junior software engineers, and digital health entrepreneurs.
R 2,958.22

Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica
Master modeling and simulation using Modelica, the new powerful, highly versatile object-based modeling language Modelica, the new object-based software/hardware modeling language that is quickly gaining popularity around the world, offers an almost universal approach to high-level computational modeling and simulation. It handles a broad range of application domains, for example mechanics, electrical systems, control, and thermodynamics, and facilitates general notation as well as powerful abstractions and efficient implementations. Using the versatile Modelica language and its associated technology, this text presents an object-oriented, component-based approach that makes it possible for readers to quickly master the basics of computer-supported equation-based object-oriented (EOO) mathematical modeling and simulation. Throughout the text, Modelica is used to illustrate the various aspects of modeling and simulation. At the same time, a number of key concepts underlying the Modelica language are explained with the use of modeling and simulation examples. This book: Examines basic concepts such as systems, models, and simulations Guides readers through the Modelica language with the aid of several step-by-step examples Introduces the Modelica class concept and its use in graphical and textual modeling Explores modeling methodology for continuous, discrete, and hybrid systems Presents an overview of the Modelica Standard Library and key Modelica model libraries Readers will find plenty of examples of models that simulate distinct application domains as well as examples that combine several domains. All the examples and exercises in the text are available via DrModelica. This electronic self-teaching program, freely available on the text's companion website, guides readers from simple, introductory examples and exercises to more advanced ones. Written by the Director of the Open Source Modelica Consortium, Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica is recommended for engineers and students interested in computer-aided design, modeling, simulation, and analysis of technical and natural systems. By building on basic concepts, the text is ideal for students who want to learn modeling, simulation, and object orientation.
R 2,506.00

Introduction to Image Processing Using R
This book introduces the statistical software R to the image processing community in an intuitive and practical manner. R brings interesting statistical and graphical tools which are important and necessary for image processing techniques. Furthermore, it has been proved in the literature that R is among the most reliable, accurate and portable statistical software available. Both the theory and practice of R code concepts and techniques are presented and explained, and the reader is encouraged to try their own implementation to develop faster, optimized programs. Those who are new to the field of image processing and to R software will find this work a useful introduction. By reading the book alongside an active R session, the reader will experience an exciting journey of learning and programming.
R 2,198.00


R 3,614.94

Introduction to Quantum Computing
This concise, accessible text provides a thorough introduction to quantum computing - an exciting emergent field at the interface of the computer, engineering, mathematical and physical sciences. Aimed at advanced undergraduate and beginning graduate students in these disciplines, the text is technically detailed and is clearly illustrated throughout with diagrams and exercises. Some prior knowledge of linear algebra is assumed, including vector spaces and innerproducts. However, prior familiarity with topics such as quantum mechanics and computational complexity is not required.
R 10,827.00

R 318.00

Brief Introduction To Classical Mechanics With Illustrative Problems, A
Based on the lecture notes for a course on Classical Mechanics, students with a basic knowledge of calculus should be able to follow this book. Unlike other textbooks, exercises are not included because the main goal is to equip students with the skills to problem-solve. An old-fashioned yet efficient method has been to provide a step-by-step derivation of the fundamental formulas, giving students an overview of the subject through various illustrative examples and showing how to apply the general results to relevant problems in Classical Mechanics.
R 2,524.06

R 1,325.46

Introduction to Mining Business Projects - 2nd Edition
Mining operations are the key elements in this time of technical changes and development. Transport, housing, different infrastructures are requiring more and more mining resources. the release of a new smartphone or tablet, the top self-driven electrical, the rocket program are all felt in the womb of the earth somewhere in all continents and very soon in the moon. Even a new secured banking note or a pacemaker have their roots in the mines. Mining resources have not been all evaluated, many are estimated explaining why since the man as started digging, many resources are still available leading more and more people investing in mining operations to fill the needs of this world in perpetual development. This introduction to Mining Business Projects is a tool, a must have to help potential junior miners to make the right path in the ventures of mining operations. Mining operation is a tremendous story to share, please go for it. Roger Rumbu, Met. Eng., PPM, TBOM.
R 1,629.00

Introduction to Seismology
This third edition provides a concise yet approachable introduction to seismic theory, designed as a first course for graduate students or advanced undergraduate students. It clearly explains the fundamental concepts, emphasizing intuitive understanding over lengthy derivations, and outlines the different types of seismic waves and how they can be used to resolve Earth structure and understand earthquakes. New material and updates have been added throughout, including ambient noise methods, shear-wave splitting, back-projection, migration and velocity analysis in reflection seismology, earthquake rupture directivity, and fault weakening mechanisms. A wealth of both reworked and new examples, review questions and computer-based exercises in MATLAB®/Python give students the opportunity to apply the techniques they have learned to compute results of interest and to illustrate Earth's seismic properties. More advanced sections, which are not needed to understand the other material, are flagged so that instructors or students pressed for time can skip them.
R 3,133.00

R 428.00



Recursive Introduction to the Theory of Computation
The aim of this textbook is to present an account of the theory of computation. After introducing the concept of a model of computation and presenting various examples, the author explores the limitations of effective computation via basic recursion theory. Self-reference and other methods are introduced as fundamental and basic tools for constructing and manipulating algorithms. From there the book considers the complexity of computations and the notion of a complexity measure is introduced. Finally, the book culminates in considering time and space measures and in classifying computable functions as being either feasible or not. The author assumes only a basic familiarity with discrete mathematics and computing, making this textbook ideal for a graduate-level introductory course. It is based on many such courses presented by the author and so numerous exercises are included. In addition, the solutions to most of these exercises are provided.
R 1,592.41

R 342.28

Introduction to Accounting
This book looks in depth at the transactions, processes and controls used to record typical transactions in a business. In sales you will learn how to handle returns, discount and freight charges as well as working out the cost of goods sold. In inventory you will see the two different methods of counting inventory, periodic and perpetual, as well as the different methods of calculating value of the inventory and the associated journal transactions to record the necessary adjustments.
R 6,512.00

Introduction to Integration
Introduction to integration provides a unified account of integration theory, giving a practical guide to the Lebesgue integral and its uses, with a wealth of illustrative examples and exercises. The book begins with a simplified Lebesgue-style integral (in lieu of the more traditional Riemann integral), intended for a first course in integration. This suffices for elementary applications, and serves as an introduction to the core of the book. The final chapters present selected applications, mostly drawn from Fourier analysis. The emphasis throughout is on integrable functions rather than on measure. The book is designed primarily as an undergraduate or introductory graduate textbook. It is similar in style and level to Priestley's Introduction tocomplex analysis, for which it provides a companion volume, and is aimed at both pure and applied mathematicians. Prerequisites are the rudiments of integral calculus and a first course in real analysis.
R 2,591.00

Introduction to Modern Mathematical Computing
Thirty years ago mathematical, as opposed to applied numerical, computation was difficult to perform and so relatively little used. Three threads changed that: the emergence of the personal computer; the discovery of fiber-optics and the consequent development of the modern internet; and the building of the Three “M’s” Maple, Mathematica and Matlab.We intend to persuade that Mathematica and other similar tools are worth knowing, assuming only that one wishes to be a mathematician, a mathematics educator, a computer scientist, an engineer or scientist, or anyone else who wishes/needs to use mathematics better. We also hope to explain how to become an "experimental mathematician" while learning to be better at proving things. To accomplish this our material is divided into three main chapters followed by a postscript. These cover elementary number theory, calculus of one and several variables, introductory linear algebra, and visualization and interactive geometric computation.
R 2,338.68
Introduction to NFL Analytics with R
It has become difficult to ignore the analytics movement within the NFL. An increasing number of coaches openly integrate advanced numbers into their game plans, and commentators, throughout broadcasts, regularly use terms such as air yards, CPOE, and EPA on a casual basis. This rapid growth, combined with an increasing accessibility to NFL data, has helped create a burgeoning amateur analytics movement, highlighted by the NFL’s annual Big Data Bowl. Because learning a coding language can be a difficult enough endeavour, Introduction to NFL Analytics with R is purposefully written in a more informal format than readers of similar books may be accustomed to, opting to provide step-by-step instructions in a structured, jargon-free mannerKey Coverage:• Installing R, RStudio, and necessary packages• Working and becoming fluent in the tidyverse• Finding meaning in NFL data with examples from all the functions in the nflverse family of packages• Using NFL data to create eye-catching data visualizations• Building statistical models starting with simple regressions and progressing to advanced machine learning models using tidymodels and eXtreme Gradient BoostingThe book is written for novices of R programming all the way to more experienced coders, as well as audiences with differing expected outcomes. Professors can use Introduction to NFL Analytics with R to provide data science lessons through the lens of the NFL, while students can use it as an educational tool to create robust visualizations and machine learning models for assignments. Journalists, bloggers, and arm-chair quarterbacks alike, will find the book helpful to underpin their arguments by providing hard data and visualizations to back up their claims.
R 6,883.32

R 1,129.02

Introduction to the Alexander Technique
Introduction to the Alexander Technique, part of the brand-new Acting Essentials series, is the first textbook about the Alexander Technique written specially for undergraduates. This eight-week program can be taught over the course of half a semester, a full semester, or dipped into as needed to address students’ issues with physicality, movement, breathing, voice and performance habits. The Alexander Technique has been a vital part of training for performers since the early 20th century. It is a core part of the curriculum at most acting conservatories and in many BFA programs. Sometimes considered purely a movement discipline, the Alexander Technique in fact takes into consideration the entire person—mind, body, voice, emotions, and imagination. Introduction to the Alexander Technique addresses the student’s self as a whole and is suitable for beginning acting students in any academic setting, including those who take performance classes as an elective. The book also includes more than 150 practical, easy-to-follow exercises that help students reduce tension and improve their alignment, flexibility, and poise. The textbook is supported by a range of online videos demonstrating key exercises described throughout the book.
R 1,029.00

Introduction to Video and Image Processing
This textbook presents the fundamental concepts and methods for understanding and working with images and video in an unique, easy-to-read style which ensures the material is accessible to a wide audience. Exploring more than just the basics of image processing, the text provides a specific focus on the practical design and implementation of real systems for processing video data. Features: includes more than 100 exercises, as well as C-code snippets of the key algorithms; covers topics on image acquisition, color images, point processing, neighborhood processing, morphology, BLOB analysis, segmentation in video, tracking, geometric transformation, and visual effects; requires only a minimal understanding of mathematics; presents two chapters dedicated to applications; provides a guide to defining suitable values for parameters in video and image processing systems, and to conversion between the RGB color representation and the HIS, HSV and YUV/YCbCr color representations.
R 2,192.18

Introduction to Enumeration
Written for students taking a second or third year undergraduate course in mathematics or computer science, this book is the ideal companion to a course in enumeration. Enumeration is a branch of combinatorics where the fundamental subject matter is numerous methods of pattern formation and counting. Introduction to Enumeration provides a comprehensive and practical introduction to this subject giving a clear account of fundamental results and a thorough grounding in the use of powerful techniques and tools.Two major themes run in parallel through the book, generating functions and group theory. The former theme takes enumerative sequences and then uses analytic tools to discover how they are made up. Group theory provides a concise introduction to groups and illustrates how the theory can be used to count the number of symmetries a particular object has. These enrich and extend basic group ideas and techniques.The authors present their material through examples that are carefully chosen to establish key results in a natural setting. The aim is to progressively build fundamental theorems and techniques. This development is interspersed with exercises that consolidate ideas and build confidence. Some exercises are linked to particular sections while others range across a complete chapter. Throughout, there is an attempt to present key enumerative ideas in a graphic way, using diagrams to make them immediately accessible. The development assumes some basic group theory, a familiarity with analytic functions and their power series expansion along with some basic linear algebra.
R 1,278.59

R 2,205.00

Introduction to Logic
Originally published in 1967. The common aim of all logical enquiry is to discover and analyse correctly the forms of valid argument. In this book concise expositions of traditional, Aristotelian logic and of modern systems of propositional and predicative logic show how far that aim has been achieved.
R 5,627.90

Introduction to Geographical Information Systems, An
The fourth edition of this highly regarded and successful text continues to provide a clear and accessible introduction to the world of GIS for students and professionals. With an increased focus on the practical applications of GIS, the new edition features a wealth of new multi-disciplinary case studies and examples of GIS in practice, demonstrating how it is used worldwide and within a variety of different industries. Furthermore, the new edition has been substantially revised and updated to include coverage of the latest advances in GIS such as web and mobile applications. An Introduction to Geographical Information Systems is suitable for students of Geographical Information studies at all levels, from undergraduate to professionals retraining in GIS.
R 3,294.00


Introduction to Real-time Software Design
In 1977 I was asked to prepare aseries of twenty lectures introducing the design of real-time software to undergraduate electrical engineers at the University of Essex. At that time the advent of low-cost microprocessors was causing a minor revolution in the computer industry. The decreasing cost of hardware resulted in a mushrooming of the number of real-time applications being attempted. Many of these innovations were conducted by electrical engineers with little software background, or by computer scientists familiar only with large software systems. Even now future engineers still in training will have only a limited exposure to software because of the pressure of other subjects in their curricula. It was clear that a concise set of lectures, directed at people with limited exposure to software design was needed. In order to find a suitable text I turned to the existing computer science literature. I discovered that the available material was scattered over a large number of reports and articles and varied widely in level of complexity.
R 1,532.70

Introduction To Graph Theory - With Solutions To Selected Problems
Graph theory is an area in discrete mathematics which studies configurations (called graphs) involving a set of vertices interconnected by edges. This book is intended as a general introduction to graph theory.The book builds on the verity that graph theory even at high school level is a subject that lends itself well to the development of mathematical reasoning and proof.This is an updated edition of two books already published with World Scientific, i.e., Introduction to Graph Theory: H3 Mathematics & Introduction to Graph Theory: Solutions Manual. The new edition includes solutions and hints to selected problems. This combination allows the book to be used as a textbook for undergraduate students. Professors can select unanswered problems for tutorials while students have solutions for reference.
R 4,252.81

Student's Introduction to Mathematica and the Wolfram Language
The unique feature of this compact student's introduction to Mathematica® and the Wolfram Language™ is that the order of the material closely follows a standard mathematics curriculum. As a result, it provides a brief introduction to those aspects of the Mathematica® software program most useful to students. Used as a supplementary text, it will help bridge the gap between Mathematica® and the mathematics in the course, and will serve as an excellent tutorial for former students. There have been significant changes to Mathematica® since the second edition, and all chapters have now been updated to account for new features in the software, including natural language queries and the vast stores of real-world data that are now integrated through the cloud. This third edition also includes many new exercises and a chapter on 3D printing that showcases the new computational geometry capabilities that will equip readers to print in 3D.
R 2,422.00

Introduction to Computational Science
Computational science is an exciting new field at the intersection of the sciences, computer science, and mathematics because much scientific investigation now involves computing as well as theory and experiment. This textbook provides students with a versatile and accessible introduction to the subject. It assumes only a background in high school algebra, enables instructors to follow tailored pathways through the material, and is the only textbook of its kind designed specifically for an introductory course in the computational science and engineering curriculum. While the text itself is generic, an accompanying website offers tutorials and files in a variety of software packages. This fully updated and expanded edition features two new chapters on agent-based simulations and modeling with matrices, ten new project modules, and an additional module on diffusion. Besides increased treatment of high-performance computing and its applications, the book also includes additional quick review questions with answers, exercises, and individual and team projects.* The only introductory textbook of its kind--now fully updated and expanded* Features two new chapters on agent-based simulations and modeling with matrices* Increased coverage of high-performance computing and its applications* Includes additional modules, review questions, exercises, and projects* An online instructor's manual with exercise answers, selected project solutions, and a test bank and solutions (available only to professors)* An online illustration package is available to professors
R 4,641.00

Introduction to React
Introduction to React teaches you React, the JavaScript framework created by developers at Facebook, to solve the problem of building complex user interfaces in a consistent and maintainable way. React.js shrugs away common front-end conventions in an effort to make things more efficient - use Introduction to React to learn about this framework and more today. Get to know the React API and it’s specific JavaScript extension, JSX, which makes authoring React components easier and maintainable. You will also learn how to test your React applications and about the tools you can use while building. Once you understand these core concepts, you can build applications with React. This will help you cement the ideas and fundamentals of React and prepare you to utilize React in your own use case.What You'll Learn:How to use React to maintain complex user interfaces in an efficient wayHow to integrate existing user interfaces and move forward with ReactHow to manage application architecture using FluxHow to easily utilize JSX, React's JavaScript extension
R 858.32

R 4,445.00

Introduction to Digital Audio Coding and Standards
Introduction to Digital Audio Coding and Standards provides a detailed introduction to the methods, implementations, and official standards of state-of-the-art audio coding technology. In the book, the theory and implementation of each of the basic coder building blocks is addressed. The building blocks are then fit together into a full coder and the reader is shown how to judge the performance of such a coder. Finally, the authors discuss the features, choices, and performance of the main state-of-the-art coders defined in the ISO/IEC MPEG and HDTV standards and in commercial use today. The ultimate goal of this book is to present the reader with a solid enough understanding of the major issues in the theory and implementation of perceptual audio coders that they are able to build their own simple audio codec. There is no other source available where a non-professional has access to the true secrets of audio coding.
R 3,871.81

R 4,132.00

Introduction to Statistics with SPSS
Introduction to Statistics with SPSS offers an introduction to statistics that can be used before, during or after a course on statistics.Covering a wide range of terms and techniques, including simple and multiple regressions, this book guides the student to enter data from a simple research project into a computer, provide an adequate analysis of the data and present a report on the findings.
R 11,148.81

Integrated Introduction to Computer Graphics and Geometric Modeling
Taking a novel, more appealing approach than current texts, An Integrated Introduction to Computer Graphics and Geometric Modeling focuses on graphics, modeling, and mathematical methods, including ray tracing, polygon shading, radiosity, fractals, freeform curves and surfaces, vector methods, and transformation techniques. The author begins with fractals, rather than the typical line-drawing algorithms found in many standard texts. He also brings the turtle back from obscurity to introduce several major concepts in computer graphics. Supplying the mathematical foundations, the book covers linear algebra topics, such as vector geometry and algebra, affine and projective spaces, affine maps, projective transformations, matrices, and quaternions. The main graphics areas explored include reflection and refraction, recursive ray tracing, radiosity, illumination models, polygon shading, and hidden surface procedures. The book also discusses geometric modeling, including planes, polygons, spheres, quadrics, algebraic and parametric curves and surfaces, constructive solid geometry, boundary files, octrees, interpolation, approximation, Bezier and B-spline methods, fractal algorithms, and subdivision techniques. Making the material accessible and relevant for years to come, the text avoids descriptions of current graphics hardware and special programming languages. Instead, it presents graphics algorithms based on well-established physical models of light and cogent mathematical methods.
R 3,260.00

Introduction to Analysis
As its title indicates, this book is intended to serve as a textbook for an introductory course in mathematical analysis. In preliminary form the book has been used in this way at the University of Michigan, Indiana University, and Texas A&M University, and has proved serviceable. In addition to its primary purpose as a textbook for a formal course, however, it is the authors' hope that this book will also prove of value to readers interested in studying mathematical analysis on their own. Indeed, we believe the wealth and variety of examples and exercises will be especially conducive to this end. A word on prerequisites. With what mathematical background might a prospective reader hope to profit from the study of this book? Our con scious intent in writing it was to address the needs of a beginning graduate student in mathematics, or, to put matters slightly differently, a student who has completed an undergraduate program with a mathematics ma jor. On the other hand, the book is very largely self-contained and should therefore be accessible to a lower classman whose interest in mathematical analysis has already been awakened.
R 1,557.97

Introduction to Artificial Intelligence
In the chapters in Part I of this textbook the author introduces the fundamental ideas of artificial intelligence and computational intelligence. In Part II he explains key AI methods such as search, evolutionary computing, logic-based reasoning, knowledge representation, rule-based systems, pattern recognition, neural networks, and cognitive architectures. Finally, in Part III, he expands the context to discuss theories of intelligence in philosophy and psychology, key applications of AI systems, and the likely future of artificial intelligence. A key feature of the author's approach is historical and biographical footnotes, stressing the multidisciplinary character of the field and its pioneers.The book is appropriate for advanced undergraduate and graduate courses in computer science, engineering, and other applied sciences, and the appendices offer short formal, mathematical models and notes to support the reader.
R 3,895.10















































