If anyone is looking for a fun exercise to flex their #Python #coding fingers…
Using just gravitational attraction between bodies, you can create your own 2D solar system with as many stars and planets as you want. Here’s a binary star system with some relatively stable planets
Here’s the article, including a detailed step-by-step tutorial, if you want to read more: Simulating Orbiting Planets in a Solar System Using Python
#Python #simulation #animation
…and there’s also a 3D version (next post)
The 3D version uses #matplotlib for the animation
Here’s the article: Simulating a 3D Solar System In Python Using Matplotlib
@s_gruppetta That's very cool. Thanks for posting this!
@martinpeck both projects were fun to write (both the code itself and the articles!)
@martinpeck turtle
is a fun module to use, beyond the basic draw a few squares type of tutorials you find.
I use it a lot for teaching and I try to push it to its limits and use it to teach more advanced topics, too