{"id":65,"date":"2024-06-16T19:48:15","date_gmt":"2024-06-16T17:48:15","guid":{"rendered":"https:\/\/godot.luismaseda.com\/?page_id=65"},"modified":"2024-06-18T21:13:34","modified_gmt":"2024-06-18T19:13:34","slug":"curso-de-programacion-en-gdscript-cristian-dev-notas-del-video-3-variables","status":"publish","type":"page","link":"https:\/\/godot.luismaseda.com\/?page_id=65","title":{"rendered":"Curso de programaci\u00f3n en GdScript (Cristian Dev) \u2013 Notas de la Clase 2: Variables"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Variables - Curso GDscript desde 0 #desarrollodevideojuegos #gdscript #godot #unity #programacion\" width=\"688\" height=\"387\" src=\"https:\/\/www.youtube.com\/embed\/36wDEQpWXrw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div class=\"su-heading su-heading-style-default su-heading-align-center\" id=\"\" style=\"font-size:13px;margin-bottom:20px\"><div class=\"su-heading-inner\">Curso GdScript &#8211; Clase 2: Variables<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Introducci\u00f3n a las variables: Una variable es un espacio en la memoria utilizado para almacenar datos. Se compara con una caja donde se guardan cosas, y su contenido puede cambiar, de ah\u00ed el nombre \u00abvariable\u00bb.<\/li>\n\n\n\n<li>Uso de comentarios: Los comentarios en c\u00f3digo se escriben con asterisco o hashtag en GDScript y no son considerados por el compilador. Son \u00fatiles para dejar notas o explicaciones en el c\u00f3digo.<\/li>\n\n\n\n<li>Declaraci\u00f3n de variables: Para declarar una variable en GDScript se utiliza la palabra reservada var, seguida del nombre de la variable y del tipo de dato que almacenar\u00e1, como int para enteros o float para n\u00fameros decimales.<\/li>\n\n\n\n<li>Tipado est\u00e1tico vs. din\u00e1mico: El curso se enfoca en el tipado est\u00e1tico, donde el tipo de dato de una variable se define al declararla y no puede cambiar. En contraste, el tipado din\u00e1mico permite que una variable cambie de tipo de dato.<\/li>\n\n\n\n<li>Imprimir datos y ejercicio final: Se ense\u00f1a a imprimir valores en la consola de Godot usando la funci\u00f3n print. El ejercicio final consiste en declarar variables para una persona (nombre, edad, estatura, sexo) y luego imprimir estos datos en la pantalla.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>En esta clase aprenderemos que son las variables en programaci\u00f3n, como usarlas y como tiparlas de forma est\u00e1tica. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=36wDEQpWXrw&amp;t=0s\">0:00<\/a> Introducci\u00f3n <\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=36wDEQpWXrw&amp;t=80s\">1:20<\/a> Comentarios <\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=36wDEQpWXrw&amp;t=139s\">2:19<\/a> Declarar variables <\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=36wDEQpWXrw&amp;t=445s\">7:25<\/a> Print()\n<ul class=\"wp-block-list\">\n<li>Como estamos dentro de Godot aqu\u00ed me dice que por qu\u00e9 estoy poniendo esta funci\u00f3n si no est\u00e1 dentro de un <strong>m\u00e9todo<\/strong>, por lo que vamos a crear nuestro m\u00e9todo <strong>Main<\/strong> Tras esto vamos a poner <strong>func<\/strong> (no te preocupes te lo voy a explicar m\u00e1s adelante) y ponemos <strong>dos puntos<\/strong> despu\u00e9s afuera de los <strong>par\u00e9ntesis<\/strong> y damos enter. Dentro de la funci\u00f3n <strong>ready<\/strong>, todo lo que est\u00e9 aqu\u00ed adentro se va a cargar solamente una vez dentro de tu proyecto. Ya lo vamos a ver m\u00e1s adelante pero de momento la vamos a utilizar as\u00ed. Despu\u00e9s se pone en la siguiente l\u00ednea, con tabulaci\u00f3n, la funci\u00f3n que queremos ejecutar:<\/li>\n\n\n\n<li>func _ready(): \n<ul class=\"wp-block-list\">\n<li>print(edad);<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=36wDEQpWXrw&amp;t=675s\">11:15<\/a> Ejercicio 1<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/godot.luismaseda.com\/?page_id=67\">Volver<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>En esta clase aprenderemos que son las variables en programaci\u00f3n, como usarlas y como tiparlas de forma est\u00e1tica.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-65","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/godot.luismaseda.com\/index.php?rest_route=\/wp\/v2\/pages\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/godot.luismaseda.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/godot.luismaseda.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/godot.luismaseda.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/godot.luismaseda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=65"}],"version-history":[{"count":3,"href":"https:\/\/godot.luismaseda.com\/index.php?rest_route=\/wp\/v2\/pages\/65\/revisions"}],"predecessor-version":[{"id":197,"href":"https:\/\/godot.luismaseda.com\/index.php?rest_route=\/wp\/v2\/pages\/65\/revisions\/197"}],"wp:attachment":[{"href":"https:\/\/godot.luismaseda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}