Search results for "Python Programming for Mathematics"
Items we need to order for you

International Foundation Mathematics Workbook One
Students looking to build their skills through extra practice worksheets or teachers seeking already-created workbooks, reinforcing key concepts for their students, need look no further. Anyone in a foundation program or first year-college math course is bound to find this workbook approachable and immensely useful.The workbook is written by a teacher, who understands the needs of math students and has been teaching the material covered in this workbook for over five years to a diverse host of students from different backgrounds and needs. Material presented includes Linear Equations and Matrices, Quadratic and Cubic Equations, Sequences and Series, Indices and Logarithms, Trigonometry, Differentiation, and Integration. With over 2,000 level-appropriate created questions to practice, mathematical skills and confidence are sure to be reinforced and boosted.
R 977.45

Game Programming with Code Angel
Program in Python on a Raspberry Pi or PC by developing six computer games. Each game project is split into several chapters of the book. Rather than taking you through programming techniques as standalone concepts, this book explains concepts as they are used within a game.You'll learn about variables; integer, real, Boolean and string data types; conditional if statements; fixed loops and conditional loops; modularity; arrays and lists; and predefined functions. You’ll also discover the PyGame library, which is popularly used in the development of 2D games.Key programming concepts are revisited in subsequent projects in the book to consolidate prior learning. Beyond teaching you how to code, this book explains the programming logic behind each project—exemplifying the process of designing and writing a computer game.All the projects in this book are supported by Code Angel (mycodeangel.com). Code Angel Code Angel largely serves students and new developers and the projects work by encouraging you to ‘Learn…then play’. Taking this approach, you'll be able to build fun 2D games and enjoy playing them by yourself or with friends. Developing games in this way keeps you engaged, gives a purpose as you work through each project, and offers a sense of achievement when each game is finished.What You'll Learn Integrate the fundamentals of the Python 3 programming languageProgram fun, classic computer games you can then playDevelop computational thinking skills and abilities that can be applied to other venturesWho This Book Is ForStudents, hobbyists, new developers or anyone wishing to learn how to design and write computer games.
R 1,254.00

Oxford Mathematics Primary Years Programme Practice and Mastery Book 1
Provide opportunities to consolidate mathematical knowledge and skills and help learners to grow in confidence and independence with this colourful, inquiry-based Practice and Mastery Book.· Cover the five strands of Number, Pattern and Function, Measurement, Shape and Space, and Data Handling· Provide comprehensive coverage of the PYP Mathematics Scope and Sequence· Support and extend learning through reinforcement activities· Encourage learners to explore and apply knowledge using real-world problems
R 559.00

R 305.00

R 641.00

R 1,328.09

Elementary Number Theory with Programming
A highly successful presentation of the fundamental concepts of number theory and computer programming Bridging an existing gap between mathematics and programming, Elementary Number Theory with Programming provides a unique introduction to elementary number theory with fundamental coverage of computer programming. Written by highly-qualified experts in the fields of computer science and mathematics, the book features accessible coverage for readers with various levels of experience and explores number theory in the context of programming without relying on advanced prerequisite knowledge and concepts in either area. Elementary Number Theory with Programming features comprehensive coverage of the methodology and applications of the most well-known theorems, problems, and concepts in number theory. Using standard mathematical applications within the programming field, the book presents modular arithmetic and prime decomposition, which are the basis of the public-private key system of cryptography. In addition, the book includes: Numerous examples, exercises, and research challenges in each chapter to encourage readers to work through the discussed concepts and ideasSelect solutions to the chapter exercises in an appendixPlentiful sample computer programs to aid comprehension of the presented material for readers who have either never done any programming or need to improve their existing skill setA related website with links to select exercisesAn Instructor’s Solutions Manual available on a companion website Elementary Number Theory with Programming is a useful textbook for undergraduate and graduate-level students majoring in mathematics or computer science, as well as an excellent supplement for teachers and students who would like to better understand and appreciate number theory and computer programming. The book is also an ideal reference for computer scientists, programmers, and researchers interested in the mathematical applications of programming.
R 2,912.00

R 916.00


R 458.00

Connecting Discrete Mathematics and Computer Science
Computer science majors taking a non-programming-based course like discrete mathematics might ask 'Why do I need to learn this?' Written with these students in mind, this text introduces the mathematical foundations of computer science by providing a comprehensive treatment of standard technical topics while simultaneously illustrating some of the broad-ranging applications of that material throughout the field. Chapters on core topics from discrete structures – like logic, proofs, number theory, counting, probability, graphs – are augmented with around 60 'computer science connections' pages introducing their applications: for example, game trees (logic), triangulation of scenes in computer graphics (induction), the Enigma machine (counting), algorithmic bias (relations), differential privacy (probability), and paired kidney transplants (graphs). Pedagogical features include 'Why You Might Care' sections, quick-reference chapter guides and key terms and results summaries, problem-solving and writing tips, 'Taking it Further' asides with more technical details, and around 1700 exercises, 435 worked examples, and 480 figures.
R 3,133.00

