PyCon UK 2023

Maths in Motion: Python-Powered Modelling for Real-World Phenomena
09-22, 13:30–15:00 (Europe/London), Room B

Join us for an exciting journey into the world of mathematical modelling with Python. From the mechanics of pendulums to the spread of diseases, financial market dynamics, and weather forecasting, we'll explore, experiment, and learn together in this interactive session.


Ever wondered how mathematics can help us predict the spread of diseases, forecast the weather, or understand the dynamics of financial markets? Join us as we unravel the fascinating world of mathematical modelling and its real-world applications.

In this interactive session, Tom and Gurjot will guide you through the intriguing models from Classical Physics and Mathematical Biology through to Mathematical Finance and Chaos Theory. You'll not only learn the maths behind these models but also get hands-on experience in how we can translate these models into Python code and make use of this code to explore behaviour.

Each section will cover an area of application the mathematical models can be helpful for. Tom and Gurjot will lead a brief introduction to the maths before allowing you a chance to get stuck in with the notebook yourself as we're on-hand to give suggestions.

We'll cover the relatively familiar territory of Mechanics, exploring how simple tweaks to traditional models can lead to surprising results. We'll delve into Mathematical Biology, where we'll discuss the role of modelling in tracking the spread of infectious diseases like coronavirus.

In the Mathematical Finance section, Gurjot will share insights from his career and introduce you to the complex models that drive modern finance. Finally, we'll explore the world of Chaos Theory and its implications in Weather Forecasting, where Tom will introduce you to the tools used to understand models of the oceans or the atmosphere (on Earth or any other planet!) and provide some simple accessible code to get you started on understanding what really happens when we forecast the weather .

By the end of this session, you'll have a deeper understanding of mathematical models and how to use Python to experiment with them. You'll also have access to prepared notebooks for further exploration. So, whether you're a maths enthusiast or a Python aficionado, join us for a journey of discovery and learning!

Link to the Jupyter notebooks\; https://github.com/ThomasGregory/pycon-maths_in_motion/tree/main


Is your proposal suitable for beginners? – yes

Late-stage PhD student at Imperial. I specialise in designing and solving mathematical models efficiently. Feel free to ask me about how high-performance computing and open source code are being used in meteorology (weather/climate) and magnetohydrodynamics (plasma/fusion)! Passionate about bridging the gap between abstract math and practical coding.

Connect with me on LinkedIn! https://www.linkedin.com/in/thomasjgregory0/

Gurjot is a Quantitative Developer/ Researcher based in London. He currently works as Quantitative Strat in Deutsche Bank. Gurjot's primary expertise is in Python, Mathematical Modelling and C++ and he has over 8 years of experience in the field having previously worked for JPMorgan and start-ups.

Gurjot did his undergraduate degree from IIT Jodhpur and has been coding in Python since his college days.

When he is not working, he enjoys playing hockey and is passionate about cooking Indian food and teaching Mathematics.

LinkedIn: https://www.linkedin.com/in/gsmanu007/