<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Sofia Dominguez - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Descubre miles de cursos de programación escritos por expertos. Aprende Desarrollo Web, Ciencia de Datos, DevOps, Seguridad y obtén asesoramiento profesional para desarrolladores. ]]>
        </description>
        <link>https://www.freecodecamp.org/espanol/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Sofia Dominguez - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/espanol/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sat, 16 May 2026 13:48:23 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/espanol/news/author/sofia-dominguez/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Añadir una cadena en Python: Añadiendo STR ]]>
                </title>
                <description>
                    <![CDATA[ En este artículo, aprenderás los diferentes métodos para añadir cadenas en Python. Otro término comúnmente usado se habla sobreañadir cadenas es concatenación. Por eso, usualmente verás estos términos — añadir y concatenar — usados de manera intercambiable. De cualquier manera, añadir o concatenar cadenas significa agregar o unir el valor ]]>
                </description>
                <link>https://www.freecodecamp.org/espanol/news/anadir-una-cadena-en-python-anadiendo-str/</link>
                <guid isPermaLink="false">648cc1b19764040891b7e7f1</guid>
                
                    <category>
                        <![CDATA[ Python ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Sofia Dominguez ]]>
                </dc:creator>
                <pubDate>Mon, 31 Jul 2023 00:59:50 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/espanol/news/content/images/2023/07/alex-chumak-zGuBURGGmdY-unsplash.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>Artículo original:</strong> <a href="https://www.freecodecamp.org/news/append-a-string-in-python-str-appending/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">Append a String in Python – STR Appending</a>
      </p><p>En este artículo, aprenderás los diferentes métodos para añadir cadenas en Python.</p><p>Otro término comúnmente usado se habla sobreañadir cadenas es concatenación. Por eso, usualmente verás estos términos — añadir y concatenar — usados de manera intercambiable.</p><p>De cualquier manera, añadir o concatenar cadenas significa agregar o unir el valor de una cadena a otra cadena.</p><p>Veamos las diferentes maneras en las que puedes hacer eso con algunos códigos de ejemplo</p><h2 id="c-mo-a-adir-una-cadena-en-python-usando-el-operador-"><strong>Cómo Añadir una Cadena en<strong> Python </strong>Usando el Operador<strong> <code>+</code> </strong></strong></h2><p>Puedes usar el operador <code>+</code> &nbsp;para añadir dos o más cadenas. Aquí hay un ejemplo:</p><pre><code class="language-python">nombre = "John"
apellido = "Doe"

print(nombre + apellido)
# JohnDoe</code></pre><p>En el ejemplo de arriba, creamos dos variables de cadenas – <code>nombre</code> y <code>apellido</code>. Estas tienen los valores de "John" y "Doe", respectivamente.</p><p>Para añadir esas dos variables, usamos el operador <code>+</code>: <code>nombre</code> + <code>apellido</code>.</p><p>Te darás cuenta de que en el resultado que obtuvimos las dos variables quedaron unidas sin espacios: <code>JohnDoe</code>.</p><p>Puedes agregar un espacio después del valor de <code>nombre</code> : "John ". O antes de <code>apellido</code> : " Doe". Esto es:</p><pre><code class="language-python">nombre = "John "
apellido = "Doe"

print(nombre + apellido)
# John Doe</code></pre><p>También puedes agregar espacio usando comillas cuando añadas las cadenas. Así es como:</p><pre><code class="language-python">nombre = "John "
apellido = "Doe"

print(nombre + "" + apellido)
# John Doe</code></pre><h2 id="c-mo-agregar-una-cadena-en-python-usando-el-m-todo-join-"><strong>Cómo<strong> </strong>agregar<strong> </strong>una<strong> </strong>cadena<strong> </strong>e<strong>n Python </strong>u<strong>s</strong>ando el método<strong> <code>join()</code> </strong></strong></h2><p>Otra forma en la que puedes agregar cadenas en Python es usando el método <code>join()</code>.</p><p>El método <code>join()</code> toma un objeto iterable — Listas, Tuplas, Cadenas, Conjuntos, Diccionarios — como su parámetro. Así es como se ve la sintaxis:</p><pre><code class="language-python">cadena.join(objeto_iterable)</code></pre><p>Aquí hay un ejemplo que muestra como podemos agregar cadenas usando el método <code>join()</code>:</p><pre><code class="language-python">nombre = "John"
apellido = "Doe"

