{"id":427,"date":"2006-04-24T21:15:15","date_gmt":"2006-04-24T21:15:15","guid":{"rendered":"http:\/\/beta.robertprice.co.uk\/robblog\/2006\/04\/it_s_time_to_learn_python-shtml\/"},"modified":"2006-04-24T21:15:15","modified_gmt":"2006-04-24T21:15:15","slug":"it_s_time_to_learn_python-shtml","status":"publish","type":"post","link":"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/","title":{"rendered":"It&#8217;s Time To Learn Python"},"content":{"rendered":"<p>\n<a href=\"http:\/\/www.oreilly.com\/catalog\/lpython2\/\"><img loading=\"lazy\" decoding=\"async\" src=\"\/robblog\/images\/learning_python.gif\" alt=\"Learning Python\" width=\"180\" height=\"236\" class=\"newblogimage\" \/><\/a><br \/>\nNo one would have believed, in the first years of the twenty first centry, that mobile affairs were being watched across many timeless RSS feeds. No one could have dreamed that they were being scrutinized as someone studies creatures that swarm and multiply in a drop of water. Few Perl coders even considered the possibility of life with other programming languages. And yet, across the gulf of the blogosphere, a mind immeasurably superior to theirs regarded a certain language with envious eyes, and slowly and surely, he drew his plans to use it.\n<\/p>\n<p>\nYes, I&#8217;m fed up waiting for <a href=\"https:\/\/sourceforge.net\/projects\/symbianperl\/>&#8220;Series 60 Perl<\/a> to mature and fed up of <a href=\"http:\/\/java.sun.com\/javame\/\">J2ME<\/a>&#8216;s long development times and restrictive programming model. I&#8217;ve been watching <a href=\"http:\/\/www.python.org\/\">Python<\/a> enviously for a while, and I&#8217;ve decided it&#8217;s time I added another language to my developers toolbelt.\n<\/p>\n<p>\nI&#8217;ve gone out and bought <a href=\"http:\/\/www.oreilly.com\/catalog\/lpython2\/\">O&#8217;Reilly&#8217;s Learning Python 2nd Edition<\/a>, and installed <a href=\"http:\/\/www.forum.nokia.com\/python\">Series 60 Python<\/a> on my Nokia smartphone.\n<\/p>\n<p>\nI&#8217;m about a quarter of the way through the book, and it all seems fairly simple so far.\n<\/p>\n<p>\nOnce I&#8217;ve got myself up to speed with the standard language, I&#8217;m going to move to the Symbian specific stuff. I may then treat myself to <a href=\"http:\/\/www.oreilly.com\/catalog\/python2\/\">Programming Python<\/a> and the <a href=\"http:\/\/www.oreilly.com\/catalog\/pythoncook2\/\">Python Cookbook<\/a> to get my skills up to a decent level.\n<\/p>\n<p>\nSeries 60 Python looks to be really full featured offering&#8230;\n<\/p>\n<ul>\n<li>2D Graphics, Images and Full-screen applications<\/li>\n<li>Camera and Screenshot API<\/li>\n<li>Contacts and Calendar API<\/li>\n<li>Sound recording and playback<\/li>\n<li>Access to system info such as IMEI number, disk space, free memory etc<\/li>\n<li>Rich text display (fonts, colours, styles)<\/li>\n<li>Support for Scabale UI<\/li>\n<li>Expanded key events<\/li>\n<li>Telephone dialing<\/li>\n<li>Zip compression<\/li>\n<li>Networking support for GPRS and Bluetooth<\/li>\n<li>Native GUI widget<\/li>\n<li>SMS<\/li>\n<\/ul>\n<p>\nIn other words, the ability to do nearly anything you want quickly and easily on the phone once you&#8217;ve installed the Python sis file.\n<\/p>\n<p>\nAnother benefit of learning Python, will be the ability to script in <a href=\"http:\/\/en.wikipedia.org\/wiki\/Civilization_IV\">Civilization IV<\/a>. \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No one would have believed, in the first years of the twenty first centry, that mobile affairs were being watched across many timeless RSS feeds. No one could have dreamed that they were being scrutinized as someone studies creatures that swarm and multiply in a drop of water. Few Perl coders even considered the possibility &hellip; <a href=\"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;It&#8217;s Time To Learn Python&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[6],"tags":[17,29,38,47,74],"class_list":["post-427","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-dev","tag-j2me","tag-mobile","tag-perl","tag-wap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>It&#039;s Time To Learn Python - Robert Price<\/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.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"It&#039;s Time To Learn Python - Robert Price\" \/>\n<meta property=\"og:description\" content=\"No one would have believed, in the first years of the twenty first centry, that mobile affairs were being watched across many timeless RSS feeds. No one could have dreamed that they were being scrutinized as someone studies creatures that swarm and multiply in a drop of water. Few Perl coders even considered the possibility &hellip; Continue reading &quot;It&#8217;s Time To Learn Python&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/\" \/>\n<meta property=\"og:site_name\" content=\"Robert Price\" \/>\n<meta property=\"article:published_time\" content=\"2006-04-24T21:15:15+00:00\" \/>\n<meta name=\"author\" content=\"rob\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"rob\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/it_s_time_to_learn_python-shtml\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/it_s_time_to_learn_python-shtml\\\/\"},\"author\":{\"name\":\"rob\",\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/#\\\/schema\\\/person\\\/fac6d5b076e0e14e1fb13e15b542a6c5\"},\"headline\":\"It&#8217;s Time To Learn Python\",\"datePublished\":\"2006-04-24T21:15:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/it_s_time_to_learn_python-shtml\\\/\"},\"wordCount\":106,\"keywords\":[\"Dev\",\"J2ME\",\"Mobile\",\"Perl\",\"WAP\"],\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/it_s_time_to_learn_python-shtml\\\/\",\"url\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/it_s_time_to_learn_python-shtml\\\/\",\"name\":\"It's Time To Learn Python - Robert Price\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/#website\"},\"datePublished\":\"2006-04-24T21:15:15+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/#\\\/schema\\\/person\\\/fac6d5b076e0e14e1fb13e15b542a6c5\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/it_s_time_to_learn_python-shtml\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/it_s_time_to_learn_python-shtml\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/it_s_time_to_learn_python-shtml\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"It&#8217;s Time To Learn Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/#website\",\"url\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/\",\"name\":\"Robert Price\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.robertprice.co.uk\\\/robblog\\\/#\\\/schema\\\/person\\\/fac6d5b076e0e14e1fb13e15b542a6c5\",\"name\":\"rob\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6f0eb511179100a4e968abc70403e33686e6ab3e992e392bedd2ccac01da666c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6f0eb511179100a4e968abc70403e33686e6ab3e992e392bedd2ccac01da666c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6f0eb511179100a4e968abc70403e33686e6ab3e992e392bedd2ccac01da666c?s=96&d=mm&r=g\",\"caption\":\"rob\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"It's Time To Learn Python - Robert Price","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.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/","og_locale":"en_GB","og_type":"article","og_title":"It's Time To Learn Python - Robert Price","og_description":"No one would have believed, in the first years of the twenty first centry, that mobile affairs were being watched across many timeless RSS feeds. No one could have dreamed that they were being scrutinized as someone studies creatures that swarm and multiply in a drop of water. Few Perl coders even considered the possibility &hellip; Continue reading \"It&#8217;s Time To Learn Python\"","og_url":"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/","og_site_name":"Robert Price","article_published_time":"2006-04-24T21:15:15+00:00","author":"rob","twitter_card":"summary_large_image","twitter_misc":{"Written by":"rob"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/#article","isPartOf":{"@id":"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/"},"author":{"name":"rob","@id":"https:\/\/www.robertprice.co.uk\/robblog\/#\/schema\/person\/fac6d5b076e0e14e1fb13e15b542a6c5"},"headline":"It&#8217;s Time To Learn Python","datePublished":"2006-04-24T21:15:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/"},"wordCount":106,"keywords":["Dev","J2ME","Mobile","Perl","WAP"],"articleSection":["Uncategorized"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/","url":"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/","name":"It's Time To Learn Python - Robert Price","isPartOf":{"@id":"https:\/\/www.robertprice.co.uk\/robblog\/#website"},"datePublished":"2006-04-24T21:15:15+00:00","author":{"@id":"https:\/\/www.robertprice.co.uk\/robblog\/#\/schema\/person\/fac6d5b076e0e14e1fb13e15b542a6c5"},"breadcrumb":{"@id":"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.robertprice.co.uk\/robblog\/it_s_time_to_learn_python-shtml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.robertprice.co.uk\/robblog\/"},{"@type":"ListItem","position":2,"name":"It&#8217;s Time To Learn Python"}]},{"@type":"WebSite","@id":"https:\/\/www.robertprice.co.uk\/robblog\/#website","url":"https:\/\/www.robertprice.co.uk\/robblog\/","name":"Robert Price","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.robertprice.co.uk\/robblog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.robertprice.co.uk\/robblog\/#\/schema\/person\/fac6d5b076e0e14e1fb13e15b542a6c5","name":"rob","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/6f0eb511179100a4e968abc70403e33686e6ab3e992e392bedd2ccac01da666c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6f0eb511179100a4e968abc70403e33686e6ab3e992e392bedd2ccac01da666c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6f0eb511179100a4e968abc70403e33686e6ab3e992e392bedd2ccac01da666c?s=96&d=mm&r=g","caption":"rob"}}]}},"_links":{"self":[{"href":"https:\/\/www.robertprice.co.uk\/robblog\/wp-json\/wp\/v2\/posts\/427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robertprice.co.uk\/robblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robertprice.co.uk\/robblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robertprice.co.uk\/robblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robertprice.co.uk\/robblog\/wp-json\/wp\/v2\/comments?post=427"}],"version-history":[{"count":0,"href":"https:\/\/www.robertprice.co.uk\/robblog\/wp-json\/wp\/v2\/posts\/427\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.robertprice.co.uk\/robblog\/wp-json\/wp\/v2\/media?parent=427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robertprice.co.uk\/robblog\/wp-json\/wp\/v2\/categories?post=427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robertprice.co.uk\/robblog\/wp-json\/wp\/v2\/tags?post=427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}