Sélectionner Une Page
Formations › Langage › Programmation quantique › Formation Programmation quantique avec Qiskit

Formation Programmation quantique avec Qiskit

Niveau confirmé
Catégorie Essential
Logo Progammation avec Qiskit

Prix 1 790€ HT / personne
2 jours (14 heures)
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

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

Prix 1 790€ HT / personne
2 jours (14 heures)
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp