{"id":12091,"date":"2015-03-03T15:51:03","date_gmt":"2015-03-03T15:51:03","guid":{"rendered":"http:\/\/www.recantha.co.uk\/blog\/?p=12091"},"modified":"2015-03-03T15:51:03","modified_gmt":"2015-03-03T15:51:03","slug":"solve-the-monty-hall-problem-with-python","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=12091","title":{"rendered":"Solve the Monty Hall problem with Python"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png\" alt=\"\" width=\"220\" height=\"122\" \/><\/p>\n<p>Trevor Appleton has written another of his great tutorials in which he takes you through a Python program. This time it&#8217;s to solve the &#8220;three doors&#8221; or &#8220;Monty Hall&#8221; problem. You are presented with three doors and have to try and find the car behind one door. It&#8217;s a pretty well-known puzzle, which makes it excellent fodder for a tutorial! <a href=\"http:\/\/trevorappleton.blogspot.co.uk\/2015\/03\/solving-monty-hall-problem-with-python.html\" target=\"_blank\">Read it here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trevor Appleton has written another of his great tutorials in which he takes you through a Python program. This time it&#8217;s to solve the &#8220;three doors&#8221; or &#8220;Monty Hall&#8221; problem. You are presented with three doors and have to try&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=12091\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[21,39,51],"tags":[],"class_list":["post-12091","post","type-post","status-publish","format-standard","hentry","category-games","category-programming","category-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Solve the Monty Hall problem with Python - Raspberry Pi Pod<\/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:\/\/www.recantha.co.uk\/blog\/?p=12091\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Solve the Monty Hall problem with Python - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"Trevor Appleton has written another of his great tutorials in which he takes you through a Python program. This time it&#8217;s to solve the &#8220;three doors&#8221; or &#8220;Monty Hall&#8221; problem. You are presented with three doors and have to try&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=12091\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-03-03T15:51:03+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Solve the Monty Hall problem with Python\",\"datePublished\":\"2015-03-03T15:51:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091\"},\"wordCount\":72,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091#primaryimage\"},\"thumbnailUrl\":\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png\",\"articleSection\":[\"Games\",\"Programming\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=12091#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091\",\"name\":\"Solve the Monty Hall problem with Python - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091#primaryimage\"},\"thumbnailUrl\":\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png\",\"datePublished\":\"2015-03-03T15:51:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=12091\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091#primaryimage\",\"url\":\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png\",\"contentUrl\":\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12091#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Solve the Monty Hall problem with Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/recantha\/\",\"https:\/\/x.com\/recantha\",\"https:\/\/www.linkedin.com\/in\/recantha\/\",\"https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Solve the Monty Hall problem with Python - Raspberry Pi Pod","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:\/\/www.recantha.co.uk\/blog\/?p=12091","og_locale":"en_US","og_type":"article","og_title":"Solve the Monty Hall problem with Python - Raspberry Pi Pod","og_description":"Trevor Appleton has written another of his great tutorials in which he takes you through a Python program. This time it&#8217;s to solve the &#8220;three doors&#8221; or &#8220;Monty Hall&#8221; problem. You are presented with three doors and have to try&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=12091","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2015-03-03T15:51:03+00:00","og_image":[{"url":"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12091#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12091"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Solve the Monty Hall problem with Python","datePublished":"2015-03-03T15:51:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12091"},"wordCount":72,"commentCount":0,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12091#primaryimage"},"thumbnailUrl":"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png","articleSection":["Games","Programming","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=12091#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12091","url":"https:\/\/www.recantha.co.uk\/blog\/?p=12091","name":"Solve the Monty Hall problem with Python - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12091#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12091#primaryimage"},"thumbnailUrl":"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png","datePublished":"2015-03-03T15:51:03+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12091#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=12091"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12091#primaryimage","url":"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png","contentUrl":"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/3f\/Monty_open_door.svg\/220px-Monty_open_door.svg.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12091#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Solve the Monty Hall problem with Python"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-391","jetpack-related-posts":[{"id":13470,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13470","url_meta":{"origin":12091,"position":0},"title":"Using a hall-effect sensor with the Raspberry Pi","author":"Michael Horne","date":"30 September 2015","format":false,"excerpt":"Matt Hawkins wanted to detect a magnet on his 3D printer. To do this, he has used a hall-effect sensor module and some simple Python script on the Raspberry Pi. If you want to experiment with this nice little, cheap sensor, take a look at his blog here.","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=39"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/09\/hall_effect_01-702x336.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/09\/hall_effect_01-702x336.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/09\/hall_effect_01-702x336.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.raspberrypi-spy.co.uk\/wp-content\/uploads\/2015\/09\/hall_effect_01-702x336.jpg?resize=700%2C400 2x"},"classes":[]},{"id":3495,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=3495","url_meta":{"origin":12091,"position":1},"title":"Learn Python &#8211; Creating Functions on the #RaspberryPi","author":"Michael Horne","date":"10 April 2013","format":false,"excerpt":"David Briddock is continuing his excellent series of Python tutorials and learning exercises. This time he covers creating functions.\u00a0Read more here","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=39"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":14476,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=14476","url_meta":{"origin":12091,"position":2},"title":"Using the Flotilla Python library on the Raspberry Pi","author":"Michael Horne","date":"7 April 2016","format":false,"excerpt":"Spencer Organ backed the Flotilla Kickstarter\u00a0by Pimoroni\u00a0and finally received his Mega Treasure Chest in March. He's now begun to get to grips with the Python library that comes with it and has made\u00a0a clever light meter and display using three of the add-on boards that came as part of the\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/flotilla---6.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/flotilla---6.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/home.uktechreviews.com\/Raspberry\/Pi%20blog\/files\/flotilla---6.png?resize=525%2C300 1.5x"},"classes":[]},{"id":10045,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10045","url_meta":{"origin":12091,"position":3},"title":"Lots of #RaspberryPi tutorials and resources from David Briddock","author":"Michael Horne","date":"14 June 2014","format":false,"excerpt":"David Briddock has been writing Pi-related tutorials for some time now and he's now decided to collect them all together on an index page. Most of them are about programming in Java and Python and you can see the full list here.","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=39"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3754,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=3754","url_meta":{"origin":12091,"position":4},"title":"Learn Python &#8211; Basic GUI App with the #RaspberryPi","author":"Michael Horne","date":"23 April 2013","format":false,"excerpt":"David Briddock continues his excellent Learn Python series with this post on creating a basic GUI.\u00a0Find out more here","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=39"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6684,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=6684","url_meta":{"origin":12091,"position":5},"title":"#RaspberryPi network chat in Python for education","author":"Michael Horne","date":"24 October 2013","format":false,"excerpt":"David Whale and Ryan Walmsley recently ran workshops for students to be facilitators at future events for school children. Part of this was to create a client\/server chat application using Python. They have kindly released all their notes and code for others to play with. Read about it here","rel":"","context":"In &quot;Education&quot;","block_context":{"text":"Education","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=17"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12091"}],"version-history":[{"count":1,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12091\/revisions"}],"predecessor-version":[{"id":12092,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12091\/revisions\/12092"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}