<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>CESI LINEACT</provider_name><provider_url>https://lineact.cesi.fr/en/</provider_url><author_name>CESI LINEACT</author_name><author_url>https://lineact.cesi.fr/en/</author_url><title>Fundamentals of Quantum Programming - CESI LINEACT</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="SMVYzaNirZ"&gt;&lt;a href="https://lineact.cesi.fr/en/publications/fundamentals-of-quantum-programming/"&gt;Fundamentals of Quantum Programming&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://lineact.cesi.fr/en/publications/fundamentals-of-quantum-programming/embed/#?secret=SMVYzaNirZ" width="600" height="338" title="&#x201C;Fundamentals of Quantum Programming&#x201D; &#x2014; CESI LINEACT" data-secret="SMVYzaNirZ" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
&lt;/script&gt;
</html><description>This chapter provides an introduction to Qiskit, an open-source software frame- work for quantum computation that was developed by IBM. Its purpose is to simplify the process of quantum programming for individuals of all skill levels. This chapter explores the complexities of quantum programming by explaining the theoretical foundations and offering practical illustrations of quantum [&hellip;]</description></oembed>
