{"id":12878,"date":"2020-11-19T00:27:08","date_gmt":"2020-11-19T08:27:08","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=12878"},"modified":"2023-12-01T04:04:11","modified_gmt":"2023-12-01T12:04:11","slug":"python-lowercase","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/python-lowercase\/","title":{"rendered":"Python Lowercase: A Step-By-Step Guide"},"content":{"rendered":"\n<p><em>The Python lower() function converts a string to all lowercase. The Python isLower() method will check if the alphabetical characters in a string are all lowercase and return True or False. The lower() and isLower() functions are useful for fields like email where all letters should be lowercase.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>When you\u2019re working with a string in Python, you may want to convert the contents of that string to lowercase.<\/p>\n\n\n\n<p>For example, you may be creating a sign up form that converts a user\u2019s email to lowercase. This is a common practice used to ensure that another account cannot be created using the same email in uppercase because strings are case-sensitive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Python Lowercase<\/h2>\n\n\n\n<p>The Python built-in function <em>lower()<\/em> can be used to convert a string into lowercase and return a copy of the revised string. In addition, the Python <em>isLower()<\/em> method can be used to check whether all the characters within a string appear in lowercase.<\/p>\n\n\n\n<p>In this tutorial, we will discuss how to use the <em>lower()<\/em> and <em>isLower()<\/em> methods to work with lowercase strings. We will explore examples for each of these methods to show how they can work in a Python program.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">lower() Python Method<\/h2>\n\n\n\n<p>The Python lower() method converts all characters in a string to lowercase. Numbers and special characters are left unchanged. lower() is added to the end of a <a href=\"https:\/\/careerkarma.com\/blog\/python-substring\/\">Python string value<\/a>.<\/p>\n\n\n\n<p>lower() is one of Python&#8217;s string methods. It works on all cased characters in a string. Here\u2019s the syntax for the Python <em>lower()<\/em> function:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>string_name.lower()<\/pre><\/div>\n\n\n\n<p>The <em>lower()<\/em> function takes in no parameters.<\/p>\n\n\n\n<p>To show off how <em>lower()<\/em> works, we\u2019ll use an example.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lowercase Python Example<\/h3>\n\n\n\n<p>Let\u2019s say that we are creating a sign up form, and we want to convert the email address a user inserts into lowercase. We could do so by using the following code:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>email = input(&quot;What is your email address?&quot;)\nprint(email)\n\nfinal_email = email.lower()\nprint(final_email)<\/pre><\/div>\n\n\n\n<p>Upon execution, our code returns the following strings: <\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>What is your email address?\naLex@gmail.com\naLex@gmail.com\nalex@gmail.com<\/pre><\/div>\n\n\n\n<p>We declare a variable called <em>email<\/em> that collects an email address from the user. In this case, we inserted \u201c<a href=\"mailto:aLex@gmail.com\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">aLex@gmail.com<\/a>\u201d as our email. Then, we print out that email to the console in the format that it appeared when it was entered into the Python console.<\/p>\n\n\n\n<p>On the next line, we declare a <a href=\"https:\/\/careerkarma.com\/blog\/python-variables\/\">Python variable<\/a> called <em>final_email<\/em> which converts the contents of the <em>email<\/em> variable to lowercase. Finally, we print <em>final_email<\/em> to the console, which returns our original string but in lowercase.<\/p>\n\n\n\n<p><em>lower()<\/em> will return symbols and numbers in their regular state because those characters are not case-sensitive. Only the Unicode characters in a string are converted to lowercase.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Python isLower()<\/h2>\n\n\n\n<p>The Python isLower() method evaluates whether all characters in a string are lowercase. This method does not check numbers, spaces, and other non-alphabetical characters.<\/p>\n\n\n\n<p>Before you convert a string to lowercase, you may want to evaluate whether that string is already in lowercase. That\u2019s where the <em>isLower()<\/em> method comes in.<\/p>\n\n\n\n<p><em>isLower()<\/em> returns a True or False value based on whether the string contains only lowercase characters. Here\u2019s the syntax for the Python <em>isLower()<\/em> method:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>string_name.isLower()<\/pre><\/div>\n\n\n\n<p>Like the <em>lower()<\/em> method, <em>isLower()<\/em> does not take any parameters. Instead, it is appended to the end of a string value.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">isLower() Python Example<\/h3>\n\n\n\n<p>Let\u2019s use an example to showcase how the <em>lower()<\/em> method works. For instance, before we convert a user\u2019s email to lowercase, we want to check if it is already in lowercase. We could do so using this code:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>email = input(&quot;What is your email address?&quot;)\n\nprint(email.isLower())<\/pre><\/div>\n\n\n\n<p>If we run our program and insert the email \u201c<a href=\"mailto:aLex@gmail.com\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">aLex@gmail.com<\/a>\u201d, our code returns the following:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>What is your email address?\naLex@gmail.com\nFalse<\/pre><\/div>\n\n\n\n<p>The string \u201c<a href=\"mailto:aLex@gmail.com\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">aLex@gmail.com<\/a>\u201d contains one uppercase character\u2014the <em>L<\/em>\u2014and so the <em>isLower()<\/em> method decided that it was False. Meanwhile, if we were to insert the email \u201c<a href=\"mailto:alex@gmail.com\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">alex@gmail.com<\/a>\u201d into our program, we would receive the following output:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>What is your email address?\nalex@gmail.com\nTrue<\/pre><\/div>\n\n\n\n<p><em>isLower()<\/em> will return True even if the string contains white space, digits, and\/or symbols. Only lowercase letters that are found in the string will cause <em>isLower()<\/em> to evaluate it as False.<\/p>\n\n\n\n<p>Say we want to run a particular block of code depending on whether a string contains an uppercase character. We could do this using a <a href=\"https:\/\/careerkarma.com\/blog\/python-if-else\/\">Python &#8220;if&#8221; statement<\/a>.<\/p>\n\n\n\n<p>Consider the following code:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>if email.isLower():\n\tprint(&quot;This email is valid.&quot;)\nelse:\n\tprint(&quot;Email addresses can only contain lowercase characters.&quot;)<\/pre><\/div>\n\n\n\n<p>We use a Python if statement and the isLower() method to evaluate whether the user&#8217;s email only uses lowercase characters. If isLower() returns True, the &#8220;if&#8221; statement executes. Otherwise, our &#8220;else&#8221; statement executes.<\/p>\n\n\n\n<p>If we inserted the email &#8220;alex@gmail.com&#8221;, our code would return:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>This email is valid.<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>The Python <em>lower()<\/em> method can be used to convert a string into lowercase and return a revised copy of the string. The Python <em>isLower()<\/em> function can be used to check whether a string contains an uppercase character.<\/p>\n\n\n\n<p>In this tutorial, we\u2019ve explored the two main Python lowercase methods: <em>lower()<\/em> and <em>isLower()<\/em>. We also examined a few examples of these methods in action. So now you have the knowledge you need to work with lowercase strings like a Python expert!<\/p>\n\n\n\n<p>If you&#8217;re interested in reading more about coding in Python, check out our complete <a href=\"https:\/\/careerkarma.com\/blog\/how-to-learn-python\/\">How to Learn Python guide<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"The Python lower() function converts a string to all lowercase. The Python isLower() method will check if the alphabetical characters in a string are all lowercase and return True or False. The lower() and isLower() functions are useful for fields like email where all letters should be lowercase. When you\u2019re working with a string in&hellip;","protected":false},"author":240,"featured_media":12879,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[16578],"tags":[],"class_list":{"0":"post-12878","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-python"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"Python","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Python Lowercase: A Step-By-Step Guide | Career Karma<\/title>\n<meta name=\"description\" content=\"The Python lower method converts a string to lowercase, and isLower checks if a string is all lowercase. Learn about these methods on Career Karma.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/python-lowercase\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Lowercase: A Step-By-Step Guide\" \/>\n<meta property=\"og:description\" content=\"The Python lower method converts a string to lowercase, and isLower checks if a string is all lowercase. Learn about these methods on Career Karma.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/python-lowercase\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-19T08:27:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-01T12:04:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/03\/coding-computer-data-depth-of-field-577585.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"750\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"James Gallagher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Gallagher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/\"},\"author\":{\"name\":\"James Gallagher\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94\"},\"headline\":\"Python Lowercase: A Step-By-Step Guide\",\"datePublished\":\"2020-11-19T08:27:08+00:00\",\"dateModified\":\"2023-12-01T12:04:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/\"},\"wordCount\":844,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/03\/coding-computer-data-depth-of-field-577585.jpg\",\"articleSection\":[\"Python\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/careerkarma.com\/blog\/python-lowercase\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/\",\"name\":\"Python Lowercase: A Step-By-Step Guide | Career Karma\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/03\/coding-computer-data-depth-of-field-577585.jpg\",\"datePublished\":\"2020-11-19T08:27:08+00:00\",\"dateModified\":\"2023-12-01T12:04:11+00:00\",\"author\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94\"},\"description\":\"The Python lower method converts a string to lowercase, and isLower checks if a string is all lowercase. Learn about these methods on Career Karma.\",\"breadcrumb\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/careerkarma.com\/blog\/python-lowercase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/#primaryimage\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/03\/coding-computer-data-depth-of-field-577585.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/03\/coding-computer-data-depth-of-field-577585.jpg\",\"width\":1000,\"height\":750,\"caption\":\"A pair of glasses sit on a table facing a computer screen.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/careerkarma.com\/blog\/python-lowercase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/careerkarma.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python\",\"item\":\"https:\/\/careerkarma.com\/blog\/python\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Python Lowercase: A Step-By-Step Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\",\"url\":\"https:\/\/careerkarma.com\/blog\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/careerkarma.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94\",\"name\":\"James Gallagher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg\",\"caption\":\"James Gallagher\"},\"description\":\"James Gallagher is a self-taught programmer and the technical content manager at Career Karma. He has experience in range of programming languages and extensive expertise in Python, HTML, CSS, and JavaScript. James has written hundreds of programming tutorials, and he frequently contributes to publications like Codecademy, Treehouse, Repl.it, Afrotech, and others.\",\"url\":\"https:\/\/careerkarma.com\/blog\/author\/jamesgallagher\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Python Lowercase: A Step-By-Step Guide | Career Karma","description":"The Python lower method converts a string to lowercase, and isLower checks if a string is all lowercase. Learn about these methods on Career Karma.","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:\/\/careerkarma.com\/blog\/python-lowercase\/","og_locale":"en_US","og_type":"article","og_title":"Python Lowercase: A Step-By-Step Guide","og_description":"The Python lower method converts a string to lowercase, and isLower checks if a string is all lowercase. Learn about these methods on Career Karma.","og_url":"https:\/\/careerkarma.com\/blog\/python-lowercase\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-11-19T08:27:08+00:00","article_modified_time":"2023-12-01T12:04:11+00:00","og_image":[{"width":1000,"height":750,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/03\/coding-computer-data-depth-of-field-577585.jpg","type":"image\/jpeg"}],"author":"James Gallagher","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"James Gallagher","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/python-lowercase\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/python-lowercase\/"},"author":{"name":"James Gallagher","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94"},"headline":"Python Lowercase: A Step-By-Step Guide","datePublished":"2020-11-19T08:27:08+00:00","dateModified":"2023-12-01T12:04:11+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/python-lowercase\/"},"wordCount":844,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/python-lowercase\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/03\/coding-computer-data-depth-of-field-577585.jpg","articleSection":["Python"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/python-lowercase\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/python-lowercase\/","url":"https:\/\/careerkarma.com\/blog\/python-lowercase\/","name":"Python Lowercase: A Step-By-Step Guide | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/python-lowercase\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/python-lowercase\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/03\/coding-computer-data-depth-of-field-577585.jpg","datePublished":"2020-11-19T08:27:08+00:00","dateModified":"2023-12-01T12:04:11+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94"},"description":"The Python lower method converts a string to lowercase, and isLower checks if a string is all lowercase. Learn about these methods on Career Karma.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/python-lowercase\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/python-lowercase\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/python-lowercase\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/03\/coding-computer-data-depth-of-field-577585.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/03\/coding-computer-data-depth-of-field-577585.jpg","width":1000,"height":750,"caption":"A pair of glasses sit on a table facing a computer screen."},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/python-lowercase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Python","item":"https:\/\/careerkarma.com\/blog\/python\/"},{"@type":"ListItem","position":3,"name":"Python Lowercase: A Step-By-Step Guide"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94","name":"James Gallagher","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg","caption":"James Gallagher"},"description":"James Gallagher is a self-taught programmer and the technical content manager at Career Karma. He has experience in range of programming languages and extensive expertise in Python, HTML, CSS, and JavaScript. James has written hundreds of programming tutorials, and he frequently contributes to publications like Codecademy, Treehouse, Repl.it, Afrotech, and others.","url":"https:\/\/careerkarma.com\/blog\/author\/jamesgallagher\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/12878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/240"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=12878"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/12878\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/12879"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=12878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=12878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=12878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}