PyData London 2025

Python Meets Quantum: Learn, Code, and Simulate
06-06, 13:30–15:00 (Europe/London), Doddington Forum

This workshop is designed for Python developers eager to explore the exciting world of quantum computing. Through interactive exercises and practical coding examples, participants will learn how to program quantum computers using Python. No advanced background in quantum mechanics is required - just curiosity and a willingness to dive into cutting-edge technology.


Workshop Highlights

  1. Quantum Computing Fundamentals

    • A beginner-friendly introduction to key quantum concepts: qubits, superposition, entanglement, and quantum gates.
    • Understand why quantum computing is groundbreaking and how it differs from classical computing.
  2. Getting Started with Quantum Programming in Python

    • Hands-on setup: installing and configuring Qiskit and other essential libraries.
    • Build and execute your first quantum circuits.
  3. Developing Quantum Programs

    • Create and simulate quantum circuits for fundamental algorithms like the Quantum Fourier Transform and Grover’s search.
    • Learn how to test quantum programs on simulators before running them on real quantum hardware.

Who Should Attend?

This workshop is ideal for Python developers, data scientists, and ML practitioners curious about quantum computing. Basic Python knowledge is recommended - no prior experience in quantum physics is needed.


Prior Knowledge Expected

No previous knowledge expected

A physicist by education and a lecturer of programming for data science and applied statistics for some Milano universities, I worked as a data scientist to provide data-based business solutions. For example, my specialities include numerical optimization, NLP, Time Series analysis, signal analysis, and modelling projects.

I co-founded Apply Quantum (https://applyquantum.ai), specialising in AI, quantum computing, and providing training.