0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (6)
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 8 of 8 matches in All Departments

Probably Overthinking It - How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions: Allen B.... Probably Overthinking It - How to Use Data to Answer Questions, Avoid Statistical Traps, and Make Better Decisions
Allen B. Downey
R604 R553 Discovery Miles 5 530 Save R51 (8%) Ships in 10 - 15 working days

An essential guide to the ways data can improve decision making.   Statistics are everywhere: in news reports, at the doctor’s office, and in every sort of forecast, from the stock market to the weather. Blogger, teacher, and computer scientist Allen B. Downey knows well that people have an innate ability both to understand statistics and to be fooled by them. As he makes clear in this accessible introduction to statistical thinking, the stakes are big. Simple misunderstandings have led to incorrect medical prognoses, underestimated the likelihood of large earthquakes, hindered social justice efforts, and resulted in dubious policy decisions. There are right and wrong ways to look at numbers, and Downey will help you see which are which.   Probably Overthinking It uses real data to delve into real examples with real consequences, drawing on cases from health campaigns, political movements, chess rankings, and more. He lays out common pitfalls—like the base rate fallacy, length-biased sampling, and Simpson’s paradox—and shines a light on what we learn when we interpret data correctly, and what goes wrong when we don’t. Using data visualizations instead of equations, he builds understanding from the basics to help you recognize errors, whether in your own thinking or in media reports. Even if you have never studied statistics—or if you have and forgot everything you learned—this book will offer new insight into the methods and measurements that help us understand the world.

Think DSP (Paperback): Allen B. Downey Think DSP (Paperback)
Allen B. Downey
R714 R568 Discovery Miles 5 680 Save R146 (20%) Ships in 12 - 19 working days

"Think DSP: Digital Signal Processing in Python" is an introduction to signal processing and system analysis using a computational approach. The premise of this book (like the others in the Think X series) is that if you know how to program, you can use that skill to learn other things. By the end of the first chapter, you'll be able to decompose a sound into its harmonics, modify the harmonics, and generate new sounds. Subsequent chapters follow a logical progression that develops the important ideas incrementally, with a focus on applications.

Think Java - How to Think Like a Computer Scientist (Paperback, 2nd edition): Allen B. Downey, Chris Mayfield Think Java - How to Think Like a Computer Scientist (Paperback, 2nd edition)
Allen B. Downey, Chris Mayfield
R1,016 R896 Discovery Miles 8 960 Save R120 (12%) Ships in 12 - 19 working days

Think Java is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques. In this fully updated and expanded edition, authors Allen Downey and Chris Mayfield introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you’ve learned. Along the way, you’ll see nearly every topic required for the AP Computer Science A exam and Java SE Programmer I certification. Discover one concept at a time: tackle complex topics in a series of small steps with multiple examples Understand how to formulate problems, think creatively about solutions, and develop, test, and debug programs Learn about input and output, decisions and loops, classes and methods, strings and arrays, recursion and polymorphism Determine which program development methods work best for you, and practice the important skill of debugging

Think Complexity - Complexity Science and Computational Modeling (Paperback, 2nd Revised edition): Allen B. Downey Think Complexity - Complexity Science and Computational Modeling (Paperback, 2nd Revised edition)
Allen B. Downey
R1,339 R875 Discovery Miles 8 750 Save R464 (35%) Ships in 12 - 19 working days

Complexity science uses computation to explore the physical and social sciences. In Think Complexity, you’ll use graphs, cellular automata, and agent-based models to study topics in physics, biology, and economics. Whether you’re an intermediate-level Python programmer or a student of computational modeling, you’ll delve into examples of complex systems through a series of worked examples, exercises, case studies, and easy-to-understand explanations. In this updated second edition, you will: Work with NumPy arrays and SciPy methods, including basic signal processing and Fast Fourier Transform Study abstract models of complex physical systems, including power laws, fractals and pink noise, and Turing machines Get Jupyter notebooks filled with starter code and solutions to help you re-implement and extend original experiments in complexity; and models of computation like Turmites, Turing machines, and cellular automata Explore the philosophy of science, including the nature of scientific laws, theory choice, and realism and instrumentalism Ideal as a text for a course on computational modeling in Python, Think Complexity also helps self-learners gain valuable experience with topics and ideas they might not encounter otherwise.

