{"id":758,"date":"2025-10-13T09:55:25","date_gmt":"2025-10-13T07:55:25","guid":{"rendered":"https:\/\/vermiip.es\/blog\/?p=758"},"modified":"2025-10-13T09:56:13","modified_gmt":"2025-10-13T07:56:13","slug":"curso-de-python-errores-y-excepciones","status":"publish","type":"post","link":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/","title":{"rendered":"Curso de Python: Errores y excepciones"},"content":{"rendered":"<h3>\u00bfQu\u00e9 son las excepciones en Python?<\/h3>\n<p>Las excepciones son eventos que pueden alterar el flujo normal de un programa. En Python, cualquier evento que interrumpa el flujo normal de ejecuci\u00f3n puede ser considerado una excepci\u00f3n. Estas pueden ser generadas por diversas situaciones, como errores de entrada\/salida, operaciones inv\u00e1lidas o intentos de acceder a \u00edndices fuera de los l\u00edmites en una lista.<\/p>\n<h3>Tipos comunes de excepciones<\/h3>\n<p>Existen varios tipos de excepciones predefinidas en Python. Algunos de los tipos m\u00e1s comunes incluyen:<\/p>\n<ul>\n<li><strong>TypeError<\/strong>: Se produce cuando se realiza una operaci\u00f3n en un tipo de dato incorrecto.<\/li>\n<li><strong>ValueError<\/strong>: Se lanza cuando se pasa un argumento de tipo correcto pero con un valor inapropiado.<\/li>\n<li><strong>IndexError<\/strong>: Ocurre al intentar acceder a un \u00edndice que no existe en una lista.<\/li>\n<li><strong>KeyError<\/strong>: Se levanta cuando se intenta acceder a una clave que no est\u00e1 en un diccionario.<\/li>\n<\/ul>\n<h3>Manejo de excepciones con try y except<\/h3>\n<p>El manejo de excepciones en Python se realiza a trav\u00e9s de bloques <strong>try<\/strong> y <strong>except<\/strong>. Este enfoque te permite intentar ejecutar un bloque de c\u00f3digo y manejar las excepciones que puedan surgir de manera controlada.<\/p>\n<p>A continuaci\u00f3n, te mostramos un ejemplo pr\u00e1ctico:<\/p>\n<pre><code>try:\n    numero = int(input(\"Introduce un n\u00famero: \"))\n    resultado = 10 \/ numero\n    print(f\"El resultado es: {resultado}\")\nexcept ValueError:\n    print(\"Error: Debes introducir un n\u00famero v\u00e1lido.\")\nexcept ZeroDivisionError:\n    print(\"Error: No se puede dividir entre cero.\")\n<\/code><\/pre>\n<p>En este fragmento de c\u00f3digo:<\/p>\n<ul>\n<li>Intentamos obtener un n\u00famero del usuario y dividir 10 entre ese n\u00famero.<\/li>\n<li>Si el usuario introduce un valor no entero, se lanza una <strong>ValueError<\/strong>.<\/li>\n<li>Si el usuario introduce 0, se produce una <strong>ZeroDivisionError<\/strong>.<\/li>\n<\/ul>\n<h3>Uso de finally y else<\/h3>\n<p>Python tambi\u00e9n ofrece las cl\u00e1usulas <strong>finally<\/strong> y <strong>else<\/strong> para proporcionar un manejo a\u00fan m\u00e1s completo de las excepciones:<\/p>\n<ul>\n<li><strong>finally<\/strong>: Un bloque que se ejecuta siempre, sin importar si ocurri\u00f3 una excepci\u00f3n o no.<\/li>\n<li><strong>else<\/strong>: Un bloque que solo se ejecuta si la secci\u00f3n <strong>try<\/strong> no genera excepciones.<\/li>\n<\/ul>\n<p>Ejemplo:<\/p>\n<pre><code>try:\n    numero = int(input(\"Introduce un n\u00famero: \"))\n    resultado = 10 \/ numero\nexcept ZeroDivisionError:\n    print(\"Error: No se puede dividir entre cero.\")\nelse:\n    print(f\"El resultado es: {resultado}\")\nfinally:\n    print(\"Este bloque se ejecuta siempre.\")\n<\/code><\/pre>\n<h3>Crear excepciones personalizadas<\/h3>\n<p>A veces, es \u00fatil crear tus propias excepciones personalizadas para manejar situaciones espec\u00edficas. Esto se realiza mediante la creaci\u00f3n de una clase que hereda de <strong>Exception<\/strong>.<\/p>\n<pre><code>class MiError(Exception):\n    pass\n\ndef verificar(numero):\n    if numero &lt; 0:\n        raise MiError(\"El n\u00famero no puede ser negativo.\")\n\ntry:\n    verificar(-10)\nexcept MiError as e:\n    print(e)\n<\/code><\/pre>\n<p>En este c\u00f3digo, hemos creado una excepci\u00f3n personalizada que se lanza si el n\u00famero es negativo.<\/p>\n<h3>Conclusi\u00f3n<\/h3>\n<p>El manejo de errores y excepciones es esencial para crear programas robustos en Python. A trav\u00e9s de las estructuras <strong>try<\/strong>, <strong>except<\/strong>, <strong>finally<\/strong> y <strong>else<\/strong>, puedes identificar, controlar y responder a errores de manera efectiva. Aprender a manejar excepciones te permitir\u00e1 desarrollar aplicaciones m\u00e1s confiables y user-friendly.<\/p>\n<h3>Fuentes y lecturas recomendadas<\/h3>\n<ul>\n<li><a href=\"https:\/\/docs.python.org\/3\/tutorial\/errors.html\">Python Errors and Exceptions Documentation<\/a><\/li>\n<li><a href=\"https:\/\/realpython.com\/python-exceptions\/\">Real Python &#8211; Python Exceptions<\/a><\/li>\n<li><a href=\"https:\/\/www.freecodecamp.org\/news\/python-exceptions-and-try-except\/\">FreeCodeCamp &#8211; Python Exceptions and Try Except<\/a><\/li>\n<\/ul>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el mundo de la programaci\u00f3n, el manejo de errores es una habilidad crucial para desarrollar aplicaciones resilientes y efectivas. En este art\u00edculo, exploraremos c\u00f3mo gestionar errores y excepciones en Python, un aspecto esencial para mejorar la calidad de tu c\u00f3digo. A lo largo de este curso, aprender\u00e1s los diferentes tipos de excepciones, c\u00f3mo capturarlas y manejarlas eficazmente.<\/p>\n","protected":false},"author":1,"featured_media":759,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,166],"tags":[167,128],"class_list":["post-758","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion","category-python","tag-curso-de-python","tag-programacion"],"_wp_attached_file":null,"_wp_attachment_metadata":null,"_wp_old_slug":null,"_aioseop_description":null,"_wp_attachment_image_alt":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Curso de Python: Errores y excepciones - Ver mi IP<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Curso de Python: Errores y excepciones - Ver mi IP\" \/>\n<meta property=\"og:description\" content=\"En el mundo de la programaci\u00f3n, el manejo de errores es una habilidad crucial para desarrollar aplicaciones resilientes y efectivas. En este art\u00edculo, exploraremos c\u00f3mo gestionar errores y excepciones en Python, un aspecto esencial para mejorar la calidad de tu c\u00f3digo. A lo largo de este curso, aprender\u00e1s los diferentes tipos de excepciones, c\u00f3mo capturarlas y manejarlas eficazmente.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/\" \/>\n<meta property=\"og:site_name\" content=\"Ver mi IP\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-13T07:55:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-13T07:56:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2025\/10\/output1-11-1024x585.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"585\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Xose de la Paz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Xose de la Paz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/\"},\"author\":{\"name\":\"Xose de la Paz\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\"},\"headline\":\"Curso de Python: Errores y excepciones\",\"datePublished\":\"2025-10-13T07:55:25+00:00\",\"dateModified\":\"2025-10-13T07:56:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/\"},\"wordCount\":425,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/output1-11.png\",\"keywords\":[\"curso de python\",\"programaci\u00f3n\"],\"articleSection\":[\"Programaci\u00f3n\",\"python\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/\",\"name\":\"Curso de Python: Errores y excepciones - Ver mi IP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/output1-11.png\",\"datePublished\":\"2025-10-13T07:55:25+00:00\",\"dateModified\":\"2025-10-13T07:56:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/output1-11.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/output1-11.png\",\"width\":1792,\"height\":1024,\"caption\":\"Curso de Python: Errores y excepciones\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/curso-de-python-errores-y-excepciones\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Curso de Python: Errores y excepciones\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\",\"name\":\"Cual es mi ip - Internet y otras locuras\",\"description\":\"Internet y otras locuras\",\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"alternateName\":\"Cual es mi IP\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\",\"name\":\"Ver mi IP\",\"alternateName\":\"vermiip\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/cropped-logo-vermiip-naranja.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/cropped-logo-vermiip-naranja.png\",\"width\":512,\"height\":512,\"caption\":\"Ver mi IP\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\",\"name\":\"Xose de la Paz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"caption\":\"Xose de la Paz\"},\"description\":\"M\u00e1s de 20 a\u00f1os transformando pasi\u00f3n en profesi\u00f3n. Experto en desarrollo Full Stack con una visi\u00f3n integral que abarca desde la gesti\u00f3n de servidores y redes hasta el dise\u00f1o de interfaz. Soy un \\\"todoterreno\\\" tecnol\u00f3gico que cree en el aprendizaje continuo y la visi\u00f3n global de los proyectos. Entre despliegue y despliegue, me pierdo por el mundo con mi c\u00e1mara al hombro.\",\"sameAs\":[\"https:\\\/\\\/www.enfocado.com\",\"https:\\\/\\\/www.instagram.com\\\/xose_de_la_paz\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/xosedelapaz\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Curso de Python: Errores y excepciones - Ver mi IP","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/","og_locale":"es_ES","og_type":"article","og_title":"Curso de Python: Errores y excepciones - Ver mi IP","og_description":"En el mundo de la programaci\u00f3n, el manejo de errores es una habilidad crucial para desarrollar aplicaciones resilientes y efectivas. En este art\u00edculo, exploraremos c\u00f3mo gestionar errores y excepciones en Python, un aspecto esencial para mejorar la calidad de tu c\u00f3digo. A lo largo de este curso, aprender\u00e1s los diferentes tipos de excepciones, c\u00f3mo capturarlas y manejarlas eficazmente.","og_url":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/","og_site_name":"Ver mi IP","article_published_time":"2025-10-13T07:55:25+00:00","article_modified_time":"2025-10-13T07:56:13+00:00","og_image":[{"width":1024,"height":585,"url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2025\/10\/output1-11-1024x585.png","type":"image\/png"}],"author":"Xose de la Paz","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Xose de la Paz","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/#article","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/"},"author":{"name":"Xose de la Paz","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200"},"headline":"Curso de Python: Errores y excepciones","datePublished":"2025-10-13T07:55:25+00:00","dateModified":"2025-10-13T07:56:13+00:00","mainEntityOfPage":{"@id":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/"},"wordCount":425,"commentCount":0,"publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"image":{"@id":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2025\/10\/output1-11.png","keywords":["curso de python","programaci\u00f3n"],"articleSection":["Programaci\u00f3n","python"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/","url":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/","name":"Curso de Python: Errores y excepciones - Ver mi IP","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/#primaryimage"},"image":{"@id":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2025\/10\/output1-11.png","datePublished":"2025-10-13T07:55:25+00:00","dateModified":"2025-10-13T07:56:13+00:00","breadcrumb":{"@id":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/#primaryimage","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2025\/10\/output1-11.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2025\/10\/output1-11.png","width":1792,"height":1024,"caption":"Curso de Python: Errores y excepciones"},{"@type":"BreadcrumbList","@id":"https:\/\/vermiip.es\/blog\/curso-de-python-errores-y-excepciones\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/vermiip.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Curso de Python: Errores y excepciones"}]},{"@type":"WebSite","@id":"https:\/\/vermiip.es\/blog\/#website","url":"https:\/\/vermiip.es\/blog\/","name":"Cual es mi ip - Internet y otras locuras","description":"Internet y otras locuras","publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"alternateName":"Cual es mi IP","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vermiip.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/vermiip.es\/blog\/#organization","name":"Ver mi IP","alternateName":"vermiip","url":"https:\/\/vermiip.es\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2023\/10\/cropped-logo-vermiip-naranja.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2023\/10\/cropped-logo-vermiip-naranja.png","width":512,"height":512,"caption":"Ver mi IP"},"image":{"@id":"https:\/\/vermiip.es\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200","name":"Xose de la Paz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","caption":"Xose de la Paz"},"description":"M\u00e1s de 20 a\u00f1os transformando pasi\u00f3n en profesi\u00f3n. Experto en desarrollo Full Stack con una visi\u00f3n integral que abarca desde la gesti\u00f3n de servidores y redes hasta el dise\u00f1o de interfaz. Soy un \"todoterreno\" tecnol\u00f3gico que cree en el aprendizaje continuo y la visi\u00f3n global de los proyectos. Entre despliegue y despliegue, me pierdo por el mundo con mi c\u00e1mara al hombro.","sameAs":["https:\/\/www.enfocado.com","https:\/\/www.instagram.com\/xose_de_la_paz\/","https:\/\/www.linkedin.com\/in\/xosedelapaz\/"]}]}},"_links":{"self":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/comments?post=758"}],"version-history":[{"count":2,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/758\/revisions"}],"predecessor-version":[{"id":765,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/758\/revisions\/765"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media\/759"}],"wp:attachment":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media?parent=758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/categories?post=758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/tags?post=758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}