{"version":"1.0","provider_name":"Cyber Valley","provider_url":"https:\/\/cyber-valley.de\/de\/","author_name":"Luna Lackner","author_url":"https:\/\/cyber-valley.de\/de\/author\/luna-lackner\/","title":"Software Tutorial Series - Cyber Valley","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"bcuBbvi2lx\"><a href=\"https:\/\/cyber-valley.de\/de\/event\/software-tutorial-series\/\">Software Tutorial Series<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/cyber-valley.de\/de\/event\/software-tutorial-series\/embed\/#?secret=bcuBbvi2lx\" width=\"600\" height=\"338\" title=\"&#8222;Software Tutorial Series&#8220; &#8211; Cyber Valley\" data-secret=\"bcuBbvi2lx\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^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<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(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<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);\n\/\/# sourceURL=https:\/\/cyber-valley.de\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/cyber-valley.de\/wp-content\/uploads\/2026\/01\/Design_ohne_Titel__7_.png","thumbnail_width":1920,"thumbnail_height":1080,"description":"The lecture is about the benefits of organizing the code in packages (i.e. having your software pip friendly, unit tests friendly, automated html documentation generation friendly). Vincent Berenz will also talk&nbsp;about poetry (https:\/\/python-poetry.org\/) as a convenient way to manage virtual environments and dependencies. &#13; &#13; The talk&nbsp;is open to everyone who uses python and is [&hellip;]"}