<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Introducción a Python by Guadalupe del Carmen López Patriz</title>
      <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2023-08-07 14:27:48 UTC</pubDate>
      <lastBuildDate>2023-08-09 14:45:56 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f98b.png</url>
      </image>
      <item>
         <title>¿Qué es Paython?</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2657306077</link>
         <description><![CDATA[<div>Es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el machine learning (ML). Los desarrolladores utilizan Python porque es eficiente y fácil de aprender, además de que se puede ejecutar en muchas plataformas diferentes. El software Python se puede descargar gratis, se integra bien a todos los tipos de sistemas y aumenta la velocidad del desarrollo.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2102674394/7e1ab6a3048c102bee80df03051ca64b/image.png" />
         <pubDate>2023-08-07 14:36:46 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2657306077</guid>
      </item>
      <item>
         <title>Tipos de datos de Python</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2657309634</link>
         <description><![CDATA[<div>Los tipos de datos básicos de Python son los <em>booleanos</em>, los <em>numéricos</em> (enteros, punto flotante y complejos) y las <em>cadenas de caracteres</em>.<br><br></div><div>Python también define otros tipos de datos, entre los que se encuentran:<br><br></div><ul><li>Secuencias: Los tipos <a href="https://j2logo.com/python/tutorial/tipo-list-python/"><em>list</em></a>, <a href="https://j2logo.com/python/tutorial/tipo-tuple-python/"><em>tuple</em></a> y <a href="https://j2logo.com/python/tutorial/tipo-range-python/"><em>range</em></a></li><li>Mapas: El tipo <a href="https://j2logo.com/python/tutorial/tipo-dict-python/"><em>dic</em>t</a></li><li>Conjuntos: El tipo <a href="https://j2logo.com/python/tutorial/tipo-set-python/"><em>set</em></a></li><li>Iteradores</li><li>Clases</li><li>Instancias</li><li>Excepciones</li></ul>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2102674394/c7a46fc7af052d431e62a8d379d9828f/Figura_8_Tipos_de_datos_El_tipo_de_dato_caracter_no_existe_en_Python_un_caracter.png" />
         <pubDate>2023-08-07 14:42:42 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2657309634</guid>
      </item>
      <item>
         <title>Operadores aritméticos de Python</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658755879</link>
         <description><![CDATA[<div>Son una de las primeras y más destacadas características de este lenguaje de programación. Con ellos se pueden hacer las mismas operaciones matemáticas habituales, ya que los operadores aritméticos en Python funcionan como estamos acostumbrados.</div>]]></description>
         <enclosure url="https://i.ytimg.com/vi/eyztcLE-BKA/maxresdefault.jpg" />
         <pubDate>2023-08-09 14:18:55 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658755879</guid>
      </item>
      <item>
         <title>Operadores de comparación en Python</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658757824</link>
         <description><![CDATA[<div>Se utilizan, como su nombre indica, para comparar dos o más valores. El resultado de estos operadores siempre es True o False . Mayor que. True si el operando de la izquierda es estrictamente mayor que el de la derecha; False en caso contrario.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2102674394/3b05853e917965b683fcc78adbcc595e/image.png" />
         <pubDate>2023-08-09 14:22:11 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658757824</guid>
      </item>
      <item>
         <title>Operadores lógicos en Python</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658759763</link>
         <description><![CDATA[<div>Se utiliza un operador lógico para tomar una decisión basada en múltiples condiciones. Los operadores lógicos utilizados en Python son&nbsp; and, or y not.</div>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=EjTUiZGT0Ms" />
         <pubDate>2023-08-09 14:25:16 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658759763</guid>
      </item>
      <item>
         <title>Estructuras de control en Python</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658763014</link>
         <description><![CDATA[<div>Sus estructuras de control nos permiten manipular la lógica de nuestros programas, facilitándonos la resolución de problemas. <br><br>Las <strong>estructuras de control</strong> son herramientas que nos permiten condicionar la ejecución del código a ciertas circunstancias.En Python, las estructuras de control más comunes son las <strong>condicionales</strong> y los <strong>bucles</strong>.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2102674394/596f4f49009accdb1dc7f056ae438d23/image.png" />
         <pubDate>2023-08-09 14:29:38 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658763014</guid>
      </item>
      <item>
         <title>Funciones de programación en Python</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658764334</link>
         <description><![CDATA[<div>Es un bloque de líneas de código o un conjunto de instrucciones cuya finalidad es realizar una tarea específica. Puede reutilizarse a voluntad para repetir dicha tarea. Las funciones nos ayudan a que el código sea más fácil de leer y entender.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2102674394/2c4b3c494043826ea03c0fa6d9db25aa/image.png" />
         <pubDate>2023-08-09 14:31:30 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658764334</guid>
      </item>
      <item>
         <title>¿Qué es el pensamiento computacional?</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658765649</link>
         <description><![CDATA[<div>El pensamiento computacional se define como el proceso por el cual un individuo, a través de habilidades propias de la computación y del pensamiento crítico, del pensamiento lateral y otros más, logra hacerle frente a problemas de distinta índolehttps://es.linkedin.com/learning/pensamiento-computacional/que-es-el-pensamiento-computacional</div>]]></description>
         <enclosure url="https://es.linkedin.com/learning/pensamiento-computacional/que-es-el-pensamiento-computacional" />
         <pubDate>2023-08-09 14:33:21 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658765649</guid>
      </item>
      <item>
         <title>¿Cuáles son las 4 etapas del pensamiento computacional?</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658769753</link>
         <description><![CDATA[<div>Consta de cuatro pilares: descomposición, reconocimiento de patrones, abstracción y algoritmos.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2102674394/5f7457abbfd1439094705b2280121bdf/image.png" />
         <pubDate>2023-08-09 14:39:00 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658769753</guid>
      </item>
      <item>
         <title>¿Qué es un algoritmo?</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658771424</link>
         <description><![CDATA[<div>Un <strong>algoritmo informático</strong> es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema, realizar un cálculo o desarrollar una tarea. Es decir, un algoritmo es un procedimiento paso a paso para conseguir un fin. A partir de un estado e información iniciales, se siguen una serie de pasos ordenados para llegar a la solución de una situación.&nbsp;</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2102674394/eb6cb147523548bff408921f0e74455b/image.png" />
         <pubDate>2023-08-09 14:41:43 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658771424</guid>
      </item>
      <item>
         <title>¿Cuáles son los tres elementos de un algoritmo?</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658772608</link>
         <description><![CDATA[<div>Las <strong>tres partes de un algoritmo</strong> son:<br><br></div><ol><li><strong>Input (entrada).</strong> Información que damos al algoritmo con la que va a trabajar para ofrecer la solución esperada.</li><li><strong>Proceso.</strong> Conjunto de pasos para que, a partir de los datos de entrada, llegue a la solución de la situación.&nbsp;</li><li><strong>Output (salida).</strong> Resultados, a partir de la transformación de los valores de entrada durante el proceso.</li></ol>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2102674394/87c7c88b77e2a7da4c3fa7dd0f317866/image.png" />
         <pubDate>2023-08-09 14:43:40 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658772608</guid>
      </item>
      <item>
         <title>¿Cuáles son los tipos de algoritmos que existen?</title>
         <author>guadalupepatriz2006</author>
         <link>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658773891</link>
         <description><![CDATA[<div><strong>Según su sistema de signos, </strong>es decir, cómo se describen los pasos a seguir, los algoritmos pueden ser:<br><br></div><ul><li><strong>Cuantitativos y cualitativos: </strong>si funcionan a través de cálculos matemáticos o secuencias lógicas.</li><li><strong>Computacionales o no computacionales: </strong>si requieren o no del uso de un ordenador para la solución o ejecución de una determinada tarea. &nbsp;</li></ul><div><strong>Según su función y estrategia,</strong> es decir, qué hacen y cómo lo hacen, existen cinco tipos de algoritmos:<br><br></div><ul><li><strong>Algoritmos de búsqueda: </strong>aquellos que encuentran uno o varios elementos que presenten un conjunto de propiedades dentro de una determinada estructura de datos. Las búsquedas pueden ser:<ul><li><strong>Secuenciales</strong>: comparan el elemento a buscar con cada elemento del conjunto, hasta encontrarlo.</li><li><strong>Binarias: </strong>comparan el elemento de búsqueda con un elemento ubicado en el medio de una serie ordenada para determinar si son iguales.&nbsp;</li></ul></li><li><strong>Algoritmo de ordenamiento: </strong>son los que se utilizan para reorganizar elementos de un listado, siguiendo unas pautas de orden numérico o alfanumérico. Pueden ser:<ul><li><strong>De burbuja:</strong> comparan cada elemento de la lista a ordenar, intercambiando posiciones si no están ordenados correctamente.</li><li><strong>Por selección</strong>: ordenan a partir del elemento más pequeño de forma consecutiva.</li><li><strong>Rápido:</strong> eligen un elemento del conjunto y reubican el resto en torno a este en función de si son menores o mayores respecto a él.</li></ul></li><li><strong>Algoritmos voraces:</strong> se trata de un tipo de algoritmo aplicado a problemas de optimización y se utiliza para la toma de decisiones lógicas para llegar a una solución final global. Estos algoritmos no son reversibles una vez que se toma la decisión de ejecutarlos.&nbsp;</li><li><strong>Programación dinámica: </strong>este tipo de algoritmo está asociado al método con el que se procesa el resultado. La solución de un elemento depende de la solución de una serie de problemas más pequeños, por lo que conforme se van solucionando subproblemas, se van almacenando las soluciones para que no sea necesario calcularlas nuevamente. Con la programación dinámica se reduce el tiempo de ejecución del algoritmo.&nbsp;</li><li><strong>Algoritmos probabilísticos: </strong>este tipo de algoritmosbasa sus resultados en el azar, de manera que, en líneas generales, se pueda obtener una buena solución para cualquier distribución aleatoria de <em>inputs </em>de entrada. El azar representa una optimización de tiempo respecto a si se determinara la mejor alternativa para cada caso individual. Se obtiene, en consecuencia, una buena solución a un problema para cualquier distribución de datos de entrada.https://www.youtube.com/watch?v=FS9u9cIGf3o</li></ul>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=FS9u9cIGf3o" />
         <pubDate>2023-08-09 14:45:46 UTC</pubDate>
         <guid>https://padlet.com/guadalupepatriz2006/v0r71tj94fwmfodi/wish/2658773891</guid>
      </item>
   </channel>
</rss>
