{"id":4569,"date":"2013-06-10T11:06:43","date_gmt":"2013-06-10T11:06:43","guid":{"rendered":"http:\/\/178.62.14.192\/?p=4569"},"modified":"2013-06-10T11:06:43","modified_gmt":"2013-06-10T11:06:43","slug":"great-python-flashcards-for-raspberrypi-programmers-starting-out","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=4569","title":{"rendered":"Great Python flashcards for #RaspberryPi programmers starting out"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" alt=\"\" src=\"https:\/\/i0.wp.com\/2.bp.blogspot.com\/-FG8YE0fAo4M\/UH6JHWX-zAI\/AAAAAAAADzY\/_opub8_lTD8\/s1600\/python-logo-master-v3-trans.png?resize=560%2C189\" width=\"560\" height=\"189\" \/>David Whale has created <a href=\"http:\/\/blog.whaleygeek.co.uk\/wp-content\/uploads\/2013\/05\/PythonFlashcards1.pdf\">these great little flash cards<\/a> for Python programming. He gave them out at a recent Raspberry Jam and has now blogged about them so you can download them yourself. Great if, like me, you occasionally need some quick reference pointers! <a href=\"http:\/\/blog.whaleygeek.co.uk\/python-flashcards\/\">Read and download them here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>David Whale has created these great little flash cards for Python programming. He gave them out at a recent Raspberry Jam and has now blogged about them so you can download them yourself. Great if, like me, you occasionally need&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=4569\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_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},"jetpack_post_was_ever_published":false},"categories":[39],"tags":[],"class_list":["post-4569","post","type-post","status-publish","format-standard","hentry","category-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Great Python flashcards for #RaspberryPi programmers starting out - 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=4569\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Great Python flashcards for #RaspberryPi programmers starting out - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"David Whale has created these great little flash cards for Python programming. He gave them out at a recent Raspberry Jam and has now blogged about them so you can download them yourself. Great if, like me, you occasionally need&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=4569\" \/>\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=\"2013-06-10T11:06:43+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/2.bp.blogspot.com\/-FG8YE0fAo4M\/UH6JHWX-zAI\/AAAAAAAADzY\/_opub8_lTD8\/s1600\/python-logo-master-v3-trans.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=4569#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Great Python flashcards for #RaspberryPi programmers starting out\",\"datePublished\":\"2013-06-10T11:06:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569\"},\"wordCount\":57,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/2.bp.blogspot.com\\\/-FG8YE0fAo4M\\\/UH6JHWX-zAI\\\/AAAAAAAADzY\\\/_opub8_lTD8\\\/s1600\\\/python-logo-master-v3-trans.png\",\"articleSection\":[\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569\",\"url\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569\",\"name\":\"Great Python flashcards for #RaspberryPi programmers starting out - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/2.bp.blogspot.com\\\/-FG8YE0fAo4M\\\/UH6JHWX-zAI\\\/AAAAAAAADzY\\\/_opub8_lTD8\\\/s1600\\\/python-logo-master-v3-trans.png\",\"datePublished\":\"2013-06-10T11:06:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569#primaryimage\",\"url\":\"http:\\\/\\\/2.bp.blogspot.com\\\/-FG8YE0fAo4M\\\/UH6JHWX-zAI\\\/AAAAAAAADzY\\\/_opub8_lTD8\\\/s1600\\\/python-logo-master-v3-trans.png\",\"contentUrl\":\"http:\\\/\\\/2.bp.blogspot.com\\\/-FG8YE0fAo4M\\\/UH6JHWX-zAI\\\/AAAAAAAADzY\\\/_opub8_lTD8\\\/s1600\\\/python-logo-master-v3-trans.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\\\/?p=4569#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.recantha.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Great Python flashcards for #RaspberryPi programmers starting out\"}]},{\"@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:\\\/\\\/secure.gravatar.com\\\/avatar\\\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"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":"Great Python flashcards for #RaspberryPi programmers starting out - 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=4569","og_locale":"en_US","og_type":"article","og_title":"Great Python flashcards for #RaspberryPi programmers starting out - Raspberry Pi Pod","og_description":"David Whale has created these great little flash cards for Python programming. He gave them out at a recent Raspberry Jam and has now blogged about them so you can download them yourself. Great if, like me, you occasionally need&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=4569","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2013-06-10T11:06:43+00:00","og_image":[{"url":"http:\/\/2.bp.blogspot.com\/-FG8YE0fAo4M\/UH6JHWX-zAI\/AAAAAAAADzY\/_opub8_lTD8\/s1600\/python-logo-master-v3-trans.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=4569#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4569"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Great Python flashcards for #RaspberryPi programmers starting out","datePublished":"2013-06-10T11:06:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4569"},"wordCount":57,"commentCount":0,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4569#primaryimage"},"thumbnailUrl":"http:\/\/2.bp.blogspot.com\/-FG8YE0fAo4M\/UH6JHWX-zAI\/AAAAAAAADzY\/_opub8_lTD8\/s1600\/python-logo-master-v3-trans.png","articleSection":["Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=4569#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4569","url":"https:\/\/www.recantha.co.uk\/blog\/?p=4569","name":"Great Python flashcards for #RaspberryPi programmers starting out - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4569#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4569#primaryimage"},"thumbnailUrl":"http:\/\/2.bp.blogspot.com\/-FG8YE0fAo4M\/UH6JHWX-zAI\/AAAAAAAADzY\/_opub8_lTD8\/s1600\/python-logo-master-v3-trans.png","datePublished":"2013-06-10T11:06:43+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4569#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=4569"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4569#primaryimage","url":"http:\/\/2.bp.blogspot.com\/-FG8YE0fAo4M\/UH6JHWX-zAI\/AAAAAAAADzY\/_opub8_lTD8\/s1600\/python-logo-master-v3-trans.png","contentUrl":"http:\/\/2.bp.blogspot.com\/-FG8YE0fAo4M\/UH6JHWX-zAI\/AAAAAAAADzY\/_opub8_lTD8\/s1600\/python-logo-master-v3-trans.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4569#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Great Python flashcards for #RaspberryPi programmers starting out"}]},{"@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:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","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-1bH","jetpack-related-posts":[{"id":18211,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=18211","url_meta":{"origin":4569,"position":0},"title":"New DexterOS 1.3 for the Raspberry Pi version brings blocks and Python together","author":"Michael Horne","date":"16 February 2018","format":false,"excerpt":"Dexter Industries has just announced\u00a0the launch of the new version\u00a0of their DexterOS operating system. They use a Blockly-style programming language called Bloxter for the visual programming side and you can now make the move to Python more easily because they show the Python code side-by-side with the Bloxter code. They've\u2026","rel":"","context":"In &quot;Operating systems&quot;","block_context":{"text":"Operating systems","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=15"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/02\/Bloxter_To_Python_Video.gif?fit=480%2C446&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":13455,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13455","url_meta":{"origin":4569,"position":1},"title":"Read flight information via Python on a Raspberry Pi","author":"Michael Horne","date":"27 September 2015","format":false,"excerpt":"Martin O'Hanlon has created a Python class that interrogates the JSON feed data from Piaware (the Pi implementation of FlightAware), exposing that data to any Python script that you might care to write. The class, FlightData, is available to download from Martin's GitHub repository. You can read more about the\u2026","rel":"","context":"In &quot;Big Data&quot;","block_context":{"text":"Big Data","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=72"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/2.bp.blogspot.com\/-kTKcpQ00FWg\/Vgf1IlXizNI\/AAAAAAAAOf0\/rbIR-VjKENo\/s1600\/12039693_10205647410799461_8669976234796368359_n.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/2.bp.blogspot.com\/-kTKcpQ00FWg\/Vgf1IlXizNI\/AAAAAAAAOf0\/rbIR-VjKENo\/s1600\/12039693_10205647410799461_8669976234796368359_n.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/2.bp.blogspot.com\/-kTKcpQ00FWg\/Vgf1IlXizNI\/AAAAAAAAOf0\/rbIR-VjKENo\/s1600\/12039693_10205647410799461_8669976234796368359_n.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/2.bp.blogspot.com\/-kTKcpQ00FWg\/Vgf1IlXizNI\/AAAAAAAAOf0\/rbIR-VjKENo\/s1600\/12039693_10205647410799461_8669976234796368359_n.jpg?resize=700%2C400 2x"},"classes":[]},{"id":12512,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12512","url_meta":{"origin":4569,"position":2},"title":"IoT Python app with a Raspberry Pi and Bluemix","author":"Michael Horne","date":"3 May 2015","format":false,"excerpt":"Jeff Sloyer previously wrote a tutorial on creating a basic Flask app on the Pi. He has now expanded on this and written a new tutorial in which he creates an Internet of Things app using Python and an IBM system known as Bluemix. He's uploaded all the code necessary\u2026","rel":"","context":"In &quot;Internet of things&quot;","block_context":{"text":"Internet of things","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=26"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/developer.ibm.com\/bluemix\/wp-content\/uploads\/sites\/20\/2015\/04\/raspberrypidiagram.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/developer.ibm.com\/bluemix\/wp-content\/uploads\/sites\/20\/2015\/04\/raspberrypidiagram.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/developer.ibm.com\/bluemix\/wp-content\/uploads\/sites\/20\/2015\/04\/raspberrypidiagram.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/developer.ibm.com\/bluemix\/wp-content\/uploads\/sites\/20\/2015\/04\/raspberrypidiagram.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/developer.ibm.com\/bluemix\/wp-content\/uploads\/sites\/20\/2015\/04\/raspberrypidiagram.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/developer.ibm.com\/bluemix\/wp-content\/uploads\/sites\/20\/2015\/04\/raspberrypidiagram.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":13523,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=13523","url_meta":{"origin":4569,"position":3},"title":"When&#8217;s the next bus? with a Raspberry Pi","author":"Michael Horne","date":"9 October 2015","format":false,"excerpt":"Ismail Uddin has published a nice little tutorial on Science Exposure. In it, he uses a 16x2 HD44780 LCD screen and some Python to produce a next-bus tracking system. He's uploaded the Python script to GitHub for easy download. Nice little project requiring quite a lot of wiring! Read it\u2026","rel":"","context":"In &quot;Internet of things&quot;","block_context":{"text":"Internet of things","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=26"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.scienceexposure.com\/wp-content\/uploads\/2015\/10\/ftrd-img-1024x570.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.scienceexposure.com\/wp-content\/uploads\/2015\/10\/ftrd-img-1024x570.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.scienceexposure.com\/wp-content\/uploads\/2015\/10\/ftrd-img-1024x570.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.scienceexposure.com\/wp-content\/uploads\/2015\/10\/ftrd-img-1024x570.jpg?resize=700%2C400 2x"},"classes":[]},{"id":5884,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=5884","url_meta":{"origin":4569,"position":4},"title":"pi_piper &#8211; an event-driven Python library for #RaspberryPi","author":"Michael Horne","date":"11 September 2013","format":false,"excerpt":"Jason Whitehorn has written a library for Python to control\/read the GPIO pins based on events. It means you can write code like: watch :pin => 23 do puts \"Pin changed from #{last_value} to #{value}\" end #Or after :pin => 23, :goes => :high do puts \"Button pressed\" end ...\u2026","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":5461,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=5461","url_meta":{"origin":4569,"position":5},"title":"New edition of The MagPi (August 2013) for the #RaspberryPi","author":"Michael Horne","date":"3 August 2013","format":false,"excerpt":"This month's MagPi is out and contains the following articles: Using Nanpy to connect your Raspberry Pi to an Arduino Using the Ino command line toolkit to do command line Arduino programming. Advanced operation of the camera module Timekeeping with a real-time clock Part 3 of the Pi Matrix series\u2026","rel":"","context":"In &quot;Magazines&quot;","block_context":{"text":"Magazines","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=29"},"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\/4569","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=4569"}],"version-history":[{"count":0,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4569\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}