Discrete Mathematics
Computing developed as a branch of mathematics, only to drift away from this home as computer science diverged towards more general topics such as the theory of how a computer works. Recently the emphasis has become more mathematical and the new disciplines of software engineering and information technology have emerged. This book is designed to form the basis of a one year course in discrete mathematics for first year computer scientists or software engineers. The material presented covers much of undergraduate algebra with a particular bias towards the computing applications. Topics covered include mathematical logic, set theory, finite and infinite relations and mappings, graphs, graphical algorithms and axiom systems. It concludes with implementations of many of the algorithms in Modula-2 to illustrate how the mathematics may be turned into concrete calculations. Numerous examples and exercises are included with selected solutions to the problems appearing in the appendix. Discrete mathematics is the basic language which every student of computing should take pride in mastering and this book should prove an essential tool in this aim.
R 2,845.80

R 580.00

R 407.00

R 1,010.00


Oxford Mathematics Primary Years Programme Student Book 4
Build mathematical knowledge and skills and explore the PYP transdisciplinary themes via this colourful, inquiry-based Student Book.· Fully support the PYP approach with comprehensive coverage of the PYP Mathematics Scope and Sequence· Progressively build understanding via guided, independent and extended learning activities· Cover the five strands of Number, Pattern and Function, Measurement, Shape and Space, and Data Handling using the PYP methodology of constructing, transferring and applying meaning· Encourage learners to explore and apply knowledge using real-world problems
R 1,001.00

Computational Literacy for the Humanities
Computational Literacy for the Humanities provides an introduction to mathematics and programming that is specifically designed for use by those engaged in the humanities. Linking mathematical concepts and computational skills, the chapters in this book explore humanistic questions from diverse fields, such as art, history and literature.The book helps to advance computational and digital literacy by showing that each mathematical concept has a history, and each technique has a meaning. Rather than viewing mathematics and computer programming as purely instrumental, they are integrated into the process of achieving greater understanding of humanistic phenomena. Algorithms, data, statistics and networks are taught critically within the book, whilst the authors also make a concerted effort to expose the internal biases of these tools. They also demonstrate the applicability of quantification and computation for the promotion of diversification and inclusivity within the humanities. All exercises are designed as an opportunity to gain hands-on mathematical and computational experience, whilst critically exploring and interpreting humanistic phenomena.Computational Literacy for the Humanities shows readers how to engage with data in a way that is challenging, yet meaningful and empowering. It will be of interest to scholars and students working across the humanities and should be of particular interest to those working in digital humanities.
R 2,484.60

R 623.00

R 397.00

R 604.00


R 641.00

Mathematics Programs
You don′t need to use complicated statistical procedures or fancy research techniques to design, organize, and conduct useful evaluations of your school′s mathematics programs. This guide combines the ease of a do-it-yourself manual with the authority of true experts in the field of educational evaluation. Equipped with this practical manual and an understanding of the importance of evaluation, school administrators can: *Assess the overall quality of the math curriculum *Improve funding by demonstrating student needs *Track enrollment trends and determine the underlying causes *Determine the necessary remedial action to improve test scores This book is part of a seven-volume series for evaluating programs and services in today′s K-12 schools. The "master plan" for this series is found in Evaluating School Programs: An Educator′s Guide by James R. Sanders. It describes the steps involved in conducting the evaluation, including ways to focus the evaluation, identify specific evaluation questions, and collect, organize, analyze, and report the information. All volumes in the series, including this one, are designed to be mutually complementary and used in conjunction with Evaluating School Programs.
R 1,071.77

R 1,191.00


R 641.00


Python Programming on WIN32
Python is growing in popularity; based on download statistics, there are now over 450,000 people using Python, and more than 150,000 people using Python on Windows. Use of the language has been growing at about 40% per year since 1995, and there is every reason to believe that growth will continue. Despite Python's increasing popularity on Windows, Python Programming on Win32 is the first book to demonstrate how to use it as a serious Windows development and administration tool. Unlike scripting on Unix, Windows scripting involves integrating a number of components, such as COM or the various mail and database APIs, with the Win32 programming interface. While experienced Windows C++ programmers can find their way through the various objects, most people need some guidance, and this book is it. It addresses all the basic technologies for common integration tasks on Windows, explaining both the Windows issues and the Python code you need to glue things together.Topics include: * The Python language and the PythonWin extensions * Building a GUI with COM * Adding a Macro language * Distributing the application * Client-side COM for output and data access * Integration with mail and other internet protocols * Managing users and drives This is a vital and unique book. Python Programming on Win32 is an excellent presentation of Windows application development and a solid illustration of how to use Python in the Windows environment.
R 2,076.00

