Formation Programmation quantique avec Qiskit

| 1 790€ HT / personne |
| 2 jours (14 heures) |
Présentation
La programmation quantique permet d'explorer un nouveau modèle de calcul fondé sur les propriétés de la mécanique quantique. Elle ouvre de nouvelles approches pour certains problèmes complexes liés notamment à l'optimisation, la simulation, la recherche, la cryptographie ou encore le calcul scientifique.
Notre formation Programmation Quantique avec Qiskit vous permettra de comprendre les principes fondamentaux du calcul quantique et de passer progressivement de la théorie à la programmation de vos premiers circuits.
Vous découvrirez le fonctionnement des qubits, la superposition, l'intrication, les portes et les mesures quantiques. Vous apprendrez ensuite à construire et exécuter des circuits avec Python et Qiskit, puis à interpréter les résultats obtenus avec un simulateur quantique.
La formation vous permettra également de comprendre le fonctionnement d'algorithmes quantiques de référence et d'identifier les cas d'usage dans lesquels ces approches peuvent présenter un intérêt. Vous étudierez également les contraintes actuelles du matériel quantique, notamment le bruit, la décohérence et les erreurs.
À l'issue de cette formation, vous serez capable de programmer, simuler et analyser des circuits quantiques avec Qiskit et d'évaluer avec recul la pertinence du calcul quantique pour un cas d'usage donné.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie Programmation Quantique avec Qiskit (1.10.18) et ses nouveautés.
Objectifs
- Comprendre les principes fondamentaux du calcul quantique
- Manipuler les qubits, portes, mesures et circuits quantiques
- Développer et simuler des circuits quantiques avec Qiskit
- Comprendre le fonctionnement d'algorithmes quantiques de référence
- Analyser et interpréter les résultats d'un programme quantique
- Comprendre les contraintes du matériel quantique actuel et évaluer la pertinence d'un cas d'usage
Public visé
- Développeurs Python souhaitant découvrir la programmation quantique
- Ingénieurs et architectes techniques
- Chercheurs et ingénieurs R&D
- Professionnels souhaitant évaluer les possibilités du Quantum Computing
Pré-requis
- Connaissances en Python
- Notions d'algèbre linéaire : vecteurs et matrices
- Notions de probabilités
- Aucune connaissance préalable en physique quantique ou en Qiskit n'est nécessaire
Programme de notre formation Programmation Quantique avec Qiskit
[Jour 1 - Matin]
Comprendre les fondamentaux du calcul quantique
- Comprendre les différences entre calcul classique et calcul quantique
- Manipuler les notions essentielles d'algèbre linéaire : vecteurs, matrices, nombres complexes et probabilités
- Comprendre le fonctionnement d'un qubit, sa représentation et son état quantique
- Découvrir les principes de superposition, mesure et intrication quantique
- Comprendre les systèmes multi-qubits et l'évolution d'un état quantique
- Identifier les cas d'usage, possibilités et limites actuelles du calcul quantique
- Atelier pratique : manipuler les états d'un qubit, effectuer des mesures et interpréter les résultats probabilistes obtenus.
[Jour 1 - Après-midi]
Programmer des circuits quantiques avec Qiskit
- Installer et configurer Python et Qiskit dans un environnement de développement
- Comprendre les portes quantiques et leur action sur l'état des qubits
- Construire et composer des circuits quantiques avec Qiskit
- Utiliser les portes X, H, Z, CNOT et les principales opérations nécessaires aux premiers circuits
- Créer des états intriqués et comprendre le fonctionnement d'une paire de Bell
- Exécuter les circuits avec un simulateur quantique et analyser les distributions de mesures
- Atelier pratique : programmer un circuit de Bell avec Qiskit, le simuler et analyser statistiquement les résultats obtenus.
[Jour 2 - Matin]
Comprendre et implémenter des algorithmes quantiques
- Comprendre le principe du parallélisme quantique et son utilisation dans les algorithmes
- Découvrir les mécanismes d'interférence utilisés pour amplifier ou réduire certaines probabilités
- Étudier des algorithmes quantiques de référence et comprendre leurs objectifs
- Implémenter un algorithme simple avec Qiskit et interpréter les résultats
- Découvrir le principe de l'algorithme de Grover pour la recherche dans un espace non structuré
- Comprendre les domaines d'application : optimisation, simulation, recherche, cryptographie et calcul scientifique
- Atelier pratique : implémenter et exécuter un algorithme quantique de recherche simplifié puis comparer son fonctionnement avec une approche classique.
[Jour 2 - Après-midi]
Exécuter et évaluer un programme quantique dans des conditions réalistes
- Comprendre la différence entre simulation idéale et matériel quantique réel
- Identifier les principales sources de bruit, décohérence et erreurs affectant les calculs quantiques
- Comprendre les contraintes liées au nombre de qubits, à la connectivité et à la profondeur des circuits
- Découvrir le rôle de la transpilation et de l'optimisation des circuits avec Qiskit
- Comparer les principales approches actuelles : circuits quantiques à portes et quantum annealing
- Évaluer la pertinence d'un cas d'usage quantique et identifier les situations où une solution classique reste préférable
- Atelier pratique : construire un circuit quantique complet, l'exécuter dans différents environnements de simulation et analyser l'impact du bruit et de l'optimisation sur ses résultats.
Pour aller plus loin
Formation Angular
Formation Angular Avancé
Formation React
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 1 790€ HT / personne |
| 2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

