{"id":31721,"date":"2024-11-01T09:02:07","date_gmt":"2024-11-01T09:02:07","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=31721"},"modified":"2024-11-01T11:48:32","modified_gmt":"2024-11-01T11:48:32","slug":"python-standard-library-a-collection-of-versatile-and-powerful-tools","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/31721\/","title":{"rendered":"python standard library: A collection of versatile and powerful tools"},"content":{"rendered":"\n<p>Python provides a vast and powerful set of modules known as the <strong>standard library<\/strong> by default. This library extends the core functionalities of Python and helps perform various programming tasks with ease. Since the standard library can be used without separate installation, it is a powerful tool that every Python programmer can readily use.<\/p>\n\n\n\n<p>This article will delve deeply into Python&#8217;s standard library, covering various topics from commonly used modules to advanced features, and effective utilization of modules. The main goal is to assist readers in maximizing the potential strengths of the Python standard library.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Introduction to Key Modules<\/h3>\n\n\n\n<p>The Python standard library is composed of several categories, with each module specialized to perform specific tasks. Here are a few commonly used modules:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. os Module<\/h4>\n\n\n\n<p>The <code>os<\/code> module in Python provides functions necessary for interacting with the operating system. It can perform file and directory manipulation, access environment variables, process management, and more while ensuring cross-platform compatibility.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nimport os\n\n# Get current working directory\ncurrent_directory = os.getcwd()\nprint(\"Current working directory:\", current_directory)\n\n# Change directory\nos.chdir('\/tmp')\nprint(\"Directory changed:\", os.getcwd())\n\n# Create directory\nos.mkdir('new_directory')\n\n# Get environment variable\nkey_value = os.getenv('HOME')\nprint(\"HOME environment variable:\", key_value)\n<\/code><\/pre>\n\n\n\n<p>The example above shows how to retrieve the current working directory using <code>os.getcwd()<\/code> and how to change directories using <code>os.chdir()<\/code>. It also explains how to create a new directory using <code>os.mkdir()<\/code> and retrieve environment variables using <code>os.getenv()<\/code>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. sys Module<\/h4>\n\n\n\n<p>The <code>sys<\/code> module provides various functions that allow for interaction with the Python interpreter. It is useful for controlling the execution environment of a script and handling system-related information.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nimport sys\n\n# Check Python version\nprint(\"Python version:\", sys.version)\n\n# Access command line arguments\nargs = sys.argv\nprint(\"Command line arguments:\", args)\n\n# Force program exit\n# sys.exit(\"Exit message\")\n<\/code><\/pre>\n\n\n\n<p>This example explains how to retrieve the Python version using <code>sys.version<\/code> and access command line arguments through <code>sys.argv<\/code>. It also demonstrates how to forcefully exit a program using <code>sys.exit()<\/code>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. math Module<\/h4>\n\n\n\n<p>The <code>math<\/code> module provides functions and constants needed for mathematical calculations. It offers various functionalities that make it easy to handle advanced mathematical operations.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nimport math\n\n# Calculate square root\nsquare_root = math.sqrt(16)\nprint(\"Square root:\", square_root)\n\n# Trigonometric functions\nangle = math.radians(90)\nprint(\"sin(90 degrees):\", math.sin(angle))\n\n# Use constants\nprint(\"Pi:\", math.pi)\nprint(\"Euler's number (e):\", math.e)\n<\/code><\/pre>\n\n\n\n<p>The above example demonstrates calculating the square root using <code>math.sqrt()<\/code> and using trigonometric functions with <code>math.sin()<\/code> and <code>math.radians()<\/code>. Finally, it explains how to use mathematical constants like <code>math.pi<\/code> and <code>math.e<\/code>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. datetime Module<\/h4>\n\n\n\n<p>The <code>datetime<\/code> module is used for handling dates and times. It allows for various tasks such as date calculations, formatting, and retrieving the current date and time.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nfrom datetime import datetime\n\n# Get current date and time\nnow = datetime.now()\nprint(\"Current date and time:\", now)\n\n# Create a specific date\nnew_years_day = datetime(2023, 1, 1)\nprint(\"New Year's Day:\", new_years_day)\n\n# Calculate the difference between dates\ndelta = now - new_years_day\nprint(\"Days since New Year's Day:\", delta.days)\n<\/code><\/pre>\n\n\n\n<p>This example shows how to get the current date and time using <code>datetime.now()<\/code> and explains how to create a specific date. It also demonstrates how to calculate the difference between two dates to show how many days have passed.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">5. random Module<\/h4>\n\n\n\n<p>The <code>random<\/code> module provides various useful functions for generating random numbers or making random selections. It allows you to generate random data or perform sampling tasks.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nimport random\n\n# Generate a random float between 0 and 1\nrand_value = random.random()\nprint(\"Random number:\", rand_value)\n\n# Generate a random integer within a range\nrand_int = random.randint(1, 100)\nprint(\"Random number between 1 and 100:\", rand_int)\n\n# Select a random item from a list\nchoices = ['apple', 'banana', 'cherry']\nselected = random.choice(choices)\nprint(\"Random choice:\", selected)\n<\/code><\/pre>\n\n\n\n<p>The previous example utilizes <code>random.random()<\/code> to generate a random floating-point number between 0 and 1 and <code>random.randint()<\/code> to generate a random integer within a specified range. It also explores how to select a random item from a list using <code>random.choice()<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Advanced Modules<\/h3>\n\n\n\n<p>Now, let&#8217;s take a closer look at the advanced modules included in the standard library. These modules are designed to easily handle complex tasks such as data processing, networking, and multithreading.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. collections Module<\/h4>\n\n\n\n<p>The <code>collections<\/code> module in Python provides specialized features for container data types. This module offers various advanced data types in addition to basic types like lists and dictionaries. Key data types include <code>defaultdict<\/code>, <code>Counter<\/code>, <code>OrderedDict<\/code>, and <code>deque<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nfrom collections import Counter, defaultdict\n\n# Frequency calculation using Counter\nelements = ['a', 'b', 'c', 'a', 'b', 'b']\ncounter = Counter(elements)\nprint(\"Frequency count:\", counter)\n\n# Providing default values using defaultdict\ndefault_dict = defaultdict(int)\ndefault_dict['missing'] += 1\nprint(\"Dictionary with default values:\", default_dict)\n<\/code><\/pre>\n\n\n\n<p>The above code illustrates how to calculate the frequency of elements in a list using the <code>Counter<\/code> class and explains how to provide default values when accessing non-existing keys using the <code>defaultdict<\/code> class.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. json Module<\/h4>\n\n\n\n<p>JSON (JavaScript Object Notation) is a lightweight data interchange format suitable for storing and transmitting data. The <code>json<\/code> module in Python is widely used for parsing and generating JSON data.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nimport json\n\n# Convert Python object to JSON string\ndata = {'name': 'John', 'age': 30, 'city': 'New York'}\njson_string = json.dumps(data)\nprint(\"JSON string:\", json_string)\n\n# Convert JSON string to Python object\njson_data = '{\"name\": \"Alice\", \"age\": 25, \"city\": \"London\"}'\nparsed_data = json.loads(json_data)\nprint(\"Parsed data:\", parsed_data)\n<\/code><\/pre>\n\n\n\n<p>The above example demonstrates how to convert a Python object to a JSON string using <code>json.dumps()<\/code> and explains the process of parsing a JSON string into a Python object using <code>json.loads()<\/code>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. re Module<\/h4>\n\n\n\n<p>Regular expressions are a very powerful tool for handling strings. The <code>re<\/code> module enables various tasks such as searching, matching, and substituting strings using regular expressions.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nimport re\n\n# Check pattern match in string\npattern = r'\\d+'\ntext = 'There are 25 apples'\nmatch = re.search(pattern, text)\nif match:\n    print(\"Found matching pattern:\", match.group())\nelse:\n    print(\"No match found\")\n\n# Substitute pattern\nresult = re.sub(r'apples', 'oranges', text)\nprint(\"Modified text:\", result)\n<\/code><\/pre>\n\n\n\n<p>This code demonstrates how to find a specific pattern in a string using <code>re.search()<\/code> and how to substitute a string pattern using <code>re.sub()<\/code>. Regular expressions serve as a powerful tool in countless input\/output processing tasks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python provides a vast and powerful set of modules known as the standard library by default. This library extends the core functionalities of Python and helps perform various programming tasks with ease. Since the standard library can be used without separate installation, it is a powerful tool that every Python programmer can readily use. This &hellip; <a href=\"https:\/\/atmokpo.com\/w\/31721\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;python standard library: A collection of versatile and powerful tools&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[98],"tags":[95],"class_list":["post-31721","post","type-post","status-publish","format-standard","hentry","category--en","tag--en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>python standard library: A collection of versatile and powerful tools - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/31721\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"python standard library: A collection of versatile and powerful tools - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Python provides a vast and powerful set of modules known as the standard library by default. This library extends the core functionalities of Python and helps perform various programming tasks with ease. Since the standard library can be used without separate installation, it is a powerful tool that every Python programmer can readily use. This &hellip; \ub354 \ubcf4\uae30 &quot;python standard library: A collection of versatile and powerful tools&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/31721\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:02:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:48:32+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/31721\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/31721\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"python standard library: A collection of versatile and powerful tools\",\"datePublished\":\"2024-11-01T09:02:07+00:00\",\"dateModified\":\"2024-11-01T11:48:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/31721\/\"},\"wordCount\":654,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"keywords\":[\"\ud30c\uc774\uc36c\uac15\uc88c\"],\"articleSection\":[\"Python Study\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/31721\/\",\"url\":\"https:\/\/atmokpo.com\/w\/31721\/\",\"name\":\"python standard library: A collection of versatile and powerful tools - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:02:07+00:00\",\"dateModified\":\"2024-11-01T11:48:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/31721\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/31721\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/31721\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"python standard library: A collection of versatile and powerful tools\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"python standard library: A collection of versatile and powerful tools - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","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:\/\/atmokpo.com\/w\/31721\/","og_locale":"ko_KR","og_type":"article","og_title":"python standard library: A collection of versatile and powerful tools - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Python provides a vast and powerful set of modules known as the standard library by default. This library extends the core functionalities of Python and helps perform various programming tasks with ease. Since the standard library can be used without separate installation, it is a powerful tool that every Python programmer can readily use. This &hellip; \ub354 \ubcf4\uae30 \"python standard library: A collection of versatile and powerful tools\"","og_url":"https:\/\/atmokpo.com\/w\/31721\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:02:07+00:00","article_modified_time":"2024-11-01T11:48:32+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/31721\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/31721\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"python standard library: A collection of versatile and powerful tools","datePublished":"2024-11-01T09:02:07+00:00","dateModified":"2024-11-01T11:48:32+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/31721\/"},"wordCount":654,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"keywords":["\ud30c\uc774\uc36c\uac15\uc88c"],"articleSection":["Python Study"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/31721\/","url":"https:\/\/atmokpo.com\/w\/31721\/","name":"python standard library: A collection of versatile and powerful tools - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:02:07+00:00","dateModified":"2024-11-01T11:48:32+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/31721\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/31721\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/31721\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"python standard library: A collection of versatile and powerful tools"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/31721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=31721"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/31721\/revisions"}],"predecessor-version":[{"id":31722,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/31721\/revisions\/31722"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=31721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=31721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=31721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}