Microsoft propose des cours gratuits pour la programmation informatique quantique

Steven Winkelman/Tendances numériques

Vous voulez en savoir plus sur l'informatique quantique et comment programmer en langage Q#? Microsoft vient de lancer Katas quantiques, un projet open source qui fait exactement cela en vous proposant des tutoriels pour apprendre à votre rythme. Selon Microsoft, ces exercices reposent sur trois principes d'apprentissage: l'apprentissage actif, la croissance incrémentielle de la complexité et le feedback.

"Chaque kata propose une séquence de tâches sur un certain sujet de l'informatique quantique, allant du plus simple au plus difficile", États de l’équipe Microsoft Quantum. « Chaque tâche nécessite que vous remplissiez du code; la première tâche peut nécessiter une seule ligne et la dernière peut nécessiter un fragment de code important. Un cadre de test valide vos solutions, fournissant un retour en temps réel.

Vidéos recommandées

Actuellement, il n’existe que quatre katas couvrant les portes de base de l’informatique quantique, la superposition, les mesures et l’algorithme Deutsch-Jozsa. Chaque kata est un projet autonome contenant une séquence de tâches allant du trivial au plus difficile, vous obligeant à insérer manuellement des morceaux de code. Ils fournissent également un cadre de test qui configure, exécute et valide votre code final.

En rapport

  • Dans le laboratoire britannique qui connecte les cerveaux aux ordinateurs quantiques
  • Des chercheurs créent la « pièce manquante du puzzle » dans le développement de l’informatique quantique
  • IBM construit le plus gros ordinateur quantique – et un réfrigérateur géant pour l'installer

Par exemple, le premier kata couvre les portes informatiques, un autre terme désignant les opérations de base, utilisé en informatique quantique ainsi que le concept de versions de portes adjointes et contrôlées. Ceux fournis dans les kata appartiennent à Microsoft. Quantum. Espace de noms primitif, révèlent les notes.

Pour utiliser ces katas, vous devez installer le Kit de développement quantique pour Windows 10, MacOS et Linux. Ce kit est généralement utilisé pour créer vos propres programmes et expériences d’informatique quantique. Il comprend le langage et le compilateur Q#, la bibliothèque standard Q#, un simulateur de machine quantique locale, un simulateur de trace d'ordinateur quantique et deux autres composants. Après avoir installé le kit, vous pouvez récupérer les katas via Git ou en télécharger des copies autonomes dans un fichier ZIP.

Microsoft dit que vous ne devriez pas paniquer lorsque tous les tests échouent après l'ouverture d'un kata. Vous devez accéder au fichier Tasks.qs et saisir manuellement le code pour effectuer toutes les tâches. Ces tâches sont couvertes par un test unitaire qui vous oblige à insérer le code correct, à reconstruire le projet, puis à réexécuter les tests associés. Si vous avez tout fait correctement, la tâche unitaire correspondante sera réussie et vous pourrez passer à l'étape suivante.

Les katas de Microsoft arrivent après l'entreprise a organisé son premier concours de codage Q# début juillet, mettant au défi plus de 650 développeurs et nouveaux programmeurs. Selon Microsoft, plus de 350 participants ont résolu au moins un problème Q# tandis que 100 participants ont résolu les 15. Les problèmes allait de la génération d'une superposition de tous les états de base à la création d'un deuxième algorithme de reconstruction de tableau. Le gagnant du concours terminé toutes les tâches en moins de 2,5 heures, indique Microsoft.

Étant donné que Quantum Katas de Microsoft est un projet open source, la société accueille toutes les contributions et suggestions. "La plupart des contributions nécessitent que vous acceptiez un contrat de licence de contributeur (CLA) déclarant que vous avez le droit de nous accorder et que vous nous accordez réellement le droit d'utiliser votre contribution", ajoute Microsoft.

Recommandations des rédacteurs

  • Les scientifiques viennent de réaliser une percée dans l’informatique quantique
  • Le nouveau processeur 127 qubits d'IBM constitue une avancée majeure dans l'informatique quantique
  • La nouvelle puce quantique de Microsoft pourrait aider à contrôler des milliers de qubits
  • Le prochain grand défi de l’IA? Jouer à une version quantique de Go
  • Le plan de Microsoft pour éliminer le carbone de l’atmosphère? Ordinateurs quantiques

Améliorez votre style de vieDigital Trends aide les lecteurs à garder un œil sur le monde en évolution rapide de la technologie avec toutes les dernières nouvelles, des critiques de produits amusantes, des éditoriaux perspicaces et des aperçus uniques.