{"version":"1.0","provider_name":"Ingeoexpert EN","provider_url":"https:\/\/ingeoexpert.com\/en","author_name":"Ingeoexpert","author_url":"https:\/\/ingeoexpert.com\/en\/author\/expert\/","title":"Python for Civil and Structural Engineers - Ingeoexpert EN","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"7iXUSwPKMP\"><a href=\"https:\/\/ingeoexpert.com\/en\/courses-online\/python-for-civil-and-structural-engineers\/\">Python for Civil and Structural Engineers<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/ingeoexpert.com\/en\/courses-online\/python-for-civil-and-structural-engineers\/embed\/#?secret=7iXUSwPKMP\" width=\"600\" height=\"338\" title=\"&#8220;Python for Civil and Structural Engineers&#8221; &#8212; Ingeoexpert EN\" data-secret=\"7iXUSwPKMP\" 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:\/\/ingeoexpert.com\/en\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/ingeoexpert.com\/en\/wp-content\/uploads\/sites\/2\/2025\/04\/Captura-de-pantalla-2025-04-29-134232.png","thumbnail_width":937,"thumbnail_height":718,"description":"Introduction Are you ready to revolutionize your engineering workflow? This course equips civil and structural engineers with Python programming skills to automate repetitive tasks, perform advanced analyses, and generate professional reports. Replace manual Excel workflows with efficient, scalable code while mastering libraries like NumPy, SymPy, Pandas, and Matplotlib. From calculating beam reactions to plotting M-N [&hellip;]"}