{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Python'da \u0130leri D\u00fczey Kavramlar","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"KQ9p78rQ8h\"><a href=\"https:\/\/fatihsoysal.com\/blog\/pythonda-ileri-duzey-kavramlar\/\">Python&#8217;da \u0130leri D\u00fczey Kavramlar<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/pythonda-ileri-duzey-kavramlar\/embed\/#?secret=KQ9p78rQ8h\" width=\"600\" height=\"338\" title=\"&#8220;Python&#8217;da \u0130leri D\u00fczey Kavramlar&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"KQ9p78rQ8h\" 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<\/script>\n","description":"Python'\u0131n temel yap\u0131lar\u0131n\u0131 \u00f6\u011frendiniz ve art\u0131k daha karma\u015f\u0131k projeler geli\u015ftirmeye haz\u0131r m\u0131s\u0131n\u0131z? Bu makale, Python'\u0131n ileri d\u00fczey konular\u0131n\u0131 ele alarak, kodlama yeteneklerinizi bir \u00fcst seviyeye ta\u015f\u0131man\u0131za yard\u0131mc\u0131 olacak. Metaprogramlama, dekorat\u00f6rler, jenerat\u00f6rler ve daha fazlas\u0131n\u0131 kapsayan bu kapsaml\u0131 rehberle, Python uzmanl\u0131\u011f\u0131 yolculu\u011funuza ad\u0131m at\u0131n. Daha verimli, daha okunabilir ve daha g\u00fc\u00e7l\u00fc Python kodlar\u0131 yazmay\u0131 \u00f6\u011frenin."}