{"id":39404,"date":"2016-11-26T09:35:35","date_gmt":"2016-11-26T15:35:35","guid":{"rendered":"http:\/\/alexisfreud.wordpress.com\/?p=258"},"modified":"2016-11-26T09:35:35","modified_gmt":"2016-11-26T15:35:35","slug":"hoy-me-inicie-en-python-d-cuarta-consulta-al-doctor-profesor-alexis-freud","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc101fall2016\/syndicated\/hoy-me-inicie-en-python-d-cuarta-consulta-al-doctor-profesor-alexis-freud\/","title":{"rendered":"\u00a1Hoy me inicie en Python! :D. Cuarta consulta al Doctor Profesor Alexis Freud"},"content":{"rendered":"<p class=\"syndicated-attribution\"><em> --Originally published at <a href=\"https:\/\/alexisfreud.wordpress.com\/2016\/11\/26\/hoy-me-inicie-en-python-d-cuarta-consulta-al-doctor-profesor-alexis-freud\/\"><a href=\"https:\/\/alexisfreud.wordpress.com\">TC101 \u2013 Doctor Profesor Alexis Freud<\/a><\/a><\/em><br \/><\/p>\n<p>Hoy es un d\u00eda muy emocionante. Lleg\u00f3 una paciente con demasiada euforia. O al menos la suficiente para contagiarla conmigo. Era una peque\u00f1a y tierna ni\u00f1a llamada Mar\u00eda Daniela. Tuvo esta ma\u00f1ana su primer contacto con Python, la creaci\u00f3n de su primer programa: &#8220;Hello World&#8221;. Siempre me siento muy emocionado cuando alguien escribe sus primeras l\u00edneas de c\u00f3digo, y esta peque\u00f1a, lo hizo hoy.<img class=\"  wp-image-262 alignright\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/10\/14881702_1246054458749148_136809934_o.jpg?w=341&#038;h=341\" alt=\"14881702_1246054458749148_136809934_o\" width=\"341\" height=\"341\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/10\/14881702_1246054458749148_136809934_o.jpg?w=341&amp;h=341 341w, https:\/\/alexisfreud.files.wordpress.com\/2016\/10\/14881702_1246054458749148_136809934_o.jpg?w=682&amp;h=682 682w, https:\/\/alexisfreud.files.wordpress.com\/2016\/10\/14881702_1246054458749148_136809934_o.jpg?w=150&amp;h=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/10\/14881702_1246054458749148_136809934_o.jpg?w=300&amp;h=300 300w\" sizes=\"(max-width: 341px) 100vw, 341px\" \/><\/p>\n<p style=\"text-align:justify;\">Ella sonre\u00eda mucho, pero no vino a consulta \u00fanicamente a sonre\u00edr (aunque ser\u00eda genial, digo, mientras me pague). El motivo de su presencia en mi consultorio codigocional era su necesidad de aprender Python. El diagnostico fue sencillo, ya que era su primer d\u00eda paseando por estas tierras programadoras. Ella no sab\u00eda por donde iniciar, y aunque era m\u00e1s recomendable buscar un libro para apoyarla, decid\u00ed instru\u00edrla un poco con mi sensual conocimiento.<\/p>\n<p>Existen en Python algunas definiciones b\u00e1sicas que tanto Mar\u00eda Daniela, como cualquiera que desee iniciarse en el arte del c\u00f3digo debe conocer.<\/p>\n<h3 style=\"padding-left:30px;\">Variable<\/h3>\n<p>En los lenguajes de programaci\u00f3n se pueden encontrar <strong>variables<\/strong>. \u00c9stas son representadas con <span style=\"text-decoration:underline;\">s\u00edmbolos<\/span>, <span style=\"text-decoration:underline;\">nombres<\/span> o simplemente <span style=\"text-decoration:underline;\">palabras<\/span> a las que se les asigna un valor. Es como un lugar de tu programa donde guardas informaci\u00f3n y m\u00e1s tarde la usas sin tener que escribirla de nuevo. Este valor pueden ser n\u00fameros, letras, s\u00edmbolos, valor booleano u otras variables. Casi lo que sea.<\/p>\n<p>Para crear una variable necesitas, antes que otra cosa, ponerle un nombre. Para hacer un ejemplo pondremos de nombre &#8220;<strong>X<\/strong>&#8220;. A continuaci\u00f3n se pone el signo &#8220;<strong>=<\/strong>&#8221; (igual a) y escribes el valor que desees asignarle. Para este ejemplo usaremos el valor &#8220;<strong>3<\/strong>&#8220;. Lo podemos ver as\u00ed:<\/p>\n<p><strong>X = 3<\/strong><\/p>\n<p>Ahora tenemos guardado el valor de X. Si ahora quisi\u00e9ramos utilizarlo en otra aparte del c\u00f3digo solo tenemos que nombrarla. Por <div class=\"post-limited-image\"><img class=\"alignnone size-full wp-image-378\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-25-1.png?w=748\" alt=\"2016-11-25-1\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-25-1.png 506w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-25-1.png?w=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-25-1.png?w=300 300w\" sizes=\"(max-width: 506px) 100vw, 506px\"   \/><\/div>\n<div class=\"post-limited-image\"><img class=\"alignnone size-full wp-image-417\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26.png?w=748\" alt=\"2016-11-26\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26.png 516w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26.png?w=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26.png?w=300 300w\" sizes=\"(max-width: 516px) 100vw, 516px\"   \/><\/div>\n<div class=\"post-limited-image\"><img class=\"alignnone size-full wp-image-425\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-1.png?w=748\" alt=\"2016-11-26-1\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-1.png 581w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-1.png?w=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-1.png?w=300 300w\" sizes=\"(max-width: 581px) 100vw, 581px\"   \/><\/div>\n<div class=\"post-limited-image\"><img class=\"alignnone size-full wp-image-437\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-3.png?w=748\" alt=\"2016-11-26-3\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-3.png 516w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-3.png?w=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-3.png?w=300 300w\" sizes=\"(max-width: 516px) 100vw, 516px\"   \/><\/div>\n<div class=\"post-limited-image\"><img class=\"alignnone size-full wp-image-433\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-2.png?w=748\" alt=\"2016-11-26-2\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-2.png 576w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-2.png?w=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-2.png?w=300 300w\" sizes=\"(max-width: 576px) 100vw, 576px\"   \/><\/div>\n<div class=\"post-limited-image\"><img alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/alexisfreud.wordpress.com\/258\/\" \/><\/div>\n<div class=\"post-limited-image\"><img alt=\"\" border=\"0\" src=\"https:\/\/pixel.wp.com\/b.gif?host=alexisfreud.wordpress.com&#038;blog=115213472&%23038;post=258&%23038;subd=alexisfreud&%23038;ref=&%23038;feed=1\" width=\"1\" height=\"1\" \/><\/div><!--more--> vamos a mostrar el valor de X.<\/p>\n<p>Usaremos <strong>print=(x).<\/strong><\/p>\n<p>\u00bfEl resultado?<br \/>\nUn 3 que ser\u00e1 mostrado.<\/p>\n<p>Puedes utilizar esta consola para escribir tu c\u00f3digo de python y hacer las pruebas que desees.<\/p>\n<p><a href=\"https:\/\/repl.it\/languages\/python3\">https:\/\/repl.it\/languages\/python3<\/a><\/p>\n<p>Como se puede apreciar, es f\u00e1cil trabajar con variables.<\/p>\n<p>Las variables cambian. Puedes utilizarlas a tu antojo, y si lo deseas, puedes cambiarle su valor muchas veces. Pero este poder conlleva una gran responsabilidad, y esta resulta en tener cuidado con los tipos de datos que son almacenados.<\/p>\n<h1>Tipos de datos<\/h1>\n<h3 style=\"padding-left:30px;\">Cadenas (o Strings)<\/h3>\n<p>Una string es uno de los tipos de datos que puede almacenar Python. Una string son solo caracteres, es decir, puede contener letras, n\u00fameros, guiones, acentos, y casi cualquier otro caracter del teclado.\u00a0 Se almacena solo as\u00ed, como un cadena de caracteres.<\/p>\n<h3 style=\"padding-left:30px;\">N\u00fameros<\/h3>\n<p>Un n\u00famero ser\u00eda el segundo tipo de dato que se puede almacenar. Los n\u00fameros se clasificar\u00e1n de distinta manera. No es lo mismo mostrar solo n\u00fameros enteros a mostrar n\u00fameros con punto decimal. Es decir, existen dos tipos de n\u00fameros en Python: enteros y reales.<br \/>\nSe le denomina entero a todo n\u00famero que no incluya punto decimal.<br \/>\nLos n\u00fameros reales, se deduce que son n\u00fameros que utilizan un punto decimal.<br \/>\nLa entrada de datos ser\u00eda asi:<br \/>\n<img class=\"alignnone size-full wp-image-378\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-25-1.png?w=748\" alt=\"2016-11-25-1\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-25-1.png 506w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-25-1.png?w=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-25-1.png?w=300 300w\" sizes=\"(max-width: 506px) 100vw, 506px\"   \/><\/p>\n<h3 style=\"padding-left:30px;\">Listas<\/h3>\n<p>Una lista se define como <span class=\"_Tgc\">una colecci\u00f3n de objetos. Sirve para organizar y clasificar informaci\u00f3n. Como a cualquier otra lista, se le pueden agregar o quitar los objetos que contenga.<br \/>\n<\/span>A cada elemento de la lista se le asignar\u00e1 un valor, comenzando desde el cero, y repar\u00e1ndolos con una coma.<br \/>\nPara llamar una lista, como a cualquier otra variable, se le asigna, primero que nada, un nombre:<\/p>\n<p style=\"padding-left:30px;\">lista=[5, 15, 18, 88, 120]<\/p>\n<p>Sencillo, \u00bfno?<br \/>\nAhora, si queremos ver el valor de la lista, solo tenemos que utilizar la funci\u00f3n print, seguido del nombre de la variable.<\/p>\n<p style=\"padding-left:30px;\">lista<\/p>\n<p>Ahora, si queremos ver un valor en espec\u00edfico de la lista, necesitamos llamar la posici\u00f3n en que se encuentra, recordando antes que la lista inicia en el n\u00famero cero. En este ejemplo mostraremos el valor 15, en la posici\u00f3n 2 (&#8220;[1]&#8221;).<\/p>\n<p style=\"padding-left:30px;\">lista[1]<\/p>\n<p>Nuestro c\u00f3digo se ver\u00eda as\u00ed:<br \/>\n<img class=\"alignnone size-full wp-image-417\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26.png?w=748\" alt=\"2016-11-26\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26.png 516w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26.png?w=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26.png?w=300 300w\" sizes=\"(max-width: 516px) 100vw, 516px\"   \/><\/p>\n<p>Y el resultado ser\u00e1 este:<br \/>\n<img class=\"alignnone size-full wp-image-425\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-1.png?w=748\" alt=\"2016-11-26-1\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-1.png 581w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-1.png?w=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-1.png?w=300 300w\" sizes=\"(max-width: 581px) 100vw, 581px\"   \/><\/p>\n<p>En el caso de que quisieramos cambiar el valor de uno de los valores de la lista, necesitamos asignarle un nuevo valor en la posici\u00f3n que deseemos cambiar.<\/p>\n<p style=\"padding-left:30px;\">lista[1]= 10<\/p>\n<p>Con esto, la posici\u00f3n [1] ahora vale 10 y no 15. El resultado se ve asi:<br \/>\n<img class=\"alignnone size-full wp-image-437\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-3.png?w=748\" alt=\"2016-11-26-3\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-3.png 516w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-3.png?w=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-3.png?w=300 300w\" sizes=\"(max-width: 516px) 100vw, 516px\"   \/><br \/>\n<img class=\"alignnone size-full wp-image-433\" src=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-2.png?w=748\" alt=\"2016-11-26-2\" srcset=\"https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-2.png 576w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-2.png?w=150 150w, https:\/\/alexisfreud.files.wordpress.com\/2016\/11\/2016-11-26-2.png?w=300 300w\" sizes=\"(max-width: 576px) 100vw, 576px\"   \/><\/p>\n<p>Si quieres aprender a\u00fan m\u00e1s sobre las listas, te recomiendo leer <a href=\"http:\/\/docs.python.org.ar\/tutorial\/3\/datastructures.html\" >este post<\/a>.<\/p>\n<h3 style=\"padding-left:30px;\">Tuple<\/h3>\n<p>Ahora vamos a ver el tercer tipo de dato: Tuple. Tuple es b\u00e1sicamente una lista, con la diferencia de que a este no se le puden modificar los datos que ya tiene almacenados y en lugar de utilizar corchetes &#8220;[]&#8221;, se utilizan las llaves &#8220;{}&#8221;.<\/p>\n<p>Con todos estos conocimientos, Mar\u00eda Daniela logro finalmente entender el c\u00f3digo por completo. Esta avanzando a pasos agigantados, ya que los tipos de datos son b\u00e1sicos para entender Python y cualquier otro tipo de lenguaje de programaci\u00f3n.<\/p>\n<p>Ahora, si conoces a alguien en la misma situaci\u00f3n que Mar\u00eda Daniela, \u00bfqu\u00e9 esperas? a compartir el blog.<\/p><br \/>  <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/alexisfreud.wordpress.com\/258\/\"><img alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/alexisfreud.wordpress.com\/258\/\" \/><\/a> <img alt=\"\" border=\"0\" src=\"https:\/\/pixel.wp.com\/b.gif?host=alexisfreud.wordpress.com&#038;blog=115213472&%23038;post=258&%23038;subd=alexisfreud&%23038;ref=&%23038;feed=1\" width=\"1\" height=\"1\" \/>","protected":false},"excerpt":{"rendered":"<p>&#8211;Originally published at TC101 \u2013 Doctor Profesor Alexis Freud Hoy es un d\u00eda muy emocionante. Lleg\u00f3 una paciente con demasiada euforia. O al menos la suficiente para contagiarla conmigo. Era una peque\u00f1a y tierna ni\u00f1a llamada Mar\u00eda Daniela. Tuvo esta ma\u00f1ana su primer contacto con Python, la creaci\u00f3n de su primer programa: &#8220;Hello World&#8221;. Siempre &hellip; <a href=\"https:\/\/kenscourses.com\/tc101fall2016\/syndicated\/hoy-me-inicie-en-python-d-cuarta-consulta-al-doctor-profesor-alexis-freud\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">\u00a1Hoy me inicie en Python! :D. Cuarta consulta al Doctor Profesor Alexis Freud<\/span><\/a><\/p>\n","protected":false},"author":57,"featured_media":262,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[33],"class_list":["post-39404","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-tc101"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/39404","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\/57"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/comments?post=39404"}],"version-history":[{"count":5,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/39404\/revisions"}],"predecessor-version":[{"id":40157,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/39404\/revisions\/40157"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/media?parent=39404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/categories?post=39404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/tags?post=39404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}