These are the sessions we have selected for EuroPython 2019 conference. We will again have more than 130 sessions in total, held by more than 130 speakers.
Keynotes
- AI in Contemporary Art by Luba Elliott
- Are women underrepresented in the High Performance Computing (HPC) community? by Athina Frantzana
- Getting Your Data Joie De Vivre Back! by Lynn Cherny
- Python Performance: Past, Present and Future by Victor Stinner
- Why You Should Pursue Public Speaking and How to Get There by Yenny Cheung
Talks
- A Day Has Only 24±1 Hours by Miroslav Šedivý
- Accelerate your Deep Learning Inferencing with the Intel® DL Boost technology by Shailen Sobhee
- Advanced asyncio: Solving Real-world Production Problems by Lynn Root
- Advanced pytest by Raphael Pierzina
- And now for something completely different. by Danny Engelbarts
- Astro Pi: Python on the International Space Station by Ben Nuttall
- AsyncIO in production - War Stories by Michal Wysokinski
- Audio Classification with Machine Learning by Jon Nordby
- Auditing hooks and security transparency for CPython by Christian Heimes, Steve Dower
- Become a command line wizard by Sven-Hendrik Haase
- Better WebSockets - Server-Sent Events, a carefree alternative by Andrei Neagu
- Bioinformatics pipeline for revealing tumour heterogeneity by Mustafa Anil Tuncel
- Boosting research with machine learning. by Franziska Oschmann
- Build your Python Extensions with Rust! by Paul Ganssle
- Building a Powerful Pet Detector in Notebooks by Katherine Kampf
- Building Data Workflows with Luigi and Kubernetes by Nar Kumar Chhantyal
- Building Data-Driven Client Relationship Management in Banking with Python by Paul Hughes
- Building Industry 4.0 logistics applications with MicroPython and ESP32 MCUs by Florian Wahl
- Classification Based on Missing Features in Deep Convolutional Neural Networks by Nemanja Milosevic
- Code quality in Python by Radosław Ganczarek
- Code review for Beginners and Experts: Tips & Tricks by Łukasz Kąkol
- Configuring uWSGI for Production: The defaults are all wrong by Peter Sperl
- Dash: Interactive Data Visualization Web Apps with no Javascript by Dom Weldon
- Deep Learning with TensorFlow 2.0 by Brad Miro
- Delta Chat, CFFI, pytest and all the Rust by Holger Krekel
- Deploy Python to the cloud faster with Azure Serverless by Jeff Hollan
- Dissecting tf.function to discover AutoGraph strengths and subtleties by Paolo Galeone
- Distributed Multi-GPU Computing with Dask, CuPy and RAPIDS by Peter Entschev
- Do we have a diversity problem in Python community? by Cheuk Ho
- Docker meets Python - A look on the Docker SDK for Python by Jan Wagner
- Don't do this at work by Tiago Montes
- Don't start with a database by Grzegorz Kocjan
- Downloading a Billion Files in Python by James Saryerwinnie
- Enhancing Angklung Music Rehearsals with Python by Trapsilo Bumi
- Evolving a helper script into a 180,000-lines-of-Python-code project by Mikhail Bushkov, Max Vogler
- Exceptional Exceptions by Mario Corchero
- Explaining AI to Managers 👨💼🤖👩💼 by Alexander CS Hendorf
- Extracting Tabular Data from PDFs with Camelot and Excalibur by Dimiter Naydenov
- From days to minutes, from minutes to milliseconds with SQLAlchemy by Leonardo Rochael Almeida
- From HTTP to Kafka-based microservices by Wojciech Rząsa
- From Python script to Open Source Project by Michał Karzyński
- Game Development with CircuitPython by Radomir Dopieralski
- Gamifying the study of algorithms by Iulia Avram
- Geospatial Analysis using Python and JupyterHub by Martin Christen
- Get up to speed with Cython 3.0 by Stefan Behnel
- Go(lang) to Python by Stefan Baerisch
- Google Cloud for Pythonistas by Dustin Ingram
- GraphQL in Python 🍓 by Patrick Arminio
- Hack The CPython by Batuhan Taşkaya
- Histogram-based Gradient Boosting in scikit-learn 0.21 by Olivier Grisel
- How software can feed the world 🌱 by Christian Barra
- How Thinking in Python Made Me a Better Software Engineer by Johnny Dude
- How To Build a Python Microservice Without Losing a Job by Anton Caceres
- How to read (code) by Max Humber
- How to ship a Python app to a hundred million desktops by Max Bélanger
- How to train an image classifier using PyTorch by Rogier van der Geer
- How to write a JIT compiler in 30 minutes by Antonio Cuni
- How we run GraphQL APIs in production on our Kubernetes cluster by Alexys Jacob
- Image processing with scikit-image and Dash by Emmanuelle Gouillart
- import bacon 🥓 by Ivana Kellyerova
- Introduction to low-level profiling and tracing by Christian Heimes
- Introduction to Python and MongoDB by Joe Drumgoole
- Is it me, or the GIL? by Christoph Heer
- Look Ma, No HTTP! by Miguel Grinberg
- Machine learning on non curated data by Gael Varoquaux
- Maintaining a Python Project When It’s Not Your Job by Hynek Schlawack
- Modern Continuous Delivery for Python Developers by Peter Bittner
- Modern Data Science with Vaex: A new approach to DataFrames and pipelines by Jovan Veljanoski
- Moving big projects to Python 3 by Lennart Regebro
- Natural language processing with neural networks. by Hubert Bryłkowski
- Opening PyPy's magic black box by Ronan Lamy
- Opt Out of Online Sexism – Open Source Activism by Teresa Ingram
- Optimizing Docker builds for Python applications by Dmitry Figol
- Parallel computing in Python: Current state and recent advances by Pierre Glaser
- PEP yourself: 10 PEPs you should pay attention to by Juan Santos
- PlotVR - walk through your data by Philipp Thomann
- Practical decorators by Reuven Lerner
- Publish a (Perfect) Python Package on PyPI by Mark Smith
- PyRun - Shipping the Python 3.7 runtime in just 4.8MB by Marc-Andre Lemburg
- Python 1994 by Paul Everitt
- Python for realtime audio processing in a live music context by Matthieu Amiguet
- Python Standard Library, The Hidden Gems by Alessandro Molina
- Python vs Rust for Simulation by Alisa Dammer
- Python's Parallel Programming Possibilities - 4 levels of concurrency by Samuel Colvin
- Refactoring in Python by Stanislav Geidl, Tin Marković
- Running a Synchrotron on Open Source Python by Clinton Roy
- Securely executing Python machine learning models with distroless images at ING by Thomas Kluiters
- Software patterns for productive teams by Radoslav Georgiev
- Static typing: beyond the basics of def foo(x: int) -> str: by Vita Smid
- status quo of virtual environments by Bernat Gabor
- Supercharge your Deep Learning algorithms with optimized software by Shailen Sobhee
- Teaching Programming to the Next Generation by Lilian Nandi anonymous
- Tech-Powered OSINT: hunting for intelligence in open sources with Python by Chiin-Rui Tan
- TensorFlow 2.0: TensorFlow Strikes Back by Michele De Simoni
- Tensorflow Estimators by Mai Giménez
- Testing Microservices: fast and with confidence by Stephan Jaensch
- The Agile comedy: from hell to paradise by Anastasiia Tymoshchuk
- The Dangers of Outsourcing Software Development by Sebastian Roll
- The dos and don'ts of task queues by Petr Stehlík
- The Secret Life of Software by Dougal Matthews
- The soul of the beast by Pablo Salgado
- The state of Machine Learning Operations in 2019 by Alejandro Saucedo
- The Story of Features Coming in Python 3.8 and Beyond by Andrey Vlasovskikh
- The world's cheapest, simplest plotter by Daniele Procida
- Tips for the scientific programmer by Michele Simionato
- Tools of the Trade: The Making of a Code Editor. by Nicholas Tollervey
- Understanding how a malware works using Python by Yan Orestes
- Understanding Numba - the Python and Numpy compiler by Christoph Deil
- Unleash the power of C++ in Python by Cristián Maureira-Fredes
- useFlask() - or how to use a React frontend for your Flask app by Adrian Mönnich
- Using Python to Teach Computational Finance by Tyler Brough
- Visual debugger for Jupyter Notebooks: Myth or Reality? by Elizaveta Shashkova
- Wait, IPython can do that?! by Sebastian Witowski
- What about recommendation engines? by Adriana Dorneles
- Writing a Python autoreloader by Tom Forbes
- Zen of Python Dependency Management by Justin Mayer
- “When a biologist met Python” by Maria Molina-Contreras
Training sessions
- Analytics with 🐼 Pandas and Jupyterlab by Alexander CS Hendorf
- Boost your Python and Machine Learning algorithms by Shailen Sobhee
- But I never wanted to do DevOps! by Daniele Procida
- First Steps in Web Development with Python by Miguel Grinberg
- Functional Programming with Python by Mike Müller
- Get to grips with pandas and scikit-learn by Sandrine Pataut
- High Performance deep learning with Intel technologies by Shailen Sobhee
- How to power up your product by machine learning with python micro-service by Dmitry Kisler
- Introduction to pytest by Florian Bruhin
- Keep Those Ducks in (Type) Check! by Francesco Pierfederici
- Kubernetes 101 for Python Developers by Christian Barra
- MicroPython Bootcamp: Batteries Included! by Sebastian Roll
- MongoDB for Python Developers by Michael Lynn
- Step Into the AI Era: Chatbots that know if you are angry by Cheuk Ho, Kara de la Marck
- Write your own games, simulations and demonstrations with PyGame by Coen de Groot
- Writing interoperable REST APIs with OpenAPI 3 and connexion by Roberto Polli
Poster sessions
- Chirps: A Twitter Bot Framework written in Python by Parth Shandilya
- Flexport – extremely pluggable reporting by Martin Gfeller
- From circuit board design to finished product by Sebastian Roll
- Protecting secrets with Oslo.Config and HashiCorp Vault by Moisés Guimarães
- Python Boot Camp: Introduction of efforts to spread Python all over Japan by Takanori Suzuki
- The Forest Wiki by Christopher Lozinski
Interactive sessions
- No sessions have been selected yet.
Help desks
Help desks provide slots for attendees to discuss their problems one-on-one with experts from the projects.
- PyPy help desk by Ronan Lamy
- The pytest/tox/devpi help desk by Oliver Bestwalter
- Write a better conference talk proposal by Daniele Procida
- 🤖 Open Source projects automation by Sviatoslav Sydorenko
EuroPython sessions
The EuroPython sessions are intended for anyone interested in helping with the EuroPython organization in the coming years.
- EPS General Assembly 2019 by Marc-Andre Lemburg
- EuroPython 2020: Help us build the next edition! by Marc-Andre Lemburg