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

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.08

R 1,130.93

Introduction to Fluid Dynamics in Physics and Astrophysics
This textbook provides an accessible and self-contained introduction to the physics behind fluid dynamics; exploring the laws of nature describing three out of four fundamental states of matter (liquids, gases, and plasmas). Based on years of teaching of fluid dynamics theory and computation at advanced undergraduate level, it provides readers with the tools to understand and model fluid dynamical systems across a wide range of applications, from dense liquids to dilute space plasmas. The book covers the principles of fluid dynamics for an audience without prior exposure to fluid dynamics specifically. Discussion of relevant vector algebra, thermodynamics and electromagnetism is included, to ensure that the book is accessible both to readers experienced in these topics and readers starting from a basic understanding.Example applications are drawn both from astrophysics and physics, touching upon topical research such as relativistic blast waves from neutron star mergers and the implications of plasma nature of the atmosphere for present and future radio observatories. These are contrasted and complemented with examples from general physics (e.g. contrasting the incompressible nature of water with the dilute interstellar medium). It is an ideal textbook for advanced undergraduates studying the topic and will provide a solid foundation for further (postgraduate) studies into fluid dynamics in physics or astrophysics.Key Features:• Introduction to fluid dynamics pitched at advanced undergraduate level, accessible to students who are still learning relevant mathematical techniques.• Includes over 60 exercises and selected worked solutions, in addition to timely examples and easily accessible numerical demonstrations written in C and python for readers to experiment with (https://github.com/hveerten/codefluiddynamicsbook).• Up-to-date selection of topics including fluid dynamics in special relativity and computational fluid dynamics, written by an expert in the field. The book covers all that is needed to independently write a finite-volume solver for Euler’s equations and/or reproduce the provided Python and C software.• Covers a wide range of applications in astrophysics, including first-order Fermi acceleration in shocks, accretion discs, self-similarity in cosmic explosions and interstellar turbulence.Dr Hendrik van Eerten is a Reader in Theoretical and Computational Astrophysics at the University of Bath, United Kingdom. His area of research is transients in high-energy astrophysics, with a focus on theoretical and computational fluid dynamics of relativistic jets and cosmic explosions, in particular gamma-ray bursts.
R 9,956.27

R 1,284.59

Introduction to Analysis
Introduction to Analysis is an ideal text for a one semester course on analysis. The book covers standard material on the real numbers, sequences, continuity, differentiation, and series, and includes an introduction to proof. The author has endeavored to write this book entirely from the student’s perspective: there is enough rigor to challenge even the best students in the class, but also enough explanation and detail to meet the needs of a struggling student. From the Author to the student:"I vividly recall sitting in an Analysis class and asking myself, ‘What is all of this for?’ or ‘I don’t have any idea what’s going on.’ This book is designed to help the student who finds themselves asking the same sorts of questions, but will also challenge the brightest students."Chapter 1 is a basic introduction to logic and proofs.Informal summaries of the idea of proof provided before each result, and before a solution to a practice problem.Every chapter begins with a short summary, followed by a brief abstract of each section. Each section ends with a concise and referenced summary of the material which is designed to give the student a "big picture" idea of each section.There is a brief and non-technical summary of the goals of a proof or solution for each of the results and practice problems in this book, which are clearly marked as "Idea of proof," or as "Methodology", followed by a clearly marked formal proof or solution.Many references to previous definitions and results. A "Troubleshooting Guide" appears at the end of each chapter that answers common questions.
R 2,564.00

Introduction to Astronomy
An Introduction to Astronomy in 10 chapters, for serious beginners
R 628.67



R 336.00

R 184.00

Introduction To Financial Modelling
A simple walk-through of the common perils and pitfalls of financial modelling, this book examines the most common and necessary Excel functions, emphasizes the importance of a standardized and functional layout, explains accounting concepts simply, and reinforces four key concepts of best practice: consistency, robustness, flexibility, and transparency—CraFT. With more than fifty examples and an extended case study, this hands-on book helps users work with Excel more efficiently and effectively. This simple methodology has been adopted by many seasoned professionals who no longer must resort to balancing figures, circulars, and macros.
R 833.00

Introduction to Nursing Informatics
This significantly revised 5th edition provides nurses with a practical guide to the fundamental concepts of digital health from a nursing perspective. Nursing informatics has never been more important as contemporary healthcare continues to experience tremendous technological advances. The nursing profession is ideally positioned as a key enabler for the design and adoption of emerging eHealth models of care and quality outcomes. The book also features real world examples to illustrate the theory and encourages readers to think critically about their current practices and how they can potentially integrate relevant theories and techniques into their future practice to advance integrated care. Introduction to Nursing Informatics is designed for use as a primer for practicing nurses and students in undergraduate programs of study and includes contributions from leading international experts who have practiced in the field over a number of years. The information is presented and integrated in a purposeful manner to encourage readers to explore the key concepts of nursing practice, digital health, health information management and its relationship to informatics.
R 2,198.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 6,217.38

R 397.00


Introduction to Maple V
Meeting the needs of scientists - whether mathematicians, physicists, chemists or engineers --in terms of symbolic computation, this book allows them to quickly locate the method they require for the precise problem they are adressing. It requires no prior experience of symbolic computation, nor specialized mathematical knowledge, and provides quick access to the practical use of symbolic computation software. The organization of the book in mutually independent chapters, each focusing on a specific topic, allows the user to select what is of interest without necessarily reading everything and the whole is supplemented by a detailed table of contents and index,.
R 1,587.83

R 736.00

Introduction to Video Game Engine Development
Start your video game development journey by learning how to build a 2D game engine from scratch. Using Java (with NetBeans as your IDE and using Java’s graphics framework) or by following along in C# (with Visual Studio as your IDE and using the MonoGame framework), you’ll cover the design and implementation of a 2D game engine in detail. Each class will be reviewed with demonstration code. You’ll gain experience using the engine by building a game from the ground up. Introduction to Video Game Engine Development reviews the design and implementation of a 2D game engine in three parts. Part 1 covers the low-level API class by class. You’ll see how to abstract lower-level functionality and design a set of classes that interact seamlessly with each other. You’ll learn how to draw objects, play sounds, render text, and more. In Part 2, you’ll review the mid-level API that is responsible for drawing the game, loading resources, and managing user input. Lastly, in Part 3, you’ll build a game from the ground up following a step-by-step process using the 2D game engine you just reviewed. On completing this book, you’ll have a solid foundation in video game engine design and implementation. You’ll also get exposure to building games from scratch, creating the solid foundation you’ll need to work with more advanced game engines, and industry tools, that require learning complex software, APIs, and IDEs. What You Will LearnGain experience with lower-level game engine APIs and abstracting framework functionalityWrite application-level APIs: launching the game, loading resources, settings, processing input, and more Discover cross-platform APIs in the game engine projects written in both Java and C#/MonoGame Develop games with an SDK-based game engine and simplified tool chain focused on direct control of the game through codeMaster creating games by using the game engine to build a game from the ground up with only code and an IDEWho This Book Is For Those of you out there with some programming experience, moderate to advanced, who want to learn how to write video games using modern game engine designs.
R 1,824.00

Introduction to Random Processes in Engineering
Breaking with traditional treatment of random processes in engineering . . . On the surface, Introduction to Random Processes in Engineering is simply a first-rate textbook for senior or first-year graduate engineering courses in stochastic processes. A closer look, however, reveals an innovative book--rich with examples and commonsense explanations--that demystifies theories, eliminates ambiguities; and provides a solid up-to-date introduction to this important subject. Departing from the classical texts of the sixties and seventies in its coverage of random signals and data processing, Introduction to Random Processes in Engineering addresses the latest advances in communication, control engineering, and signal processing by allowing all processes to be multidimensional with an emphasis on discrete-time processes and systems. Unlike current texts, this volume provides a strong mathematical perspective for its engineering topics without getting bogged down in technicalities. It employs mathematics to achieve clarity and precision, and at times even uses the theorem/proof style to emphasize mathematical fine points. This approach is particularly advantageous when dealing with random data, and when building an understanding of the many computer programs routinely used, their theoretical principles, and the results they generate. Assuming background in probability theory at a senior level and some acquaintance with linear systems and signals, the book provides: * A review chapter of the formulas used later in the book * Illustrative examples * Emphasis in simulation techniques * Problems accompanying each chapter that often introduce the student to other relevant material * Notes and comments following each chapter that encourage additional reading as well as historical explorations in the field * Tips for using the material at various levels of instruction With its logical and systematically ordered presentation of the material, as well as its fresh approach, Introduction to Random Processes in Engineering is both a superior textbook and a valuable reference for practicing engineers and researchers in the field.
R 3,320.00

R 4,474.00

Modern Introduction to Probability and Statistics
Suitable for self study Use real examples and real data sets that will be familiar to the audience Introduction to the bootstrap is included – this is a modern method missing in many other books
R 1,130.40

Introduction to Search with Sphinx
This concise introduction to Sphinx shows you how to use this free software to index an enormous number of documents and provide fast results to both simple and complex searches. Written by the creator of Sphinx, this authoritative book is short and to the point. * Understand the particular way Sphinx conducts searches * Install and configure Sphinx, and run a few basic tests * Issue basic queries to Sphinx at the application level * Learn the syntax of search text and the effects of various search options * Get strategies for dealing with large data sets, such as multi-index searching * Apply relevance and ranking guidelines for presenting best results to the user
R 1,038.00

Introduction to Convolutional Codes with Applications
Introduction to Convolutional Codes with Applications is an introduction to the basic concepts of convolutional codes, their structure and classification, various error correction and decoding techniques for convolutionally encoded data, and some of the most common applications. The definition and representations, distance properties, and important classes of convolutional codes are also discussed in detail. The book provides the first comprehensive description of table-driven correction and decoding of convolutionally encoded data. Complete examples of Viterbi, sequential, and majority-logic decoding technique are also included, allowing a quick comparison among the different decoding approaches. Introduction to Convolutional Codes with Applications summarizes the research of the last two decades on applications of convolutional codes in hybrid ARQ protocols. A new classification allows a natural way of studying the underlying concepts of hybrid schemes and accommodates all of the new research. A novel application of fast decodable invertible convolutional codes for lost packet recovery in high speed networks is described. This opens the door for using convolutional coding for error recovery in high speed networks. Practicing communications, electronics, and networking engineers who want to get a better grasp of the underlying concepts of convolutional coding and its applications will greatly benefit by the simple and concise style of explanation. An up-to-date bibliography of over 300 papers is included. Also suitable for use as a textbook or a reference text in an advanced course on coding theory with emphasis on convolutional codes.
R 4,648.72

Introduction to Transformers for NLP
Get a hands-on introduction to Transformer architecture using the Hugging Face library. This book explains how Transformers are changing the AI domain, particularly in the area of natural language processing.This book covers Transformer architecture and its relevance in natural language processing (NLP). It starts with an introduction to NLP and a progression of language models from n-grams to a Transformer-based architecture. Next, it offers some basic Transformers examples using the Google colab engine. Then, it introduces the Hugging Face ecosystem and the different libraries and models provided by it. Moving forward, it explains language models such as Google BERT with some examples before providing a deep dive into Hugging Face API using different language models to address tasks such as sentence classification, sentiment analysis, summarization, and text generation.After completing Introduction to Transformers for NLP, you will understand Transformer concepts and be able to solve problems using the Hugging Face library.What You Will LearnUnderstand language models and their importance in NLP and NLU (Natural Language Understanding)Master Transformer architecture through practical examplesUse the Hugging Face library in Transformer-based language modelsCreate a simple code generator in Python based on Transformer architectureWho This Book Is ForData Scientists and software developers interested in developing their skills in NLP and NLU (Natural Language Understanding)
R 863.33

Concise Introduction to Logic
Over a million students have learned to be more discerning at constructing and evaluating arguments with the help of Hurley's A CONCISE INTRODUCTION TO LOGIC. The text's clear, student-friendly and thorough presentation has made it the most widely used logic text in North America. Studying logic offers multiple benefits. It helps you think through problems in an organized and systematic way. It instills patterns of reasoning that enable you to persuade others as to the correctness of your convictions, and it teaches you how to use language clearly and precisely. Doing well in logic improves your skills in ways that will help in your other courses, everyday life and future career. Additionally, for the 14th edition, the WebAssign online platform provides interactive exercises, online homework solutions, multimedia tutorials, help videos and the complete text in an eBook format.
R 9,588.00

Introduction to Integral Calculus
An accessible introduction to the fundamentals of calculus needed to solve current problems in engineering and the physical sciences I ntegration is an important function of calculus, and Introduction to Integral Calculus combines fundamental concepts with scientific problems to develop intuition and skills for solving mathematical problems related to engineering and the physical sciences. The authors provide a solid introduction to integral calculus and feature applications of integration, solutions of differential equations, and evaluation methods. With logical organization coupled with clear, simple explanations, the authors reinforce new concepts to progressively build skills and knowledge, and numerous real-world examples as well as intriguing applications help readers to better understand the connections between the theory of calculus and practical problem solving. The first six chapters address the prerequisites needed to understand the principles of integral calculus and explore such topics as anti-derivatives, methods of converting integrals into standard form, and the concept of area. Next, the authors review numerous methods and applications of integral calculus, including: Mastering and applying the first and second fundamental theorems of calculus to compute definite integrals Defining the natural logarithmic function using calculus Evaluating definite integrals Calculating plane areas bounded by curves Applying basic concepts of differential equations to solve ordinary differential equations With this book as their guide, readers quickly learn to solve a broad range of current problems throughout the physical sciences and engineering that can only be solved with calculus. Examples throughout provide practical guidance, and practice problems and exercises allow for further development and fine-tuning of various calculus skills. Introduction to Integral Calculus is an excellent book for upper-undergraduate calculus courses and is also an ideal reference for students and professionals who would like to gain a further understanding of the use of calculus to solve problems in a simplified manner.
R 4,623.00

R 1,464.00

Concise Introduction To Calculus, A
The student of calculus is entitled to ask what calculus is and what it can be used for. This short book provides an answer.The author starts by demonstrating that calculus provides a mathematical tool for the quantitative analysis of a wide range of dynamical phenomena and systems with variable quantities.He then looks at the origins and intuitive sources of calculus, its fundamental methodology, and its general framework and basic structure, before examining a few typical applications.The author's style is direct and pedagogical. The new student should find that the book provides a clear and strong grounding in this important technique.
R 2,135.69

R 764.00

R 865.37

Introduction to Digital Signal Processing
An Introduction to Digital Signal Processing aims at undergraduate students who have basic knowledge in C programming, Circuit Theory, Systems and Simulations, and Spectral Analysis. The book is focused on basic concepts of digital signal processing, MATLAB simulation and implementation on selected DSP hardware in which the candidate is introduced to the basic concepts first before embarking to the practical part which comes in the later chapters. Initially Digital Signal Processing evolved as a postgraduate course which slowly filtered into the undergraduate curriculum as a simplified version of the latter. The goal was to study DSP concepts and to provide a foundation for further research where new and more efficient concepts and algorithms can be developed. Though this was very useful it did not arm the student with all the necessary tools that many industries using DSP technology would require to develop applications. This book is an attempt to bridge the gap. It is focused on basic concepts of digital signal processing, MATLAB simulation and implementation on selected DSP hardware. The objective is to win the student to use a variety of development tools to develop applications. Contents * Introduction to Digital Signal processing. * The transform domain analysis: the Discrete-Time Fourier Transform * The transform domain analysis: the Discrete Fourier Transform * The transform domain analysis: the z-transform * Review of Analogue Filter * Digital filter design. * Digital Signal Processing Implementation Issues * Digital Signal Processing Hardware and Software * Examples of DSK Filter Implementation
R 4,030.00

R 1,480.43

Introduction to Mechanics
For 40 years, Kleppner and Kolenkow's classic text has introduced students to the principles of mechanics. Now brought up to date, this revised and improved second edition is ideal for classical mechanics courses for first- and second-year undergraduates with foundation skills in mathematics. The book retains all the features of the first edition, including numerous worked examples, challenging problems and extensive illustrations, and has been restructured to improve the flow of ideas. It now features new examples taken from recent developments, such as laser slowing of atoms, exoplanets and black holes; a 'Hints, Clues and Answers' section for the end-of-chapter problems to support student learning; and a solutions manual for instructors at www.cambridge.org/kandk.
R 3,249.00

R 244.00

R 945.64

R 382.00



Introduction to Machine Learning
Just like electricity, Machine Learning will revolutionize our life in many ways – some of which are not even conceivable today. This book provides a thorough conceptual understanding of Machine Learning techniques and algorithms. Many of the mathematical concepts are explained in an intuitive manner. The book starts with an overview of machine learning and the underlying Mathematical and Statistical concepts before moving onto machine learning topics. It gradually builds up the depth, covering many of the present day machine learning algorithms, ending in Deep Learning and Reinforcement Learning algorithms. The book also covers some of the popular Machine Learning applications. The material in this book is agnostic to any specific programming language or hardware so that readers can try these concepts on whichever platforms they are already familiar with. Offers a comprehensive introduction to Machine Learning, while not assuming any prior knowledge of the topic;Provides a complete overview of available techniques and algorithms in conceptual terms, covering various application domains of machine learning;Not tied to any specific software language or hardware implementation.
R 4,184.22

R 1,091.24


Introduction to Modern Thermodynamics
Thermodynamics is a core part of most science and engineering degree programs. However, the majority of texts that are currently available to students take a “classical” approach, teaching thermodynamics very much as it was presented in the 19th century. This is done generally for historical rather than pedagogical reasons. “Modern” thermodynamics, in contrast, relates entropy, the central concept of thermodynamics, to irreversible processes. An Introduction to Modern Thermodynamics provides the first modern approach to thermodynamics written specifically for a first undergraduate course. It covers the fundamental formalism with some attention given to its history; describes basic applications of the formalism and continues with a number of additional applications that instructors can use according to their particular degree program – these chapters cover thermal radiation, biological systems, nano systems, classical stability theory, and principles of statistical thermodynamics. A wide range of examples appear throughout the book from biological, engineering and atmospheric systems.
R 2,412.00

Introduction to Undergraduate Research in Computational and Mathematical Biology
Speaking directly to the growing importance of research experience in undergraduate mathematics programs, this volume offers suggestions for undergraduate-appropriate research projects in mathematical and computational biology for students and their faculty mentors. The aim of each chapter is twofold: for faculty, to alleviate the challenges of identifying accessible topics and advising students through the research process; for students, to provide sufficient background, additional references, and context to excite students in these areas and to enable them to successfully undertake these problems in their research.Some of the topics discussed include: • Oscillatory behaviors present in real-world applications, from seasonal outbreaks of childhood diseases to action potentials in neurons• Simulating bacterial growth, competition, and resistance with agent-based models and laboratory experiments• Network structure and the dynamics of biological systems• Using neural networks to identify bird species from birdsong samples• Modeling fluid flow induced by the motion of pulmonary ciliaAimed at undergraduate mathematics faculty and advanced undergraduate students, this unique guide will be a valuable resource for generating fruitful research collaborations between students and faculty.
R 2,931.00

R 912.00

Introduction to Accounting
The fully revised and updated Third Edition of this textbook provides an accessible introduction to accounting for students coming to the subject for the first time. It embraces the basic techniques and underlying theoretical concepts in accounting and shows how these are applied in various circumstances.This New Edition incorporates major changes which improve and update the previous edition. It can be easily used by students working on their own, as well as in a classroom environment.It provides:- Fully illustrated & worked examples- Student Activities - End of chapter questions, many of which have been taken from major accounting examination bodies. -The solutions to all activities are given at the end of each chapter, and answers to the end of chapter questions are also supplied. Introduction to Accounting is an essential textbook for undergraduate accounting students. It is designed to meet the needs of both the non-specialist and those intending to specialise in accounting at undergraduate and also postgraduate levels. The Solutions Manual will be available via the SAGE website.
R 4,002.00

R 1,396.49

Logical Introduction to Proof
The book is intended for students who want to learn how to prove theorems and be better prepared for the rigors required in more advance mathematics. One of the key components in this textbook is the development of a methodology to lay bare the structure underpinning the construction of a proof, much as diagramming a sentence lays bare its grammatical structure. Diagramming a proof is a way of presenting the relationships between the various parts of a proof. A proof diagram provides a tool for showing students how to write correct mathematical proofs.
R 3,579.51















































