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

Matematicas y Programacion En Python (2* Edicion)
El libro contiene 120 programas originales de Python y mas de 110 ilustraciones. Esperamos que sea util tanto a estudiantes de bachillerato, como a estudiantes de ciencias de los primeros cursos universitarios, asi como recurso pedagogico para los profesores. Todos los programas y graficas del libro se han elaborado utilizando software libre, que se puede obtener gratuita y legalmente en internet, por lo que no es necesario adquirir ningun software adicional. El lenguaje Python es especialmente adecuado para el aprendizaje de programacion, y actualmente es el lenguaje mas utilizado como lenguaje de introduccion a la programacion en las universidades de Estados Unidos. Se puede programar en Python tanto si eres usuario de Windows como si prefieres Mac o Linux. Puedes descargar gratuitamente un extracto de mas de 70 paginas del libro en formato pdf desde nuestro sitio web www.pysamples.com. Los compradores del libro tambien pueden descargar gratuitamente el codigo de los programas del libro.
R 990.96


Competitive Programming in Python
Want to kill it at your job interview in the tech industry? Want to win that coding competition? Learn all the algorithmic techniques and programming skills you need from two experienced coaches, problem setters, and jurors for coding competitions. The authors highlight the versatility of each algorithm by considering a variety of problems and show how to implement algorithms in simple and efficient code. Readers can expect to master 128 algorithms in Python and discover the right way to tackle a problem and quickly implement a solution of low complexity. Classic problems like Dijkstra's shortest path algorithm and Knuth-Morris-Pratt's string matching algorithm are featured alongside lesser known data structures like Fenwick trees and Knuth's dancing links. The book provides a framework to tackle algorithmic problem solving, including: Definition, Complexity, Applications, Algorithm, Key Information, Implementation, Variants, In Practice, and Problems. Python code included in the book and on the companion website.
R 1,922.63

R 1,099.00

R 1,221.00

R 458.00

R 397.00

R 3,041.46

R 458.00

Conceptual Programming with Python
Thorsten and Isaac have written this book based on a programming course we teach for Master's Students at the School of Computer Science of the University of Nottingham. The book is intended for students with little or no background in programming coming from different backgrounds educationally as well as culturally. It is not mainly a Python course but we use Python as a vehicle to teach basic programming concepts. Hence, the words conceptual programming in the title. We cover basic concepts about data structures, imperative programming, recursion and backtracking, object-oriented programming, functional programming, game development and some basics of data science.
R 786.03

R 1,563.34

R 3,041.46

R 1,560.38

R 1,563.34

R 372.37

R 421.00

Arithmetic and Logic in Computer Systems
Arithmetic and Logic in Computer Systems provides a useful guide to a fundamental subject of computer science and engineering. Algorithms for performing operations like addition, subtraction, multiplication, and division in digital computer systems are presented, with the goal of explaining the concepts behind the algorithms, rather than addressing any direct applications. Alternative methods are examined, and explanations are supplied of the fundamental materials and reasoning behind theories and examples. No other current books deal with this subject, and the author is a leading authority in the field of computer arithmetic. The text introduces the Conventional Radix Number System and the Signed-Digit Number System, as well as Residue Number System and Logarithmic Number System. This book serves as an essential, up-to-date guide for students of electrical engineering and computer and mathematical sciences, as well as practicing engineers and computer scientists involved in the design, application, and development of computer arithmetic units.
R 4,232.00

R 1,221.00

R 3,042.20

