{"id":7967,"date":"2019-12-01T14:52:35","date_gmt":"2019-12-01T19:52:35","guid":{"rendered":"http:\/\/www.g33kinfo.com\/info\/?p=7967"},"modified":"2019-12-01T14:52:35","modified_gmt":"2019-12-01T19:52:35","slug":"python-type-checking-guide-real-python","status":"publish","type":"post","link":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/","title":{"rendered":"Python Type Checking (Guide) \u2013 Real Python"},"content":{"rendered":"<blockquote><p><a href=\"https:\/\/realpython.com\/python-type-checking\/\"><img decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/realpython.com\/static\/videos\/lesson-locked.f5105cfd26db.svg\" alt=\"\" \/><\/a>In this guide, you&#8217;ll look at Python type checking. Traditionally, types have been handled by the Python interpreter in a flexible but implicit way. Recent versions of Python allow you to specify explicit type hints that can be used by different tools to help you develop your code more efficiently.<\/p><\/blockquote>\n<p>Source: <em><a href=\"https:\/\/realpython.com\/python-type-checking\/\">Python Type Checking (Guide) \u2013 Real Python<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this guide, you&#8217;ll look at Python type checking. Traditionally, types have been handled by the Python interpreter in a flexible but implicit way. Recent versions of Python allow you to specify explicit type hints that can be used by different tools to help you develop your code more efficiently. Source: Python Type Checking (Guide)&#8230; <\/p>\n<div class=\"read-more navbutton\"><a href=\"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/\">Read More<i class=\"fa fa-angle-double-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-7967","post","type-post","status-publish","format-standard","hentry","category-info"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python Type Checking (Guide) \u2013 Real Python - Linux Shtuff<\/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:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Type Checking (Guide) \u2013 Real Python - Linux Shtuff\" \/>\n<meta property=\"og:description\" content=\"In this guide, you&#8217;ll look at Python type checking. Traditionally, types have been handled by the Python interpreter in a flexible but implicit way. Recent versions of Python allow you to specify explicit type hints that can be used by different tools to help you develop your code more efficiently. Source: Python Type Checking (Guide)... Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Linux Shtuff\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/fb.me\/g33kinf0\" \/>\n<meta property=\"article:author\" content=\"https:\/\/fb.me\/g33kinf0\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-01T19:52:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/realpython.com\/static\/videos\/lesson-locked.f5105cfd26db.svg\" \/>\n<meta name=\"author\" content=\"g33kadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/drsinger1111\" \/>\n<meta name=\"twitter:site\" content=\"@drsinger1111\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/\"},\"author\":{\"name\":\"g33kadmin\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"headline\":\"Python Type Checking (Guide) \u2013 Real Python\",\"datePublished\":\"2019-12-01T19:52:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/\"},\"wordCount\":64,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"image\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/realpython.com\\\/static\\\/videos\\\/lesson-locked.f5105cfd26db.svg\",\"articleSection\":[\"General Info\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/\",\"name\":\"Python Type Checking (Guide) \u2013 Real Python - Linux Shtuff\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/realpython.com\\\/static\\\/videos\\\/lesson-locked.f5105cfd26db.svg\",\"datePublished\":\"2019-12-01T19:52:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/#primaryimage\",\"url\":\"https:\\\/\\\/realpython.com\\\/static\\\/videos\\\/lesson-locked.f5105cfd26db.svg\",\"contentUrl\":\"https:\\\/\\\/realpython.com\\\/static\\\/videos\\\/lesson-locked.f5105cfd26db.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/python-type-checking-guide-real-python\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python Type Checking (Guide) \u2013 Real Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#website\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/\",\"name\":\"Linux Shtuff\",\"description\":\"Because I have CRS Syndrome...\",\"publisher\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\",\"name\":\"g33kadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"contentUrl\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"width\":512,\"height\":512,\"caption\":\"g33kadmin\"},\"logo\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\"},\"description\":\"I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com\\\/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....\",\"sameAs\":[\"https:\\\/\\\/thelinuxreport.com\",\"https:\\\/\\\/fb.me\\\/g33kinf0\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/drsinger1111\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Type Checking (Guide) \u2013 Real Python - Linux Shtuff","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:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/","og_locale":"en_US","og_type":"article","og_title":"Python Type Checking (Guide) \u2013 Real Python - Linux Shtuff","og_description":"In this guide, you&#8217;ll look at Python type checking. Traditionally, types have been handled by the Python interpreter in a flexible but implicit way. Recent versions of Python allow you to specify explicit type hints that can be used by different tools to help you develop your code more efficiently. Source: Python Type Checking (Guide)... Read More","og_url":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/","og_site_name":"Linux Shtuff","article_publisher":"https:\/\/fb.me\/g33kinf0","article_author":"https:\/\/fb.me\/g33kinf0","article_published_time":"2019-12-01T19:52:35+00:00","og_image":[{"url":"https:\/\/realpython.com\/static\/videos\/lesson-locked.f5105cfd26db.svg","type":"","width":"","height":""}],"author":"g33kadmin","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/drsinger1111","twitter_site":"@drsinger1111","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/#article","isPartOf":{"@id":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/"},"author":{"name":"g33kadmin","@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"headline":"Python Type Checking (Guide) \u2013 Real Python","datePublished":"2019-12-01T19:52:35+00:00","mainEntityOfPage":{"@id":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/"},"wordCount":64,"commentCount":0,"publisher":{"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"image":{"@id":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/#primaryimage"},"thumbnailUrl":"https:\/\/realpython.com\/static\/videos\/lesson-locked.f5105cfd26db.svg","articleSection":["General Info"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/","url":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/","name":"Python Type Checking (Guide) \u2013 Real Python - Linux Shtuff","isPartOf":{"@id":"https:\/\/g33kinfo.com\/info\/#website"},"primaryImageOfPage":{"@id":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/#primaryimage"},"image":{"@id":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/#primaryimage"},"thumbnailUrl":"https:\/\/realpython.com\/static\/videos\/lesson-locked.f5105cfd26db.svg","datePublished":"2019-12-01T19:52:35+00:00","breadcrumb":{"@id":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/#primaryimage","url":"https:\/\/realpython.com\/static\/videos\/lesson-locked.f5105cfd26db.svg","contentUrl":"https:\/\/realpython.com\/static\/videos\/lesson-locked.f5105cfd26db.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/g33kinfo.com\/info\/python-type-checking-guide-real-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/g33kinfo.com\/info\/"},{"@type":"ListItem","position":2,"name":"Python Type Checking (Guide) \u2013 Real Python"}]},{"@type":"WebSite","@id":"https:\/\/g33kinfo.com\/info\/#website","url":"https:\/\/g33kinfo.com\/info\/","name":"Linux Shtuff","description":"Because I have CRS Syndrome...","publisher":{"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/g33kinfo.com\/info\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547","name":"g33kadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","url":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","contentUrl":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","width":512,"height":512,"caption":"g33kadmin"},"logo":{"@id":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif"},"description":"I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com\/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....","sameAs":["https:\/\/thelinuxreport.com","https:\/\/fb.me\/g33kinf0","https:\/\/x.com\/https:\/\/twitter.com\/drsinger1111"]}]}},"_links":{"self":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/7967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/comments?post=7967"}],"version-history":[{"count":1,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/7967\/revisions"}],"predecessor-version":[{"id":7968,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/7967\/revisions\/7968"}],"wp:attachment":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/media?parent=7967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/categories?post=7967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/tags?post=7967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}