Data Visualization in Python: The Collatz Conjecture

Data Visualization in Python: The Collatz Conjecture

David Landup
Jovana Ninkovic


The Collatz Conjecture is a notorious conjecture in mathematics. A conjecture is a conclusion based on existing evidence - however, a conjecture cannot be proven. If it can - it becomes a theorem. The Collatz Conjecture has several other names as well - Kakutani's Problem, Ulam conjecture, Hasse's algorithm, etc.

Ever since its inception, the conjecture became somewhat of a taboo, since it appears to be unsolvable and due to how simple it is - many consider it a waste of time and effort. Yet, this hasn't stopped many from trying to prove or disprove the conjecture, observe it through a myriad of lenses and prisms and try to make sense of what's happening.

So, what can we do with Python and Matplotlib?

Note: This Guided Project is part of our Data Visualization in Python course, and additionally made available as a standalone project. For the full experience, please enroll into the respective course.


What is a Guided Project?

Turn Theory Into Practice

All great learning resources, books and courses teach you the holistic basics, or even intermediate concepts, and advise you to practice after that. As soon as you boot up your own project - the environment suddenly isn't as pristine as in the courses and books! Things go wrong, and it's oftentimes hard to pinpoint even why they do go wrong.

StackAbuse Guided Projects are there to bridge the gap between theory and actual work. We'll respect your knowledge and intelligence, and assume you know the theory. Time to put it into practice.

When applicable, Guided Projects come with downloadable, reusable scripts that you can refer back to whenever required in your new day-to-day work.

Last Updated: Mar 2022

© 2013-2022 Stack Abuse. All rights reserved.