print("".join([nombre, apellido]))
# JohnDoe</code></pre><p>Aquí, le pasamos nuestras dos variables de cadenas como parámetros al método <code>join()</code>.</p><p>También te darás cuenta de que las variables fueron anidadas en corchetes &nbsp;<code>[]</code>, creando una lista de cadenas: <code>[nombre, apellido]</code>. &nbsp;Esto es porque el método solo toma un parámetro, el cual debe ser un objeto iterable.</p><p>Algo extraño acerca del método <code>join()</code> son las comillas que van luego del punto fi</p><p>Puedes usar esas comillas para declarar lo que aparece entre los elementos en sus valores de objeto iterables. Dejame demostrártelo con un ejemplo.</p><pre><code class="language-python">nombre = "John"
apellido = "Doe"

print("#".join([nombre, apellido]))
# John#Doe</code></pre><p>En el ejemplo de arriba, añadí el símbolo <code>#</code> entre comillas: <code>"#".join([nombre, apellido])</code>. Este <code>#</code> fue añadido entre nuestras cadenas: <code>John#Doe</code>.</p><p>En la última sección, hemos usado diferentes métodos para agregar espacio entre nuestras cadenas. Puedes lograrlo fácilmente agregando un espacio en las comillas que preceden al método <code>join()</code>:</p><pre><code class="language-python">nombre = "John"
apellido = "Doe"

print(" ".join([nombre, apellido]))
# John Doe</code></pre><h2 id="c-mo-a-adir-una-cadena-en-python-usando-el-m-todo-de-cadena-format-"><strong>Cómo añadir una cadena<strong> </strong>e<strong>n Python </strong>usando el método de cadena<strong> <code>format()</code> </strong></strong></h2><p>Así es como se ve la sintaxis para el método de cadena <code>format()</code>:</p><pre><code class="language-txt">{}.format(valor)</code></pre><p>Básicamente, el método de cadena formato, toma un <code>value</code> como parámetro en la sintaxis de arriba y lo inserta entre llaves. El resultado será una cadena.</p><p>Aquí hay un ejemplo:</p><pre><code class="language-python">nombre = "John"
apellido = "Doe"

print("{} {}".format(nombre, apellido))
# John Doe</code></pre><p>Desde que proveemos dos llaves en el ejemplo y dos parámetros (<code>nombre</code> y <code>apellido</code>), el método de cadena <code>format()</code> inserta las cadenas en sus respectivas llaves.</p><p>Puedes añadir más cadenas dentro de las comillas donde encuentres llaves. Esto no alterará la operación del método de cadena <code>format()</code> — las cadenas seguirán siendo insertadas en las llaves. Esto es:</p><pre><code class="language-python">nombre = "John"
apellido = "Doe"

print("Mi nombre es {} {}".format(nombre, apellido))
# Mi nombre es John Doe</code></pre><h2 id="c-mo-a-adir-una-cadena-en-python-usando-la-cadena-f"><strong>Cómo añadir una cadena en Python usando<strong> </strong>la cadena-f</strong></h2><p>Este método es muy fácil de entender. La cadena-f fue creada en Python para hacer el formato e interpolación de cadena más fácil. Pero también puede usarlo para añadir cadenas.</p><p>Para usar la cadena-f, simplemente escribes una f seguido de comillas: <code>f""</code>. Luego insertas cadenas y los nombres de las variables entre comillas. Todos los nombres de las variables deben colocarse entre llaves.</p><p>Aquí hay un ejemplo:</p><pre><code class="language-python">nombre = "John"
apellido = "Doe"