R 439.00

R 245.00

R 1,817.00

R 489.00

R 519.00

R 1,378.11

Foundations of Programming, Statistics, and Machine Learning for Business Analytics
Business Analysts and Data Scientists are in huge demand, as global companies seek to digitally transform themselves and leverage their data resources to realize competitive advantage.This book covers all the fundamentals, from statistics to programming to business applications, to equip you with the solid foundational knowledge needed to progress in business analytics. Assuming no prior knowledge of programming or statistics, this book takes a simple step-by-step approach which makes potentially intimidating topics easy to understand, by keeping Maths to a minimum and including examples of business analytics in practice.Key features:· Introduces programming fundamentals using R and Python· Covers data structures, data management and manipulation and data visualization· Includes interactive coding notebooks so that you can build up your programming skills progressivelySuitable as an essential text for undergraduate and postgraduate students studying Business Analytics or as pre-reading for students studying Data Science.Ram Gopal is Pro-Dean and Professor of Information Systems at the University of Warwick.Daniel Philps is an Artificial Intelligence Researcher and Head of Rothko Investment Strategies.Tillman Weyde is Senior Lecturer at City, University of London.
R 6,385.00

Essential Mathematics for Convex Optimization
With an emphasis on timeless essential mathematical background for optimization, this textbook provides a comprehensive and accessible introduction to convex optimization for students in applied mathematics, computer science, and engineering. Authored by two influential researchers, the book covers both convex analysis basics and modern topics such as conic programming, conic representations of convex sets, and cone-constrained convex problems, providing readers with a solid, up-to-date understanding of the field. By excluding modeling and algorithms, the authors are able to discuss the theoretical aspects in greater depth. Over 170 in-depth exercises provide hands-on experience with the theory, while more than 30 'Facts' and their accompanying proofs enhance approachability. Instructors will appreciate the appendices that cover all necessary background and the instructors-only solutions manual provided online. By the end of the book, readers will be well equipped to engage with state-of-the-art developments in optimization and its applications in decision-making and engineering.
R 2,662.33

R 916.00

R 611.00

R 702.00


R 580.00

Foundations of Programming, Statistics, and Machine Learning for Business Analytics
Business Analysts and Data Scientists are in huge demand, as global companies seek to digitally transform themselves and leverage their data resources to realize competitive advantage.This book covers all the fundamentals, from statistics to programming to business applications, to equip you with the solid foundational knowledge needed to progress in business analytics. Assuming no prior knowledge of programming or statistics, this book takes a simple step-by-step approach which makes potentially intimidating topics easy to understand, by keeping Maths to a minimum and including examples of business analytics in practice.Key features:· Introduces programming fundamentals using R and Python· Covers data structures, data management and manipulation and data visualization· Includes interactive coding notebooks so that you can build up your programming skills progressivelySuitable as an essential text for undergraduate and postgraduate students studying Business Analytics or as pre-reading for students studying Data Science.Ram Gopal is Pro-Dean and Professor of Information Systems at the University of Warwick.Daniel Philps is an Artificial Intelligence Researcher and Head of Rothko Investment Strategies.Tillman Weyde is Senior Lecturer at City, University of London.
R 3,237.00

Practical Foundations of Mathematics
Practical Foundations collects the methods of construction of the objects of twentieth-century mathematics. Although it is mainly concerned with a framework essentially equivalent to intuitionistic Zermelo-Fraenkel logic, the book looks forward to more subtle bases in categorical type theory and the machine representation of mathematics. Each idea is illustrated by wide-ranging examples, and followed critically along its natural path, transcending disciplinary boundaries between universal algebra, type theory, category theory, set theory, sheaf theory, topology and programming. Students and teachers of computing, mathematics and philosophy will find this book both readable and of lasting value as a reference work.
R 8,656.88

R 611.00


Beginning Mathematics for Chemistry
Many first year undergraduate chemistry students are daunted by the mathematical content of their courses. Mathematics in chemistry often presents an obstacle, preventing the student from grasping the chemical concepts and real ideas that lie behind the maths. This excellent workbook will help students to overcome this problem, which cannot be solved with a textbook. It aims to be a mathematics `toolkit' rather than a formal mathematics course. This flexibilityallows the student to study alone or in a group. The material covered is taken from examples of first year chemistry courses in approximately 6 x 3 hour sessions, providing a more comfortable and familiar way to learn. This workbook meets the needs of the student and is the best introduction tomathematics in chemistry available.
R 2,552.00

R 455.00
















































