{"id":17479,"date":"2025-04-07T22:45:13","date_gmt":"2025-04-07T19:45:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/"},"modified":"2025-04-07T22:45:13","modified_gmt":"2025-04-07T19:45:13","slug":"pythonin-gizli-gucu-type-hinting","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/","title":{"rendered":"Python&#8217;\u0131n Gizli G\u00fcc\u00fc: Type Hinting"},"content":{"rendered":"<p><body><\/p>\n<p>Python&#8217;\u0131n Gizli G\u00fcc\u00fc: Type Hinting<\/p>\n<p>Python, esnekli\u011fi ve okunabilirli\u011fiyle bilinen pop\u00fcler bir programlama dilidir.  Ancak,  b\u00fcy\u00fck projelerde veya ekip \u00e7al\u0131\u015fmas\u0131nda, bu esneklik bazen dezavantaj olabilir.  \u0130\u015fte tam bu noktada Python&#8217;\u0131n gizli g\u00fcc\u00fc devreye giriyor: <strong>Type Hinting<\/strong>.<\/p>\n<p>Pek \u00e7ok Python geli\u015ftiricisi, Type Hinting&#8217;in faydalar\u0131n\u0131 hen\u00fcz ke\u015ffetmemi\u015ftir.  Oysa bu \u00f6zellik, kod kalitenizi \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir, hatalar\u0131 azaltabilir ve kodunuzun okunabilirli\u011fini ve s\u00fcrd\u00fcr\u00fclebilirli\u011fini iyile\u015ftirebilir.  Basit\u00e7e s\u00f6ylemek gerekirse, Type Hinting, de\u011fi\u015fkenlerin ve fonksiyonlar\u0131n hangi veri t\u00fcrlerini kabul edece\u011fini belirtmenizi sa\u011flar.  Bu sayede, derleyici veya bir linti arac\u0131, kodunuzda potansiyel tip hatalar\u0131n\u0131 erken a\u015famada tespit edebilir.<\/p>\n<p>\u00d6rne\u011fin,  bir fonksiyonun sadece tam say\u0131larla \u00e7al\u0131\u015fmas\u0131 gerekti\u011fini belirleyebilirsiniz.  Fonksiyona yanl\u0131\u015f bir veri t\u00fcr\u00fc g\u00f6nderirseniz, Type Hinting sayesinde derleyici size bir hata verecektir.  Bu, hatalar\u0131n geli\u015ftirme s\u00fcrecinin ilerleyen a\u015famalar\u0131nda ortaya \u00e7\u0131kmas\u0131n\u0131 \u00f6nleyerek zamandan ve emekten tasarruf etmenizi sa\u011flar.  Dahas\u0131, kodunuzun daha okunabilir ve anla\u015f\u0131l\u0131r olmas\u0131n\u0131 sa\u011flayarak,  di\u011fer geli\u015ftiricilerin kodunuzu anlamas\u0131n\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<h2>Type Hinting Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\n<p>Type Hinting kullan\u0131m\u0131 olduk\u00e7a basittir.  De\u011fi\u015fkenlerin veya fonksiyonlar\u0131n t\u00fcrlerini belirtmek i\u00e7in iki nokta \u00fcst \u00fcste (:) sembol\u00fcn\u00fc kullan\u0131rs\u0131n\u0131z.  \u00d6rnek olarak:<\/p>\n<pre><code class=\"language-python\">\ndef selamla(ad: str) -> str:\n  return f\"Merhaba, {ad}!\"\n\nyas: int = 30\n<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code>selamla<\/code> fonksiyonunun bir <code>str<\/code> t\u00fcr\u00fcnde parametre ald\u0131\u011f\u0131 ve bir <code>str<\/code> t\u00fcr\u00fcnde de\u011fer d\u00f6nd\u00fcrd\u00fc\u011f\u00fc belirtilmi\u015ftir.  <code>yas<\/code> de\u011fi\u015fkeninin ise bir <code>int<\/code> t\u00fcr\u00fcnde oldu\u011fu belirtilmi\u015ftir.<\/p>\n<p>Type Hinting, kodunuzun daha g\u00fcvenilir ve s\u00fcrd\u00fcr\u00fclebilir olmas\u0131n\u0131 sa\u011flar.  B\u00fcy\u00fck projelerde, ekip \u00e7al\u0131\u015fmas\u0131nda ve  hata ay\u0131klama s\u00fcrecinde zaman kazand\u0131r\u0131r.  Ayr\u0131ca, kodunuzun daha okunabilir ve anla\u015f\u0131l\u0131r olmas\u0131n\u0131 sa\u011flayarak,  di\u011fer geli\u015ftiricilerle i\u015fbirli\u011fini kolayla\u015ft\u0131r\u0131r.<\/p>\n<p><strong>\u00d6zetle;<\/strong> Type Hinting, Python&#8217;da \u00fcretkenli\u011fi art\u0131ran ve hata oran\u0131n\u0131 d\u00fc\u015f\u00fcren harika bir \u00f6zelliktir.  E\u011fer hen\u00fcz kullanm\u0131yorsan\u0131z,  hemen kullanmaya ba\u015flaman\u0131z\u0131 ve fark\u0131 kendiniz g\u00f6rmenizi \u00f6neririm. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/docs.python.org\/3\/library\/typing.html\" target=\"_blank\">resmi Python d\u00f6k\u00fcmanlar\u0131n\u0131<\/a> inceleyebilirsiniz.  Ayr\u0131ca, konu hakk\u0131nda daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\">web sitemi<\/a> ziyaret edebilirsiniz.<\/p>\n<h2>Faydal\u0131 Kaynaklar<\/h2>\n<ul>\n<li><a href=\"https:\/\/mypy.readthedocs.io\/en\/stable\/getting_started.html\" target=\"_blank\">MyPy Static Type Checker<\/a><\/li>\n<li><a href=\"https:\/\/dev.to\/resource_bunk_1077cab07da\/pythons-best-feature-youre-not-using-5ed8\" target=\"_blank\">Makalenin \u0130ngilizce Orijinali<\/a><\/li>\n<\/ul>\n<p>Umar\u0131m bu makale Python Type Hinting&#8217;i daha iyi anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Ba\u015fka sorular\u0131n\u0131z varsa l\u00fctfen yorumlarda belirtin.<\/p>\n<p>#Etiketler: Python, Type Hinting, Static Typing, Kod Kalitesi, Hata Ay\u0131klama, Python Programlama, Programlama Dili, Yaz\u0131l\u0131m Geli\u015ftirme, Fatih Soysal<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Python&#8217;\u0131n Gizli G\u00fcc\u00fc: Type Hinting Python, esnekli\u011fi ve okunabilirli\u011fiyle bilinen pop\u00fcler bir programlama dilidir. Ancak, b\u00fcy\u00fck projelerde veya&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-17479","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Python&#039;\u0131n Gizli G\u00fcc\u00fc: Type Hinting<\/title>\n<meta name=\"description\" content=\"Python, esnekli\u011fi ve okunabilirli\u011fiyle bilinen pop\u00fcler bir programlama dilidir. Ancak, b\u00fcy\u00fck projelerde veya ekip \u00e7al\u0131\u015fmas\u0131nda, bu esneklik bazen dezavantaj olabilir. \u0130\u015fte tam bu noktada Python&#039;\u0131n gizli g\u00fcc\u00fc devreye giriyor: Type Hinting.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python&#039;\u0131n Gizli G\u00fcc\u00fc: Type Hinting\" \/>\n<meta property=\"og:description\" content=\"Python, esnekli\u011fi ve okunabilirli\u011fiyle bilinen pop\u00fcler bir programlama dilidir. Ancak, b\u00fcy\u00fck projelerde veya ekip \u00e7al\u0131\u015fmas\u0131nda, bu esneklik bazen dezavantaj olabilir. \u0130\u015fte tam bu noktada Python&#039;\u0131n gizli g\u00fcc\u00fc devreye giriyor: Type Hinting.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-07T19:45:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Python&#8217;\u0131n Gizli G\u00fcc\u00fc: Type Hinting\",\"datePublished\":\"2025-04-07T19:45:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/\"},\"wordCount\":450,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/\",\"name\":\"Python'\u0131n Gizli G\u00fcc\u00fc: Type Hinting\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-07T19:45:13+00:00\",\"description\":\"Python, esnekli\u011fi ve okunabilirli\u011fiyle bilinen pop\u00fcler bir programlama dilidir. Ancak, b\u00fcy\u00fck projelerde veya ekip \u00e7al\u0131\u015fmas\u0131nda, bu esneklik bazen dezavantaj olabilir. \u0130\u015fte tam bu noktada Python'\u0131n gizli g\u00fcc\u00fc devreye giriyor: Type Hinting.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python&#8217;\u0131n Gizli G\u00fcc\u00fc: Type Hinting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Python'\u0131n Gizli G\u00fcc\u00fc: Type Hinting","description":"Python, esnekli\u011fi ve okunabilirli\u011fiyle bilinen pop\u00fcler bir programlama dilidir. Ancak, b\u00fcy\u00fck projelerde veya ekip \u00e7al\u0131\u015fmas\u0131nda, bu esneklik bazen dezavantaj olabilir. \u0130\u015fte tam bu noktada Python'\u0131n gizli g\u00fcc\u00fc devreye giriyor: Type Hinting.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/","og_locale":"tr_TR","og_type":"article","og_title":"Python'\u0131n Gizli G\u00fcc\u00fc: Type Hinting","og_description":"Python, esnekli\u011fi ve okunabilirli\u011fiyle bilinen pop\u00fcler bir programlama dilidir. Ancak, b\u00fcy\u00fck projelerde veya ekip \u00e7al\u0131\u015fmas\u0131nda, bu esneklik bazen dezavantaj olabilir. \u0130\u015fte tam bu noktada Python'\u0131n gizli g\u00fcc\u00fc devreye giriyor: Type Hinting.","og_url":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-07T19:45:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Python&#8217;\u0131n Gizli G\u00fcc\u00fc: Type Hinting","datePublished":"2025-04-07T19:45:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/"},"wordCount":450,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/","url":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/","name":"Python'\u0131n Gizli G\u00fcc\u00fc: Type Hinting","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-07T19:45:13+00:00","description":"Python, esnekli\u011fi ve okunabilirli\u011fiyle bilinen pop\u00fcler bir programlama dilidir. Ancak, b\u00fcy\u00fck projelerde veya ekip \u00e7al\u0131\u015fmas\u0131nda, bu esneklik bazen dezavantaj olabilir. \u0130\u015fte tam bu noktada Python'\u0131n gizli g\u00fcc\u00fc devreye giriyor: Type Hinting.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/pythonin-gizli-gucu-type-hinting\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Python&#8217;\u0131n Gizli G\u00fcc\u00fc: Type Hinting"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/17479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=17479"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/17479\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=17479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=17479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=17479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}