PyCon DE & PyData 2026

Programming Quantum Networks in Python
, Europium [3rd Floor]

Quantum networks connect quantum devices including quantum computers, enabling applications not realizable in classical networks, such as secure quantum computing in the cloud and quantum key distribution. These networks are now moving from theory to reality, and as part of the Quantum Internet Alliance, we are actively building a prototype quantum network in Europe, driven by applications developed in Python.

In this talk, we will introduce quantum networking and demonstrate how to program quantum network applications in Python by walking through the quantum teleportation protocol. We'll conclude by sharing resources so that you can begin experimenting with quantum network programming yourself. No prior quantum experience required.


Quantum networks connect quantum devices including quantum computers, enabling applications not possible in classical networks, such as secure quantum computing in the cloud and quantum key distribution. These networks are now moving from theory to reality, and as part of the Quantum Internet Alliance, we are actively building a prototype quantum network in Europe, driven by applications developed in Python.

Even though quantum systems are governed by the rules of quantum mechanics, you don't need to be an expert in quantum physics to start programming them!

Developing applications for quantum networks reveals new challenges. For example, unlike in classical networks where data is copied and retransmitted, quantum information cannot be copied. Once lost, it is irretrievable. This motivates a new networking primitive for transferring data, the quantum teleportation protocol.

In this talk, we will walk through the quantum teleportation protocol step-by-step using the NetQASM SDK and the SquidASM simulator, Python tools developed by our research group for quantum network programming and simulation. We'll conclude by sharing resources so that you can begin experimenting with quantum network programming yourself. No prior quantum experience required.


Expected audience expertise in your talk's domain:: None Expected audience expertise in Python:: Novice

Samuel Oslovich is a PhD candidate in the group of Stephanie Wehner at QuTech, Delft University of Technology, the Netherlands. His research focuses on benchmarking, scheduling, and improving the performance of near-term quantum networks, using Python-based simulation tools such as NetQASM, SquidASM, and Qoala-Sim. He holds a Master's in Computer Science and a Bachelor's in Computer Science and Engineering from the University of Connecticut, USA.