

Granted, the physics of a bouncing ball may not be the biggest mystery in the universe, but the exercise of representing real-world processes computationally often helps you understand that particular process better. Here, I’m using Python to understand better a real-world process. Often in this blog, I use real-world analogies to understand Python topics. Perhaps one day, Python programs will be used to solve all the world’s problems! But I’m not that ambitious in this blog post, so I’ll choose to talk about how we can create a simulation of a bouncing ball using Python. Sometimes, coding can help understand what’s going on and maybe, just maybe, help find a solution to a problem. Whether you’re trying to make sense of the people that make up the real world and their actions, or the physical world itself, things are never easy. The real world can be a difficult place to understand.
