<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>GSB</provider_name><provider_url>https://gsb.lat/en/</provider_url><author_name>GSB</author_name><author_url>https://gsb.lat/en/author/editor/</author_url><title>Programming with Python II - GSB</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="VF3X5tHzNp"&gt;&lt;a href="https://gsb.lat/en/courses/programming-with-phython-ii/"&gt;Programming with Python II&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://gsb.lat/en/courses/programming-with-phython-ii/embed/#?secret=VF3X5tHzNp" width="600" height="338" title="&#x201C;Programming with Python II&#x201D; &#x2014; GSB" data-secret="VF3X5tHzNp" 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);
//# sourceURL=https://gsb.lat/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://gsb.lat/wp-content/uploads/2023/01/imagen-phyton-1.png</thumbnail_url><thumbnail_width>800</thumbnail_width><thumbnail_height>533</thumbnail_height><description>This program enables participants at the end of both lessons to be able to use the Python programming language to operate databases, concurrencies, and use protocols for data access. Aimed at IT professionals in a variety of disciplines who need to perform essential Linux administration tasks, including installation, establishing network connectivity, physical storage management, and&hellip;</description></oembed>