Definitive Guide to How Computers Do Math
The Basics of Computer Arithmetic Made Enjoyable and Accessible-with a Special Program Included for Hands-on Learning "The combination of this book and its associated virtual computer is fantastic! Experience over the last fifty years has shown me that there's only one way to truly understand how computers work; and that is to learn one computer and its instruction set-no matter how simple or primitive-from the ground up. Once you fully comprehend how that simple computer functions, you can easily extrapolate to more complex machines." -Fred Hudson, retired engineer/scientist "This book-along with the virtual DIY Calculator-is an incredibly useful teaching and learning tool. The interesting trivia nuggets keep you turning the pages to see what's next. Students will have so much fun reading the text and performing the labs that they won't even realize they are learning." -Michael Haghighi, Chairperson of the Business and Computer Information Systems Division, Calhoun Community College, Alabama "At last, a book that presents an innovative approach to the teaching of computer architecture. Written with authority and verve, witty, superbly illustrated, and enhanced with many laboratory exercises, this book is a must for students and teachers alike." -Dr. Albert Koelmans, Lecturer in Computer Engineering, University of Newcastle upon Tyne, UK, and the 2003 recipient of the EASIT-Eng. Gold Award for Innovative Teaching in Computer Engineering Packed with nuggets of information and tidbits of trivia, How Computers Do Math provides an incredibly fun and interesting introduction to the way in which computers perform their magic in general and math in particular. The accompanying CD-ROM contains a virtual computer/calculator called the DIY Calculator, and the book's step-by-step interactive laboratories guide you in the creation of a simple program to run on your DIY Calculator. How Computers Do Math can be enjoyed by non-technical individuals; students of computer science, electronics engineering, and mathematics; and even practicing engineers. All of the illustrations and interactive laboratories featured in the book are provided on the CD-ROM for use by high school, college, and university educators as lecture notes and handouts. For online resources and more information please visit the author's website at www.DIYCalculator.com.
R 2,050.00

R 2,603.00



R 428.00

Proceedings of the 8th Python in Science Conference
The proceedings of the 8th annual Python for Scientific Computing conference.
R 1,679.14

Metaprogramming with Python
A practical approach to metaprogramming with real-world examples that enables the development of advanced frameworks, libraries, and applications using PythonKey FeaturesLearn applied metaprogramming through a simple step-by-step approachWork with easily understandable examples and explanations that take you deep into the theory of metaprogrammingGet practical experience in writing reusable code with real-world examplesBook DescriptionEffective and reusable code makes your application development process seamless and easily maintainable. With Python, you will have access to advanced metaprogramming features that you can use to build high-performing applications. The book starts by introducing you to the need and applications of metaprogramming, before navigating the fundamentals of object-oriented programming. Next, you will learn about simple decorators, work with metaclasses, and later focus on introspection and reflection. You'll also delve into generics and typing before defining templates for algorithms. As you progress, you will understand your code using abstract syntax trees and explore method resolution order. This Python book also shows you how to create your own dynamic objects before structuring the objects through design patterns. Finally, you will learn simple code-generation techniques along with discovering best practices and eventually building your own applications. By the end of this learning journey, you'll have acquired the skills and confidence you need to design and build reusable high-performing applications that can solve real-world problems.What you will learnUnderstand the programming paradigm of metaprogramming and its needRevisit the fundamentals of object-oriented programmingDefine decorators and work with metaclassesEmploy introspection and reflection on your codeApply generics, typing, and templates to enhance your codeGet to grips with the structure of your code through abstract syntax trees and the behavior through method resolution orderCreate dynamic objects and generate dynamic codeUnderstand various design patterns and best practicesWho this book is forIf you are an intermediate-level Python programmer looking to enhance your coding skills by developing reusable and advanced frameworks, then this book is for you. Basic knowledge of Python programming will help you get the most out of this learning journey.
R 1,596.00

R 611.00

R 2,603.00




R 531.00


R 518.00

R 397.00

R 482.00

R 1,270.00

R 2,603.00


R 611.00

Hacker's Guide to Scaling Python
Python is an excellent programming language that allows to write applications quickly. But how do you make those applications scale for thousands of users and requests? It takes years of practice, research, trial and errors to build experience and knowledge along the way. Simple questions such as ""How do I make my code faster?,"" ""How do I make sure there is no bottleneck?"" or ""How do I run this application on several computers?"" cost hours to find satisfying answers. Without enough background on the topic, you'll never be sure that any solution you'll come up with will be correct. In The Hacker's Guide to Scaling Python, you will learn how to solve these issues. This book provides guidelines, tips and best practice on how to build high performing Python applications. Adding a few interview of experts on the subject, you will learn how you can distribute your Python application so it can process thousands of requests.
R 1,596.00


R 718.00

R 1,221.00
















































