Search results for "python arithmetic"
Items we need to order for you

R 489.00

R 596.00


R 585.00

R 1,089.47

R 976.00

Object-Oriented Python Cookbook in Quantum Information Theory and Quantum Computing
This first-of-a-kind textbook provides computational tools in state-of-the-art OOPs Python that are fundamental to quantum information, quantum computing, linear algebra and one-dimensional spin half condensed matter systems. Over 104 subroutines are included, and the codes are aided by mathematical comments to enhance clarity. Suitable for beginner and advanced readers alike, students and researchers will find this textbook to be a helpful guide and a compendium which they can readily use.Features Includes over 104 codes in OOPs Python, all of which can be used either as a standalone program or integrated with any other main program without any issues. Every parameter in the input, output and execution has been provided while keeping both beginner and advanced users in mind. The output of every program is explained thoroughly with detailed examples. Detailed mathematical commenting is done alongside the code which enhances clarity about the flow and working of the code.
R 6,700.34

R 1,283.00


R 942.28

R 305.00

R 1,454.83


Introduction To The Analysis Of Algorithms, An (3rd Edition)
A successor to the first and second editions, this updated and revised book is a leading companion guide for students and engineers alike, specifically software engineers who design algorithms. While succinct, this edition is mathematically rigorous, covering the foundations for both computer scientists and mathematicians with interest in the algorithmic foundations of Computer Science.Besides expositions on traditional algorithms such as Greedy, Dynamic Programming and Divide & Conquer, the book explores two classes of algorithms that are often overlooked in introductory textbooks: Randomised and Online algorithms — with emphasis placed on the algorithm itself. The book also covers algorithms in Linear Algebra, and the foundations of Computation.The coverage of Randomized and Online algorithms is timely: the former have become ubiquitous due to the emergence of cryptography, while the latter are essential in numerous fields as diverse as operating systems and stock market predictions.While being relatively short to ensure the essentiality of content, a strong focus has been placed on self-containment, introducing the idea of pre/post-conditions and loop invariants to readers of all backgrounds, as well as all the necessary mathematical foundations. The programming exercises in Python will be available on the web (see www.msoltys.com/book for the companion web site).
R 3,513.76

R 550.00


