{"id":37747,"date":"2016-09-14T22:05:33","date_gmt":"2016-09-15T03:05:33","guid":{"rendered":"http:\/\/eduardomendezs.wordpress.com\/?p=179"},"modified":"2016-09-14T22:05:33","modified_gmt":"2016-09-15T03:05:33","slug":"los-19-mandamientos-2","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc101fall2016\/syndicated\/los-19-mandamientos-2\/","title":{"rendered":"Los 19 Mandamientos"},"content":{"rendered":"<p class=\"syndicated-attribution\"><em> --Originally published at <a href=\"https:\/\/eduardomendezs.wordpress.com\/2016\/09\/14\/los-19-mandamientos\/\"><a href=\"https:\/\/eduardomendezs.wordpress.com\">Eduardo&amp;#039;s Projectz<\/a><\/a><\/em><br \/><\/p>\n<p>Tim Peters, uno de los mas grandes entusiastas de Python, estableci\u00f3 una serie de conceptos que, al d\u00eda de hoy, son tomados en cuenta como una serie de conceptos que deben ser tomados en cuenta a la hora de programar.<\/p>\n<p><img class=\"alignnone size-full wp-image-186\" src=\"https:\/\/eduardomendezs.files.wordpress.com\/2016\/09\/zen-de-python.png?w=520\" alt=\"Zen de Python.png\"   \/><\/p>\n<p>Puedes acceder a estos conceptos simplemente tecleando <em>import this<\/em> mientras se est\u00e1 corriendo python en la terminal.<\/p>\n<p>Traducci\u00f3n a el Zen de Python:<\/p>\n<ol>\n<li>Hermoso es mejor que feo.<\/li>\n<li>Expl\u00edcito es mejor que impl\u00edcito.<\/li>\n<li>Simple es mejor que complejo.<\/li>\n<li>Complejo es mejor que complicado.<\/li>\n<li>Plano es mejor que anidado.<\/li>\n<li>Disperso es mejor que denso.<\/li>\n<li>La legibilidad cuenta.<\/li>\n<li>Los casos especiales no son suficientemente especiales como para romper las reglas.<\/li>\n<li>Aunque lo pragm\u00e1tico gana a la pureza.<\/li>\n<li>Los errores nunca deber\u00edan dejarse pasar silenciosamente.<\/li>\n<li>A menos que se silencien expl\u00edcitamente.<\/li>\n<li>Cuando te enfrentes a la ambig\u00fcedad, rechaza la tentaci\u00f3n de adivinar.<\/li>\n<li>Deber\u00eda haber una \u2014 y preferiblemente s\u00f3lo una \u2014 manera obvia de hacerlo.<\/li>\n<li>Aunque puede que no sea obvia a primera vista a menos que seas holand\u00e9s.<\/li>\n<li>Ahora es mejor que nunca.<\/li>\n<li>Aunque muchas veces nunca es mejor que *ahora mismo*.<\/li>\n<li>Si la implementaci\u00f3n es dif\u00edcil de explicar, es una mala idea.<\/li>\n<li>Si la implementaci\u00f3n es sencilla de explicar, puede que sea una buena idea.<\/li>\n<li>Los espacios de nombres son una gran idea \u2014 \u00a1tengamos m\u00e1s de esas!<\/li>\n<\/ol>\n<p>Lo que Peters quiso dar a entender con esto fue, b\u00e1sicamente, que la mejor manera de programar en Python (Y en cualquier idioma) es hacerlo de una forma clara, f\u00e1cil de entender y comprender el funcionamiento.<\/p>\n<p>Aunque pueda parecer tonto, seguir el Zen de Pyhton en verdad es una manera eficiente de mejorar tu nivel de realizaci\u00f3n de, no s\u00f3lo programaci\u00f3n, sino de cualquier actividad cotidiana.<\/p>\n<p>Zen de Pyhton: <a href=\"https:\/\/github.com\/python\/peps\/blob\/master\/pep-0020.txt\">https:\/\/github.com\/python\/peps\/blob\/master\/pep-0020.txt<\/a> <a href=\"https:\/\/www.python.org\/dev\/peps\/pep-0020\/\">https:\/\/www.python.org\/dev\/peps\/pep-0020\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"alignnone  wp-image-172\" src=\"https:\/\/eduardomendezs.files.wordpress.com\/2016\/09\/images.jpeg?w=473&#038;h=473\" alt=\"images\" width=\"473\" height=\"473\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p><br \/>  <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/eduardomendezs.wordpress.com\/179\/\"><img alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/eduardomendezs.wordpress.com\/179\/\" \/><\/a> <img alt=\"\" border=\"0\" src=\"https:\/\/pixel.wp.com\/b.gif?host=eduardomendezs.wordpress.com&#038;blog=115237946&%23038;post=179&%23038;subd=eduardomendezs&%23038;ref=&%23038;feed=1\" width=\"1\" height=\"1\" \/>","protected":false},"excerpt":{"rendered":"<p>&#8211;Originally published at Eduardo&amp;#039;s Projectz Tim Peters, uno de los mas grandes entusiastas de Python, estableci\u00f3 una serie de conceptos que, al d\u00eda de hoy, son tomados en cuenta como una serie de conceptos que deben ser tomados en cuenta a la hora de programar. Puedes acceder a estos conceptos simplemente tecleando import this mientras &hellip; <a href=\"https:\/\/kenscourses.com\/tc101fall2016\/syndicated\/los-19-mandamientos-2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Los 19 Mandamientos<\/span><\/a><\/p>\n","protected":false},"author":20,"featured_media":186,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[78,236,239,241,41,37,24,237,33,90],"class_list":["post-37747","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-basic","tag-espanol","tag-humor-2","tag-peters-2","tag-programacion","tag-programming","tag-python","tag-spanish","tag-tc101","tag-zen"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/37747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/comments?post=37747"}],"version-history":[{"count":4,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/37747\/revisions"}],"predecessor-version":[{"id":38736,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/37747\/revisions\/38736"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/media?parent=37747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/categories?post=37747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/tags?post=37747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}