{"id":23112,"date":"2016-11-20T11:19:33","date_gmt":"2016-11-20T11:19:33","guid":{"rendered":"http:\/\/www.inacreditavel.pt\/?p=23112"},"modified":"2016-11-20T11:19:33","modified_gmt":"2016-11-20T11:19:33","slug":"python-e-o-deserto-do-nefud","status":"publish","type":"post","link":"http:\/\/www.inacreditavel.pt\/?p=23112","title":{"rendered":"Python e o deserto do Nefud"},"content":{"rendered":"<p>Depois de dois dias a nadar em seco, ou seja, a ler a documenta\u00e7\u00e3o te\u00f3rica e abstrata, no manual de refer\u00eancia, sobre o <a href=\"https:\/\/docs.python.org\/2\/reference\/datamodel.html\">modelo de dados<\/a> e o <a href=\"https:\/\/docs.python.org\/2\/reference\/executionmodel.html\">modelo de execu\u00e7\u00e3o<\/a> do Python, decidi intercalar esse estudo com exemplos pr\u00e1ticos sacados ao acaso do <a href=\"http:\/\/stackoverflow.com\/questions\/tagged\/python\">stackoverflow<\/a>.<\/p>\n<p>O manual fala de conceitos soltos, muitas vezes com quatro ou cinco nuances, ou quatro ou cinco sintaxes diferentes, consoante a vers\u00e3o do Python, sendo que algumas sintaxes est\u00e3o, ou passam a ser, obsoletas&#8230; e eu, que ainda s\u00f3 tinha feito alguns c\u00e1lculos aritm\u00e9ticos, fico sem saber, por exemplo, como usar a fun\u00e7\u00e3o <strong>__iadd__()<\/strong>, ou como funciona o m\u00e9todo <strong>__init__()<\/strong> que aparentemente \u00e9 o construtor de um objeto. O manual de refer\u00eancia n\u00e3o ajuda, nem mesmo no cap\u00edtulo das <a href=\"https:\/\/docs.python.org\/2\/reference\/compound_stmts.html#class-definitions\">classes<\/a>. <\/p>\n<p>Foi por isso que tive que optar por uma abordagem teorico-pr\u00e1tica &#8211; raras vezes o fiz &#8211; ao inv\u00e9s do estudo totalmente abstrato do manual de refer\u00eancia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Depois de dois dias a nadar em seco, ou seja, a ler a documenta\u00e7\u00e3o te\u00f3rica e abstrata, no manual de refer\u00eancia, sobre o modelo de dados e o modelo de execu\u00e7\u00e3o do Python, decidi intercalar esse estudo com exemplos pr\u00e1ticos sacados ao acaso do stackoverflow. O manual fala de conceitos soltos, muitas vezes com quatro [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/posts\/23112"}],"collection":[{"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23112"}],"version-history":[{"count":1,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/posts\/23112\/revisions"}],"predecessor-version":[{"id":23113,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=\/wp\/v2\/posts\/23112\/revisions\/23113"}],"wp:attachment":[{"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23112"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.inacreditavel.pt\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}