![Notes on Arithmetic for the Use of the Cadets of the Royal Military College of Canada [microform]](//exclusivebooks.co.za/cdn/shop/t/39/assets/placeholder-pixel_small.png?v=33125877389226915141771159651)

R 1,452.48

R 1,011.67

Data Structures and Algorithms in Python
Based on the authors’ market leading data structures books in Java and C++, this textbook offers a comprehensive, definitive introduction to data structures in Python by respected authors. Data Structures and Algorithms in Python is the first mainstream object-oriented book available for the Python data structures course. Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation, the text will maintain the same general structure as Data Structures and Algorithms in Java and Data Structures and Algorithms in C++.
R 5,442.00


R 924.89

R 780.00

Robust Python
Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain? Python is an easy language to learn and use, but that also means systems can quickly grow beyond comprehension. Thankfully, Python has features to help developers overcome maintainability woes.In this practical book, author Patrick Viafore shows you how to use Python's type system to the max. You'll look at user-defined types, such as classes and enums, and Python's type hinting system. You'll also learn how to make Python extensible and how to use a comprehensive testing strategy as a safety net. With these tips and techniques, you'll write clearer and more maintainable code.Learn why types are essential in modern development ecosystemsUnderstand how type choices such as classes, dictionaries, and enums reflect specific intentsMake Python extensible for the future without adding bloatUse popular Python tools to increase the safety and robustness of your codebaseEvaluate current code to detect common maintainability gotchasBuild a safety net around your codebase with linters and tests
R 1,277.00

R 1,659.00

R 501.00

R 780.00

R 886.00

Algorithmic Finance
Why is data science a branch of science? Is data science just a catchy rebranding of statistics?Data science provides tools for statistical analysis and machine learning. But, as much as application problems without tools are lame, tools without application problems are vain. Through example after example, this book presents the algorithmic aspects of statistics and show how some of the tools are applied to answer questions of interest to finance.This book champions a fundamental principle of science — objective reproducibility of evidence independently by others. From a companion web site, readers can download many easy-to-understand Python programs and real-world data. Independently, readers can draw for themselves the figures in the book. Even so, readers are encouraged to run the statistical tests described as examples to verify their own results against what the book claims.This book covers some topics that are seldom discussed in other textbooks. They include the methods to adjust for dividend payment and stock splits, how to reproduce a stock market index such as Nikkei 225 index, and so on. By running the Python programs provided, readers can verify their results against the data published by free data resources such as Yahoo! finance. Though practical, this book provides detailed proofs of propositions such as why certain estimators are unbiased, how the ubiquitous normal distribution is derived from the first principles, and so on.This see-for-yourself textbook is essential to anyone who intends to learn the nuts and bots of data science, especially in the application domain of finance. Advanced readers may find the book helpful in its mathematical treatment. Practitioners may find some tips from the book on how an ETF is constructed, as well as some insights on a novel algorithmic framework for pair trading to generate statistical arbitrage.
R 6,113.00

R 1,007.53

Python Object-Oriented Programming
A comprehensive guide to exploring modern Python through data structures, design patterns, and effective object-oriented techniquesKey FeaturesBuild an intuitive understanding of object-oriented design, from introductory to mature programsLearn the ins and outs of Python syntax, libraries, and best practicesExamine a machine-learning case study at the end of each chapterBook DescriptionObject-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Python Object-Oriented Programming, Fourth Edition dives deep into the various aspects of OOP, Python as an OOP language, common and advanced design patterns, and hands-on data manipulation and testing of more complex OOP systems. These concepts are consolidated by open-ended exercises, as well as a real-world case study at the end of every chapter, newly written for this edition. All example code is now compatible with Python 3.9+ syntax and has been updated with type hints for ease of learning. Steven and Dusty provide a comprehensive, illustrative tour of important OOP concepts, such as inheritance, composition, and polymorphism, and explain how they work together with Python’s classes and data structures to facilitate good design. In addition, the book also features an in-depth look at Python’s exception handling and how functional programming intersects with OOP. Two very powerful automated testing systems, unittest and pytest, are introduced. The final chapter provides a detailed discussion of Python's concurrent programming ecosystem. By the end of the book, you will have a thorough understanding of how to think about and apply object-oriented principles using Python syntax and be able to confidently create robust and reliable programs.What you will learnImplement objects in Python by creating classes and defining methodsExtend class functionality using inheritanceUse exceptions to handle unusual situations cleanlyUnderstand when to use object-oriented features, and more importantly, when not to use themDiscover several widely used design patterns and how they are implemented in PythonUncover the simplicity of unit and integration testing and understand why they are so importantLearn to statically type check your dynamic codeUnderstand concurrency with asyncio and how it speeds up programsWho this book is forIf you are new to object-oriented programming techniques, or if you have basic Python skills and wish to learn how and when to correctly apply OOP principles in Python, this is the book for you. Moreover, if you are an object-oriented programmer coming from other languages or seeking a leg up in the new world of Python, you will find this book a useful introduction to Python. Minimal previous experience with Python is necessary.
R 2,605.00

R 764.00
![Practical Problems in Arithmetic [microform]](//exclusivebooks.co.za/cdn/shop/t/39/assets/placeholder-pixel_small.png?v=33125877389226915141771159651)

Python for Signal Processing
This book covers the fundamental concepts in signal processing illustrated with Python code and made available via IPython Notebooks, which are live, interactive, browser-based documents that allow one to change parameters, redraw plots, and tinker with the ideas presented in the text. Everything in the text is computable in this format and thereby invites readers to “experiment and learn” as they read. The book focuses on the core, fundamental principles of signal processing. The code corresponding to this book uses the core functionality of the scientific Python toolchain that should remain unchanged into the foreseeable future. For those looking to migrate their signal processing codes to Python, this book illustrates the key signal and plotting modules that can ease this transition. For those already comfortable with the scientific Python toolchain, this book illustrates the fundamental concepts in signal processing and provides a gateway to further signal processing concepts.
R 3,205.21

R 780.00

R 592.00

R 391.00



R 1,252.67

R 409.00

R 794.00

Python Programming for Data Analysis
This textbook grew out of notes for the ECE143 Programming for Data Analysis class that the author has been teaching at University of California, San Diego, which is a requirement for both graduate and undergraduate degrees in Machine Learning and Data Science. This book is ideal for readers with some Python programming experience. The book covers key language concepts that must be understood to program effectively, especially for data analysis applications. Certain low-level language features are discussed in detail, especially Python memory management and data structures. Using Python effectively means taking advantage of its vast ecosystem. The book discusses Python package management and how to use third-party modules as well as how to structure your own Python modules. The section on object-oriented programming explains features of the language that facilitate common programming patterns.After developing the key Python language features, the book moves on to third-party modules that are foundational for effective data analysis, starting with Numpy. The book develops key Numpy concepts and discusses internal Numpy array data structures and memory usage. Then, the author moves onto Pandas and details its many features for data processing and alignment. Because strong visualizations are important for communicating data analysis, key modules such as Matplotlib are developed in detail, along with web-based options such as Bokeh, Holoviews, Altair, and Plotly.The text is sprinkled with many tricks-of-the-trade that help avoid common pitfalls. The author explains the internal logic embodied in the Python language so that readers can get into the Python mindset and make better design choices in their codes, which is especially helpful for newcomers to both Python and data analysis. To get the most out of this book, open a Python interpreter and type along with the many code samples.
R 2,585.49

R 537.73

R 813.00

R 580.00


















![Notes on Arithmetic for the Use of the Cadets of the Royal Military College of Canada [microform]](http://exclusivebooks.co.za/cdn/shop/products/9781014503886_9e3f501e-9525-458a-a517-6f89f579ca59.jpg?height=645&pad_color=fff&v=1707370740&width=315)















![Practical Problems in Arithmetic [microform]](http://exclusivebooks.co.za/cdn/shop/products/9781014934581_edfcce3f-cb6b-4fa4-96bd-e0cd6f9ff1f7.jpg?height=645&pad_color=fff&v=1707372844&width=315)












