PyCon Sweden 2025

Nikos Chatzis

Dr. Nikos Chatzis is a Geologist with a Master’s Degree and a PhD in Applied Geophysics and Seismology from the Aristotle University of Thessaloniki. His research focuses on the processing and analysis of geophysical signals, and he has extensive experience using Python and other programming languages for data modeling and interpretation.


Session

10-30
13:00
90min
Version Everything: From Chaos to Order in Reproducible Python Projects
Aris Nivorlis, Nikos Chatzis

Your analysis works perfectly on your laptop. Three weeks later, it breaks on the server. Your colleague can't run your code nor reproduce your results. The client's environment throws mysterious errors. Sound familiar?

This hands-on workshop teaches you to build modern reproducible workflows using a holistic framework that addresses real challenges teams face when sharing code, collaborating on research, or deploying data pipelines.

You'll gain practical experience on:
* Modern tooling to manage Python environments and dependencies
* Version control your code and data
* Use configuration files to store your parameters
* Containerize your application for easy deployment
* Best practices for team collaboration

The workshop is ideal for data scientists, researchers, and Python developers with intermediate experience who are tired of "works on my machine" syndrome. You’ll gain hands-on experience with modern tools and practices that make Python workflows reproducible, maintainable, and easy to share, all while applying them to simply data science tasks.

Tutorial Room