print(f"{nombre} {apellido}")
# John Doe</code></pre><h2 id="resumen"><strong>Resumen</strong></h2><p>En este artículo, hemos discutido los diferentes métodos que puedes usar para añadir cadenas en Python.</p><p>Añadir una cadena a otra significa unirlas.</p><p>Como hemos discutido en este artículo, a lo largo de los ejemplos de código, puedes añadir cadenas en Python usando el operador <code>+</code> , el método <code>join()</code>, el método de cadena <code>format()</code>, y la cadena-f .</p><p>¡Feliz programación!</p> ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Explicación de la función del atributo HTML ]]>
                </title>
                <description>
                    <![CDATA[ El atributo role describe la función de un elemento en programas que puedan hacer uso de él, tales como lectores de pantallas o magnificadores. Ejemplo de uso: <a href="#" role="button">Link del botón</a> Los lectores de pantalla leerán este elemento como “botón” en vez de “link”. Hay cuatro categorías de funciones: ]]>
                </description>
                <link>https://www.freecodecamp.org/espanol/news/explicacion-de-la-funcion-del-atributo-html/</link>
                <guid isPermaLink="false">63ed6d9922450a0629adca75</guid>
                
                    <category>
                        <![CDATA[ HTML ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Sofia Dominguez ]]>
                </dc:creator>
                <pubDate>Sat, 29 Apr 2023 14:35:06 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/espanol/news/content/images/2023/04/5f9c9de7740569d1a4ca3a4b-1.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p data-test-label="translation-intro">
        <strong>Artículo original:</strong> <a href="https://www.freecodecamp.org/news/html-role-attribute/" target="_blank" rel="noopener noreferrer" data-test-label="original-article-link">HTML Role Attribute Explained</a>
      </p><p>El atributo <code>role</code> describe la función de un elemento en programas que puedan hacer uso de él, tales como lectores de pantallas o magnificadores.</p><p>Ejemplo de uso:</p><pre><code class="language-html">&lt;a href="#" role="button"&gt;Link del botón&lt;/a&gt;</code></pre><p>Los lectores de pantalla leerán este elemento como “botón” en vez de “link”.</p><p>Hay cuatro categorías de funciones:</p><ul><li>Funciones abstractas</li><li>Funciones del widget</li><li>Estructura del documento Funciones</li><li>Funciones destacadas</li></ul><h2 id="m-s-informaci-n-sobre-atributos-html-"><strong>Más información sobre atributos HTML<strong>:</strong></strong></h2><p>Los elementos HTML pueden tener atributos, los cuales contienen información adicional sobre el elemento.</p><p>Generalmente, los elementos HTML vienen en pares de nombre-valor<br>y siempre se ubican en la etiqueta de apertura de un elemento. El nombre del atributo dice qué tipo de información le estás proporcionando acerca del elemento, y el valor del atributo es la información propiamente.</p><p>Por ejemplo, un elemento ancla (<code>&lt;a&gt;</code>) en un documento HTML, crea links hacia otras páginas, o hacia otras partes de la página. Tú usas el atributo <code>href</code> en la apertura de la etiqueta <code>&lt;a&gt;</code> para decirle al navegador hacia donde el link envía al usuario.</p><p>Aquí hay un ejemplo de un link que envía al usuario a la página de inicio de freeCodeCamp:</p><pre><code class="language-html">&lt;a href="www.freecodecamp.org"&gt;Click aquí para ir a freeCodeCamp!&lt;/a&gt;</code></pre><p>Fíjate que el nombre del atributo (<code>href</code>) y el valor (“www.freeCodeCamp.org”) están separados por un signo igual y el valor está entre comillas.</p><p>Hay diferentes atributos HTML, pero la mayoría de ellos solo funcionan en determinados elementos HTML. Por ejemplo, el atributo <code>href</code> no funcionará si está situado en la apertura de una etiqueta <code>&lt;h1&gt;</code>.</p><p>En el ejemplo de arriba, el valor proporcionado al atributo <code>href</code> podría ser cualquier link válido. Sin embargo, algunos atributos tienen solo un conjunto de opciones válidas que puedes usar, o los valores deben estar en un formato específico. El atributo <code>lang</code> le dice al navegador el idioma predeterminado de los contenidos en un elemento HTML. Los valores para el atributo <code>lang</code>, deben usar un idioma estándar o códigos de país, tales como <code>en</code> para inglés, o <code>it</code> para italiano.</p><h2 id="atributos-booleanos"><strong>Atributos Booleanos</strong></h2><p>Algunos atributos HTML no necesitan un valor porque tiene solo una opción. Estos son los llamados atributos booleanos. La presencia de un atributo en una etiqueta se aplicará a ese elemento HTML. Sin embargo, está bien escribir el nombre del atributo e igualarlo a la única opción para el valor. En este caso, el valor es usualmente el mismo que el nombre del atributo.</p><p>Por ejemplo, el elemento <code>&lt;input&gt;</code> en un formulario puedes tener un atributo <code>required</code>. Esto requiere que los usuarios completen ese campo antes de enviar el formulario.</p><p>Aquí hay ejemplos que hacen lo mismo:</p><pre><code class="language-html">&lt;input type="text" required &gt;
&lt;input type="text" required="required" &gt;</code></pre> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
