Carl Kadie Unveils Infinite-Precision Game Physics in Python at PyData Seattle 2023 🎮
Discover how Carl Kadie demonstrates perfect, infinite-precision game physics using Python in this exciting PyData Seattle 2023 talk. Watch the live demo and explore the innovative article!

PyData
3.0K views • Jun 20, 2023

About this video
www.pydata.org
Live Demo: https://carlkcarlk.github.io/perfect-physics/pyscript/
Article: https://towardsdatascience.com/perfect-infinite-precision-game-physics-in-python-part-2-360cc445a197
Speaker: @CarlK (YouTube) @CarlKadie (twitter)
This fun and visual talk shows how to create a perfect (but impractical) physics engine in Python. The key is Python’s SymPy, a free package for computer algebra.
The physics engine turns parts of physics, mathematics, and even philosophy into Python programming. We’ll learn about:
Simulating 2-D Newtonian physics such as Newton’s Cradle and the two-ball drop
Having the computer solve math problems too hard for us to personally solve
The surprising (even to physicists) non-determinism of a billiards break
Thoughts on making the simulator more practical
If you are an enthusiast interested in what Python can do in other fields, or an expert interested in the limits of simulation and programming, this talk is for you!
PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.
PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases.
00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.
Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/numfocus/YouTubeVideoTimestamps
Live Demo: https://carlkcarlk.github.io/perfect-physics/pyscript/
Article: https://towardsdatascience.com/perfect-infinite-precision-game-physics-in-python-part-2-360cc445a197
Speaker: @CarlK (YouTube) @CarlKadie (twitter)
This fun and visual talk shows how to create a perfect (but impractical) physics engine in Python. The key is Python’s SymPy, a free package for computer algebra.
The physics engine turns parts of physics, mathematics, and even philosophy into Python programming. We’ll learn about:
Simulating 2-D Newtonian physics such as Newton’s Cradle and the two-ball drop
Having the computer solve math problems too hard for us to personally solve
The surprising (even to physicists) non-determinism of a billiards break
Thoughts on making the simulator more practical
If you are an enthusiast interested in what Python can do in other fields, or an expert interested in the limits of simulation and programming, this talk is for you!
PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.
PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases.
00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.
Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/numfocus/YouTubeVideoTimestamps
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
3.0K
Likes
46
Duration
36:26
Published
Jun 20, 2023
User Reviews
4.5
(3) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.