Think Data Structures - Algorithms and Information Retrieval in Java (Paperback): Allen B. Downey Think Data Structures - Algorithms and Information Retrieval in Java (Paperback)
Allen B. Downey
R943 R786 Discovery Miles 7 860 Save R157 (17%) Ships in 9 - 17 working days

If you’re a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review some of the most important ideas in software engineering—data structures and algorithms—in a way that’s clearer, more concise, and more engaging than other materials. By emphasizing practical knowledge and skills over theory, author Allen Downey shows you how to use data structures to implement efficient algorithms, and then analyze and measure their performance. You’ll explore the important classes in the Java collections framework (JCF), how they’re implemented, and how they’re expected to perform. Each chapter presents hands-on exercises supported by test code online. Use data structures such as lists and maps, and understand how they work Build an application that reads Wikipedia pages, parses the contents, and navigates the resulting data tree Analyze code to predict how fast it will run and how much memory it will require Write classes that implement the Map interface, using a hash table and binary search tree Build a simple web search engine with a crawler, an indexer that stores web page contents, and a retriever that returns user query results Other books by Allen Downey include Think Java, Think Python, Think Stats, and Think Bayes.

Python for Software Design - How to Think Like a Computer Scientist (Hardcover): Allen B. Downey Python for Software Design - How to Think Like a Computer Scientist (Hardcover)
Allen B. Downey
R2,438 Discovery Miles 24 380 Ships in 12 - 19 working days

Python for Software Design is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. The focus is on the programming process, with special emphasis on debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practice each new concept. Exercise solutions and code examples are available from thinkpython.com, along with Swampy, a suite of Python programs that is used in some of the exercises.

Python for Software Design - How to Think Like a Computer Scientist (Paperback): Allen B. Downey Python for Software Design - How to Think Like a Computer Scientist (Paperback)
Allen B. Downey
R1,301 Discovery Miles 13 010 Ships in 12 - 19 working days

Python for Software Design is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. The focus is on the programming process, with special emphasis on debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practice each new concept. Exercise solutions and code examples are available from thinkpython.com, along with Swampy, a suite of Python programs that is used in some of the exercises.

Think Julia - How to Think Like a Computer Scientist (Paperback): Ben Lauwens, Allen B. Downey Think Julia - How to Think Like a Computer Scientist (Paperback)
Ben Lauwens, Allen B. Downey
R1,358 R990 Discovery Miles 9 900 Save R368 (27%) Ships in 12 - 19 working days

If you're just learning how to program, Julia is an excellent JIT-compiled, dynamically typed language with a clean syntax. This hands-on guide uses Julia 1.0 to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities, such as creating new types and multiple dispatch. Designed from the beginning for high performance, Julia is a general-purpose language ideal for not only numerical analysis and computational science but also web programming and scripting. Through exercises in each chapter, you'll try out programming concepts as you learn them. Think Julia is perfect for students at the high school or college level as well as self-learners and professionals who need to learn programming basics. Start with the basics, including language syntax and semantics Get a clear definition of each programming concept Learn about values, variables, statements, functions, and data structures in a logical progression Discover how to work with files and databases Understand types, methods, and multiple dispatch Use debugging techniques to fix syntax, runtime, and semantic errors Explore interface design and data structures through case studies

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Alva 5-Piece Roll-Up BBQ/ Braai Tool Set
R580 Discovery Miles 5 800
Thrustmaster T128X Racing Steering Wheel…
R5,999 R5,499 Discovery Miles 54 990
Energizer CR2032 3v Lithium Coin Battery…
 (1)
R49 R46 Discovery Miles 460
Loot
Nadine Gordimer Paperback  (2)
R391 R362 Discovery Miles 3 620
Dot Mercury Safety Boot (Black)
R499 Discovery Miles 4 990
Naruto Ult Ninja Storm Gen Ess
Blu-ray disc  (1)
R510 Discovery Miles 5 100
Aerolatte Cappuccino Art Stencils (Set…
R136 Discovery Miles 1 360
Cacharel Yes I Am Eau De Parfum Spray…
R2,426 R1,415 Discovery Miles 14 150
Not available
Ab Wheel
R209 R149 Discovery Miles 1 490

 

Partners