Formation
Initiation à la programmation quantique
avec Python
Public
Ingénieur, chercheur, développeur, data scientist, chef de projet et toute personne souhaitant se former à l'informatique quantique.
Prérequis
Pratique du langage Python et de ses librairies scientifiques numpy, pandas et matplotlib.
Durée
5 jours - 35 heures.
Objectifs opérationnels
- Utiliser le formalisme quantique pour concevoir un programme
- Utiliser les portes quantiques efficacement
- Implémenter des algorithmes quantiques de recherche, optimisation et graphes
Moyens pédagogiques, techniques et évaluations
Nos formations sont majoritairement pratiques (70%).
Chaque concept théorique est illustré par un exemple et suivi d'exercices.
Les supports de cours utilisent des notebooks jupyter et comprennent le cours rédigé, les exercices et solutions.
Les participants peuvent ainsi refaire la formation par eux-mêmes après la session.
Formation uniquement dispensée en intra entreprise.
Contactez-nous:
Nous aurons un échange pour définir la prestation qui répondra le mieux à vos attentes et vous présenter nos tarifs.
Dès la contractualisation les inscriptions seront actées dans un délai de 3 mois maximum.
Prochaines dates disponibles: avril 2026
Pour les personnes en situation de handicap, merci de le signaler dès le premier contact afin d'envisager les aménagements nécessaires à votre formation.
Programme
Histoire de l'atome.
Afin de comprendre ce qu'est une particule quantique, nous retraçons l'histoire de l'atome et des expériences qui ont mené à la compréhension que nous avons aujourd'hui de sa nature.
L'histoire de la physique quantique pour mieux comprendre les propriétés de leurs particules
Les capacités des ordinateurs quantiques sont très liées aux propriétés de leurs particules: intrication, superposition, dualité onde-particule...
Il est important de les comprendre pour utiliser correctement un ordinateur quantique.
Nous retraçons donc l'histoire des expériences qui ont mené à leur découverte et compréhension.
L'ordinateur quantique
Richard Feyman et David Deutsch sont considérés comme les pionners de la révolution technologique ayant mené à l'ordinateur quantique.
Ce chapitre présente comment la manipulation de la fonction d'onde des particules permet de concevoir un ordinateur quantique.
Le chapitre termine par un panorama des solutions et acteurs du marché en détaillant les avantages et inconvénients de chaque modèle d'ordinateur quantique selon son type de particule: photon, ion, atome neutre...
Les bases de la programmation quantique
Nous abordons le vif du sujet:
- Les Qubits
- La sphère de Bloch
- Le formalisme de Dirac
- Le panorama des portes quantiques
Programmation quantique
Les principaux problèmes que l'informatique quantique peut résoudre sont présentés en détails avec les gains de performances espérés par la théorie en regard de la programmation classique.
Le chapitre commence pars une présentation des principales librairies de programmation quantique pour Python.
Puis les principaux algorithmes de recherche, graphes et d'optimisation sont expliqués et mis en oeuvre avec la librairie MyQLM et à chaque fois déclinés vers une autre librairie, selon les intérêts des participants, ou les capacités des différents modèles d'ordinateurs qui les rendent plus pertinents pour certaines tâches plutôt que d'autres.