{"id":839,"date":"2013-07-16T13:31:29","date_gmt":"2013-07-16T18:31:29","guid":{"rendered":"http:\/\/itp.indiamos.com\/blog\/?p=839"},"modified":"2013-07-16T13:32:50","modified_gmt":"2013-07-16T18:32:50","slug":"more-than-one-way-to-skin-a-python","status":"publish","type":"post","link":"https:\/\/itp.indiamos.com\/blog\/2013\/07\/16\/more-than-one-way-to-skin-a-python\/","title":{"rendered":"More than one way to skin a Python"},"content":{"rendered":"\n<div>\n    <a href=\"http:\/\/www.flickr.com\/photos\/ideonexus\/2801887436\/\"><img loading=\"lazy\" src=\"https:\/\/i2.wp.com\/itp.indiamos.com\/blog\/wp-content\/uploads\/2013\/07\/9300001997_dc9fab3454_o-400x232.jpg?resize=400%2C232\" alt=\"python skeleton\" width=\"400\" height=\"232\" class=\"alignnone size-medium wp-image-843\" srcset=\"https:\/\/i1.wp.com\/itp.indiamos.com\/blog\/wp-content\/uploads\/2013\/07\/9300001997_dc9fab3454_o.jpg?resize=400%2C232&amp;ssl=1 400w, https:\/\/i1.wp.com\/itp.indiamos.com\/blog\/wp-content\/uploads\/2013\/07\/9300001997_dc9fab3454_o.jpg?resize=1024%2C595&amp;ssl=1 1024w, https:\/\/i1.wp.com\/itp.indiamos.com\/blog\/wp-content\/uploads\/2013\/07\/9300001997_dc9fab3454_o.jpg?w=1483&amp;ssl=1 1483w, https:\/\/i1.wp.com\/itp.indiamos.com\/blog\/wp-content\/uploads\/2013\/07\/9300001997_dc9fab3454_o.jpg?w=948&amp;ssl=1 948w, https:\/\/i1.wp.com\/itp.indiamos.com\/blog\/wp-content\/uploads\/2013\/07\/9300001997_dc9fab3454_o.jpg?w=1422&amp;ssl=1 1422w\" sizes=\"(max-width: 400px) 100vw, 400px\" data-recalc-dims=\"1\" \/><\/a>\n  <\/div>\n<p>For many months now, I&#8217;ve been telling people I&#8217;m &#8220;learning Python,&#8221; when in fact what I&#8217;ve been doing, and not nearly often enough, is <em>reading about<\/em> Python and then not actually doing anything in it.<!--more--> This is what happens when you do most of your reading when you&#8217;re away from your computer: I read a (digital) book about it, get to a part where I&#8217;m supposed to do an exercise, and then set it aside for when I have a computer in front of me. But when I have said computer in front of me, I&#8217;m engrossed in the million other shiny things it can do, and I forget.<\/p>\n<p>This is also what happens when you have no accountability. I signed up for a <abbr title=\"massive open online course\">MOOC<\/abbr> called <a href=\"https:\/\/class.coursera.org\/programming1-2012-001\/class\">Learn to Program: The Fundamentals<\/a> (U. Toronto) that has a certificate option, but of course the e-mails about it were filtered into a folder that I never look in, so I didn&#8217;t even go check out the first lesson when the course started. More recently, I signed up for a bunch of Python-related Meetups (<a href=\"http:\/\/www.meetup.com\/nycpython\/\">The New York Python Meetup Group<\/a> and <a href=\"http:\/\/www.meetup.com\/NYC-PyLadies\/\">NYC PyLadies<\/a>), but I haven&#8217;t attended any events yet, because .&nbsp;.&nbsp;. I don&#8217;t really use Python, duh.<\/p>\n<p>Sometimes when you have <a href=\"http:\/\/geekfeminism.wikia.com\/wiki\/Impostor_syndrome\" title=\"Geek Feminism Wiki: Impostor syndrome\">impostor<\/a> <a href=\"https:\/\/medium.com\/tech-talk\/bdae04e46ec5\" title=\"Overcoming Impostor Syndrome, Or How I Learned to Stop Worrying and Love Coding\">syndrome<\/a>, it&#8217;s because you actually are an impostor.<\/p>\n<p>So, I thought I should finally start doing this. And that I should start writing about things as I&#8217;m learning them, again, as so many of the subjects in Kio Stark&#8217;s <em><a href=\"http:\/\/www.kiostark.com\/dont-go-back-to-school\/\">Don&#8217;t Go Back to School<\/a><\/em> advise.<\/p>\n<p>So. How I&#8217;m going to work on this:<\/p>\n<ul>\n<li>Trying again with the U. Toronto course. The next real-time round starts on August 16, but I&#8217;m going to start watching the archived videos and doing the assignments today.<\/li>\n<li>Doing <a href=\"http:\/\/www.codecademy.com\/tracks\/python\">CodeAcademy<\/a>?! So many people have recommended it to me, and I signed up at some point, a million years ago, but then I ignored all the reminder e-mails and never went and did it. So I&#8217;ve signed up again (could not long into my existing account for love nor money) and am going to do this thing. Or, maybe JavaScript, instead (more on this later).<\/li>\n<li>Continuing to read the books that I&#8217;m reading:\n<ul>\n<li><a href=\"http:\/\/shop.oreilly.com\/product\/0636920003434.do\"><em>Head First Python<\/em> by Paul Barry<\/a> \u2013 I picked up one of the Head First books while at ITP\u2014the Java one, probably\u2014and found it useful, though I never got far into it, so I&#8217;ve had a kindness for the series ever since and have accumulated a bunch more.<\/li>\n<li><a href=\"http:\/\/shop.oreilly.com\/product\/9780596158071.do\"><em>Learning Python<\/em> by Mark Lutz<\/a> \u2013 I have the 4th edition, but the 5th came out last month, so I may upgrade. Next time O&#8217;Reilly has a crazy sale.<\/li>\n<li><a href=\"http:\/\/mcsp.wartburg.edu\/zelle\/python\/\"><em>Python Programming: An Introduction to Computer Science<\/em> by John Zelle<\/a> \u2013 It&#8217;s a paper book, so of course I haven&#8217;t opened it yet. This was recommended to me by Efrem Weiss of PivotDesk, whom I met at <a href=\"http:\/\/www.meetup.com\/DUMBO-Tech-Breakfast\/\">DUMBO Tech Breakfast<\/a>. Tech Breakfast is the best; I&#8217;ve had so many interesting conversations there.<\/li>\n<\/ul>\n<\/li>\n<li>Going to those meetups! Starting this evening, when NYC Python is having a tech talk down in SoHo.<\/li>\n<\/ul>\n<p>So, for today, I&#8217;m watching the first half-hour&#8217;s worth of the U. Toronto course, installing <a href=\"http:\/\/python.org\/download\/releases\/3.3.2\/\">Python 3.3.2<\/a> and <a href=\"http:\/\/www.python.org\/download\/mac\/tcltk\/#activetcl-8-5-14\">ActiveTcl 8.5.14<\/a>, and otherwise making sure I&#8217;m set up properly to <em>do<\/em> things.<\/p>\n<p style=\"font-size: small;\">Photo: <a href=\"http:\/\/www.flickr.com\/photos\/ideonexus\/2801887436\/\">Python curtis<\/a> by Ryan Somma; <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/2.0\/deed.en\">some rights reserved<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For many months now, I&#8217;ve been telling people I&#8217;m &#8220;learning Python,&#8221; when in fact what I&#8217;ve been doing, and not nearly often enough, is reading about Python and then not actually doing anything in it.<\/p>\n","protected":false},"author":6,"featured_media":843,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[21,50,51],"tags":[],"jetpack_featured_media_url":"https:\/\/i1.wp.com\/itp.indiamos.com\/blog\/wp-content\/uploads\/2013\/07\/9300001997_dc9fab3454_o.jpg?fit=1483%2C863&ssl=1","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3qY10-dx","_links":{"self":[{"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/posts\/839"}],"collection":[{"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/comments?post=839"}],"version-history":[{"count":11,"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/posts\/839\/revisions"}],"predecessor-version":[{"id":853,"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/posts\/839\/revisions\/853"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/media\/843"}],"wp:attachment":[{"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/media?parent=839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/categories?post=839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.indiamos.com\/blog\/wp-json\/wp\/v2\/tags?post=839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}