Unlock the future of computing! In this hands-on workshop, you’ll learn to program a quantum computer using Python. Master quantum circuits, explore hybrid workflows, and create code ready for quantum processors—all without needing a background in physics. Step into the quantum era with us!
This workshop is designed for Python developers eager to take their first steps into the fascinating world of quantum computing. Through practical examples and hands-on exercises, participants will learn the basics of programming a quantum computer using Python. No advanced background in quantum physics is required, just curiosity and a passion for exploring new frontiers.
Workshop Objectives:
Understand the Quantum Basics:
A quick and accessible introduction to quantum computing concepts: qubits, superposition, entanglement, and quantum gates.
Learn why quantum computers are revolutionary and how they differ from classical systems.
Getting Started with Python Libraries for Quantum Development
Hands-on setup: installing and configuring Python libraries like Qiskit.
Explore the structure of quantum circuits and run your first quantum algorithm.
Building Quantum Programs
Create quantum circuits to perform basic operations, such as the Quantum Fourier Transform and Grover’s algorithm.
Learn how to simulate quantum programs on your local machine before running them on a real quantum processor.
Hybrid Classical/Quantum Workflows
Combine classical Python programming with quantum computation for real-world applications.
Explore use cases like optimization problems and basic quantum machine learning examples.
Who Should Attend?
This workshop is perfect for Python developers, data scientists, and ML enthusiasts curious about quantum computing. Participants should have basic knowledge of Python programming; no prior experience with quantum mechanics is needed.
What to Bring:
Outcomes:
By the end of the workshop, attendees will have written and executed their first quantum program, gained foundational knowledge of quantum programming, and learned how to integrate quantum tools into classical Python workflows. Join us to kickstart your journey into the quantum future!
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.