{"id":930,"date":"2020-12-03T12:55:37","date_gmt":"2020-12-03T12:55:37","guid":{"rendered":"https:\/\/makemeaprogstg.wpenginepowered.com\/?p=930"},"modified":"2021-02-19T17:11:37","modified_gmt":"2021-02-19T17:11:37","slug":"how-long-does-it-take-to-learn-python","status":"publish","type":"post","link":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/","title":{"rendered":"How Long Does It Take to Learn Python?"},"content":{"rendered":"<p>How long does it take to learn Python?<\/p>\n<p>Well, how long is a piece of string? How much peanut butter is too much? Is this glass half empty or half full?<\/p>\n<p>None of these questions has one correct answer. The answer to each depends on your opinion and your goals. And how long it takes you to learn Python depends on what you want to create with the language.<\/p>\n<p>So, while I can&#8217;t tell you how long it will take to learn Python, I can give you deeper insight into the language and how it will suit your needs.<\/p>\n<h2>What Do You Need to Learn Python?<\/h2>\n<p>Python is a general-purpose language. You can use it for automating tasks such as backing up your computer, starting and stopping programs, and sending emails. It&#8217;s also good for web applications and trading stocks, currencies, or bonds.<\/p>\n<p>Python supports both <a href=\"https:\/\/en.wikipedia.org\/wiki\/Structured_programming\">structured<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Object-oriented_programming\">object-oriented programming<\/a>. That means that you can write your programs using two very different approaches\u2014in the same language.<\/p>\n<p>So, before you can determine how long it will take to learn Python, you need to define what you want to learn. Will learning the language\u2019s syntax and basic constructs be enough? Or do you need to learn one of its specialized libraries like statistics, robotics, or science?<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-974\" src=\"https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2020\/09\/Eric-G-Python-1-300x100.png\" alt=\"The real question isn\u2019t \u201cHow long does it take to learn Python?\u201d It\u2019s \u201cHow long does it take to learn how to code for\u201d whatever you\u2019re trying to do.\" width=\"500\" height=\"167\" srcset=\"https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2020\/09\/Eric-G-Python-1-300x100.png 300w, https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2020\/09\/Eric-G-Python-1.png 600w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Let\u2019s take a quick look at the language and how it compares to others.<br \/>\n<!--more--><\/p>\n<h2>Python Is Simple<\/h2>\n<p>The Python language was designed with simplicity and readability in mind. This may seem like an idle boast, but simplicity and readability don\u2019t come built-in for <a href=\"https:\/\/makemeaprogrammer.com\/what-languages-should-every-programmer-know\/\">many languages<\/a>.<\/p>\n<h3>Python Syntax<\/h3>\n<p>Let\u2019s understand Python syntax by looking at the same example in three different languages.<\/p>\n<p>Here\u2019s a loop that prints the values 0 through 9 in C:<\/p>\n<pre>for( a = 0; a &lt; 10; a++) {\r\n  printf(\"%d\\n\", a);\r\n}\r\n<\/pre>\n<p>To decipher this, you need to understand what\u2019s going on inside the parentheses on the first line.<\/p>\n<ul>\n<li><strong>a = 0 <\/strong>initializes <strong>a<\/strong> to 0 before the loop executes.<\/li>\n<li><strong>a &lt; 10 <\/strong>indicates the loop should stop when it reaches 10.<\/li>\n<li><strong>a++ <\/strong>means increment <strong>a<\/strong> by one each time a loop is completed.<\/li>\n<\/ul>\n<p>The last step only happens after the loop completes once! It\u2019s why it prints 0 through 9 and not 1 through 9.<\/p>\n<p>A beginner doesn&#8217;t know by reading the code that each clause inside runs at different times (once at the start, before each iteration, and after each iteration). You know it because you read about it and messed up a few loops until you learned.<\/p>\n<p>The body of the loop isn\u2019t self-explanatory, either. C\u2019s formatting syntax for printing an integer is another thing you just have to know. The function <strong>printf<\/strong> replaces the <strong>%d<\/strong> with the integer value of <strong>a<\/strong>. Then it adds a new line because that\u2019s what <strong>\\n<\/strong> means.<\/p>\n<p>Now, here\u2019s the same loop in Java:<\/p>\n<pre>for (int a = 0; a &lt; 10; a++) {\r\n    System.out.println(a);\r\n}\r\n<\/pre>\n<p>Java uses the same syntax for loops. But it&#8217;s easier to print an integer since <strong>println<\/strong> takes an integer without the cryptic formatting string and prints a new line each time you call it. You still need to know about the <strong>System<\/strong> object, the <strong>out<\/strong> object that corresponds to the terminal, and a <strong>println<\/strong> method.<\/p>\n<p>Finally, here\u2019s how you do it in Python:<\/p>\n<pre>for a in range(10):\r\n  print(a)\r\n<\/pre>\n<p>The first line almost reads like a sentence in English. Take a <strong>range<\/strong> of 10 numbers and assign each value to <strong>a<\/strong>. You need to know that the range starts at 0, which is why we get 0 through 9. (You can change that behavior by telling <strong>range<\/strong> where to start, but that\u2019s a different topic.)<\/p>\n<p>Printing a value is more intuitive, too. Python has a print instruction. It prints whatever you pass it.<\/p>\n<h3>Memory Management<\/h3>\n<p>Python is a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Garbage_collection_(computer_science)\">garbage-collected language<\/a>. This doesn\u2019t mean that it\u2019ll come to your office and empty your wastebasket once a week for you. It means that you can create new objects when you want and let Python worry about freeing up the memory. Java has this, too, as do many other modern languages. But it\u2019s one less thing you need to learn when comparing Python to C or C++.<\/p>\n<h3>Data Types<\/h3>\n<p>One of the reasons that it took so much work to print an integer in C when compared to Python is how the two languages handle types.<\/p>\n<p>In C, <strong>a<\/strong> was declared to be an <strong>int<\/strong>. We wanted a number that we could increment by one and compare to 10. C has specific rules about data types and what you can do with them. <strong>Int<\/strong> was the obvious choice.<\/p>\n<p>But to print that <strong>int<\/strong> to the terminal, we needed to convert it to a string. (Or, more accurately, an array of characters terminated with a null.) That\u2019s where <strong>printf<\/strong> and the formatting string came in.<\/p>\n<p>In Python, we don\u2019t need to provide a type for <strong>a<\/strong>, and we don\u2019t need to worry about printing it. Python infers that for us and does the work.<\/p>\n<h3>Code Formatting<\/h3>\n<p>Most languages ignore white space.<\/p>\n<p>That means this statement:<\/p>\n<pre>for (int a = 0; a &lt; 10: a++) {\r\n System.out.println(a);\r\n}\r\n<\/pre>\n<p>This statement:<\/p>\n<pre>for (int a = 0; a &lt; 10; a++)\r\n{\r\n    System.out.println(a);\r\n}\r\n<\/pre>\n<p>And this statement:<\/p>\n<pre>for (int a = 0; a &lt; 10; a++) { System.out.println(a); }\r\n<\/pre>\n<p>Will all compile and run. They all mean the same thing.<\/p>\n<p>So, while most Java developers would never use the last example, the first two differences are a matter of great debate. Wherever there\u2019s a choice, there&#8217;s a debate.<\/p>\n<p>In Python, white space counts and is part of how code is formatted. For most statements, there is only one way to format them. Braces like in Java and C don\u2019t delineate the <strong>for<\/strong> loop above. The indentation before the <strong>print<\/strong> statement tells Python it\u2019s part of the loop.<\/p>\n<p>At first, this seems too limiting, especially if you\u2019re coming to Python from another language. But after a while, you realize it\u2019s not. It\u2019s one less thing to worry about.<\/p>\n<p>It also makes reading someone else&#8217;s code a lot easier! You don&#8217;t have to translate their style to yours since everyone&#8217;s code is formatted the same.<\/p>\n<h3>The Zen of Python<\/h3>\n<p>This approach to formatting is only one example of the <a href=\"https:\/\/www.python.org\/dev\/peps\/pep-0020\/\">Zen of Python<\/a>.<\/p>\n<p>While many languages boast more than one way to do things, Python tries to take the opposite approach. Although there&#8217;s often more than one way to do things in Python, there&#8217;s usually one obvious and best way to get them done. It\u2019s usually the easiest and simplest way, too.<\/p>\n<p>This programming approach reflects a strongly held belief in the Python community. In fact, that belief is so strong that it&#8217;s found its way into the official language standard. It\u2019s the <a>Zen of Python<\/a>.<\/p>\n<p>It\u2019s built into the language.<\/p>\n<pre>$ python3\r\n\r\nPython 3.8.5 (default, Jul 28 2020, 12:59:40)\r\n\r\n<a>GCC 9.3.0<\/a> on linux\r\n\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n\r\n&gt;&gt; import this\r\n\r\nThe Zen of Python, by Tim Peters\r\nBeautiful is better than ugly.\r\nExplicit is better than implicit.\r\nSimple is better than complex.\r\nComplex is better than complicated.\r\nFlat is better than nested.\r\nSparse is better than dense.\r\nReadability counts.\r\nSpecial cases aren't special enough to break the rules.\r\nAlthough practicality beats purity.\r\nErrors should never pass silently.\r\nUnless explicitly silenced.\r\nIn the face of ambiguity, refuse the temptation to guess.\r\nThere should be one-- and preferably only one --obvious way to do it.\r\nAlthough that way may not be obvious at first unless you're Dutch.\r\nNow is better than never.\r\nAlthough never is often better than right now.\r\nIf the implementation is hard to explain, it's a bad idea.\r\nIf the implementation is easy to explain, it may be a good idea.\r\nNamespaces are one honking great idea -- let's do more of those!\r\n<\/pre>\n<h2>Python Is Complicated, But Only When It Needs to Be<\/h2>\n<p>Python is used for everything from basic systems administration to <a href=\"https:\/\/pyrobot.org\/\">controlling robots<\/a>,\u00a0<a href=\"https:\/\/pandas.pydata.org\/\">statistical analysis<\/a>, <a href=\"https:\/\/biopython.org\/\">biology<\/a>, and much, much more.<\/p>\n<p>These tasks are done with Python\u2019s vast set of libraries. Python\u2019s standard library is already powerful, and there\u2019s little you can\u2019t do with it. But it\u2019s also easy to write new libraries for specialized tasks. <a href=\"https:\/\/pypi.org\/\">PyPi<\/a>, one of Pythons&#8217; more popular library sites, has more than 270,000 libraries.<\/p>\n<p>As such, when it\u2019s time to write code for a specialized task, you can spend your time learning the library and how it maps into your job.<\/p>\n<p>So, the real question isn\u2019t \u201cHow long does it take to learn Python?\u201d It\u2019s \u201cHow long does it take to learn how to code for\u201d whatever you\u2019re trying to do.<\/p>\n<p>And isn\u2019t that how it should be?<\/p>\n<p>PS: There&#8217;s no such thing as too much peanut butter.<\/p>\n<p><i>This post was written by Eric Goebelbecker. <\/i><a href=\"http:\/\/ericgoebelbecker.com\/\"><i>Eric<\/i><\/a><i> has worked in the financial markets in New York City for 25 years, developing infrastructure for market data and financial information exchange (FIX) protocol networks. He loves to talk about what makes teams effective (or not so effective!).<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How long does it take to learn Python? Well, how long is a piece of string? How much peanut butter is too much? Is this glass half empty or half full? None of these questions has one correct answer. The answer to each depends on your opinion and your goals. And how long it takes you to learn Python depends on what you want to create with the language. So, while I can&#8217;t tell you how long it will take to learn Python, I can give you deeper insight into the language and how it will suit your needs. What Do You Need to Learn Python? Python is a general-purpose language. You can use it for automating tasks such as backing up your computer, starting and stopping programs, and sending emails. It&#8217;s also good for web applications and trading stocks, currencies, or bonds. Python supports both structured and object-oriented programming. That means that you can write your programs using two very different approaches\u2014in the same language. So, before you can determine how long it will take to learn Python, you need to define what you want to learn. Will learning the language\u2019s syntax and basic constructs be enough? Or do you need to learn one of its specialized libraries like statistics, robotics, or science? Let\u2019s take a quick look at the language and how it compares to others.<\/p>\n","protected":false},"author":3,"featured_media":1050,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-common-questions"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How Long Does It Take to Learn Python? - Make Me a Programmer<\/title>\n<meta name=\"description\" content=\"How long does it take to learn Python? How hard is it to use Python? It depends on what you&#039;re trying to do. Here&#039;s a quick explanation.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Long Does It Take to Learn Python? - Make Me a Programmer\" \/>\n<meta property=\"og:description\" content=\"How long does it take to learn Python? How hard is it to use Python? It depends on what you&#039;re trying to do. Here&#039;s a quick explanation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Make Me a Programmer\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-03T12:55:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-19T17:11:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2020\/12\/hitesh-choudhary-D9Zow2REm8U-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Eric Goebelbecker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eric Goebelbecker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Long Does It Take to Learn Python? - Make Me a Programmer","description":"How long does it take to learn Python? How hard is it to use Python? It depends on what you're trying to do. Here's a quick explanation.","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:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/","og_locale":"en_US","og_type":"article","og_title":"How Long Does It Take to Learn Python? - Make Me a Programmer","og_description":"How long does it take to learn Python? How hard is it to use Python? It depends on what you're trying to do. Here's a quick explanation.","og_url":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/","og_site_name":"Make Me a Programmer","article_published_time":"2020-12-03T12:55:37+00:00","article_modified_time":"2021-02-19T17:11:37+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2020\/12\/hitesh-choudhary-D9Zow2REm8U-unsplash-scaled.jpg","type":"image\/jpeg"}],"author":"Eric Goebelbecker","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Eric Goebelbecker","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/#article","isPartOf":{"@id":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/"},"author":{"name":"Eric Goebelbecker","@id":"https:\/\/makemeaprogrammer.com\/#\/schema\/person\/19955024e888e3dcb2bc700904ddaa56"},"headline":"How Long Does It Take to Learn Python?","datePublished":"2020-12-03T12:55:37+00:00","dateModified":"2021-02-19T17:11:37+00:00","mainEntityOfPage":{"@id":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/"},"wordCount":1305,"publisher":{"@id":"https:\/\/makemeaprogrammer.com\/#organization"},"image":{"@id":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/#primaryimage"},"thumbnailUrl":"https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2020\/12\/hitesh-choudhary-D9Zow2REm8U-unsplash-scaled.jpg","articleSection":["Common Questions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/","url":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/","name":"How Long Does It Take to Learn Python? - Make Me a Programmer","isPartOf":{"@id":"https:\/\/makemeaprogrammer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/#primaryimage"},"image":{"@id":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/#primaryimage"},"thumbnailUrl":"https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2020\/12\/hitesh-choudhary-D9Zow2REm8U-unsplash-scaled.jpg","datePublished":"2020-12-03T12:55:37+00:00","dateModified":"2021-02-19T17:11:37+00:00","description":"How long does it take to learn Python? How hard is it to use Python? It depends on what you're trying to do. Here's a quick explanation.","breadcrumb":{"@id":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/#primaryimage","url":"https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2020\/12\/hitesh-choudhary-D9Zow2REm8U-unsplash-scaled.jpg","contentUrl":"https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2020\/12\/hitesh-choudhary-D9Zow2REm8U-unsplash-scaled.jpg","width":1920,"height":1080,"caption":"Photo by Hitesh Choudhary on Unsplash."},{"@type":"BreadcrumbList","@id":"https:\/\/makemeaprogrammer.com\/how-long-does-it-take-to-learn-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/makemeaprogrammer.com\/"},{"@type":"ListItem","position":2,"name":"How Long Does It Take to Learn Python?"}]},{"@type":"WebSite","@id":"https:\/\/makemeaprogrammer.com\/#website","url":"https:\/\/makemeaprogrammer.com\/","name":"Make Me a Programmer","description":"Coding doesn&#039;t have to be hard.","publisher":{"@id":"https:\/\/makemeaprogrammer.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/makemeaprogrammer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/makemeaprogrammer.com\/#organization","name":"Hit Subscribe","url":"https:\/\/makemeaprogrammer.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/makemeaprogrammer.com\/#\/schema\/logo\/image\/","url":"https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2019\/06\/Round-Small-Hit-Subscribe.png","contentUrl":"https:\/\/makemeaprogrammer.com\/wp-content\/uploads\/2019\/06\/Round-Small-Hit-Subscribe.png","width":248,"height":271,"caption":"Hit Subscribe"},"image":{"@id":"https:\/\/makemeaprogrammer.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/makemeaprogrammer.com\/#\/schema\/person\/19955024e888e3dcb2bc700904ddaa56","name":"Eric Goebelbecker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0ca6e5106ffd670e23ff7685c98ee5ce8dd6f730e57a89e05c06e06a3cc8f7ce?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0ca6e5106ffd670e23ff7685c98ee5ce8dd6f730e57a89e05c06e06a3cc8f7ce?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0ca6e5106ffd670e23ff7685c98ee5ce8dd6f730e57a89e05c06e06a3cc8f7ce?s=96&d=mm&r=g","caption":"Eric Goebelbecker"},"url":"https:\/\/makemeaprogrammer.com\/author\/eric-goebelbecker\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/makemeaprogrammer.com\/wp-json\/wp\/v2\/posts\/930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/makemeaprogrammer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/makemeaprogrammer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/makemeaprogrammer.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/makemeaprogrammer.com\/wp-json\/wp\/v2\/comments?post=930"}],"version-history":[{"count":0,"href":"https:\/\/makemeaprogrammer.com\/wp-json\/wp\/v2\/posts\/930\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/makemeaprogrammer.com\/wp-json\/wp\/v2\/media\/1050"}],"wp:attachment":[{"href":"https:\/\/makemeaprogrammer.com\/wp-json\/wp\/v2\/media?parent=930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/makemeaprogrammer.com\/wp-json\/wp\/v2\/categories?post=930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/makemeaprogrammer.com\/wp-json\/wp\/v2\/tags?post=930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}