<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Slides | Oscar Piñeros</title><link>https://oscarpinerosp.github.io/slides/</link><atom:link href="https://oscarpinerosp.github.io/slides/index.xml" rel="self" type="application/rss+xml"/><description>Slides</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 05 Feb 2019 00:00:00 +0000</lastBuildDate><item><title>Slides</title><link>https://oscarpinerosp.github.io/slides/example/</link><pubDate>Tue, 05 Feb 2019 00:00:00 +0000</pubDate><guid>https://oscarpinerosp.github.io/slides/example/</guid><description>&lt;h2 id="conceptos-básico-de-programación-con-python">Conceptos Básico de Programación con Python&lt;/h2>
&lt;p>Aprende a programar en Python desde cero. En este curso te ayudaré a comprender los fundamentos y características esenciales del lenguaje de programación Python de una manera sencilla, fácil de comprender y sobre todo práctica. Comenzando con una pequeña introducción, conceptos como variables, tipos de datos y operadores. Veremos estructuras de control como condicionales y bucles, así como funciones y manejo de excepciones. Abordaremos temas como el manejo de diversos tipos de datos, como listas, tuplas, diccionarios y conjuntos, junto con sus operaciones y métodos asociados. El curso cubre el uso del módulo datetime para trabajar con fechas y horas, así como la gestión de zonas horarias con pytz. Además, se exploran temas clave como entrada/salida de datos, manejo de archivos y expresiones regulares entre otros. Para cada uno de los temas verás en todo momento ejemplos prácticos que te permitirán reforzar tus conocimientos, también te dejaré un notebook para que puedas practicar todos los conceptos vistos durante el curso. En resumen, este curso te proporcionará una base sólida para programar en Python, abordando desde los conceptos básicos hasta temas más avanzados, preparándote para desarrollar tus proyectos con confianza.&lt;/p>
&lt;hr>
&lt;h2 id="introducción">Introducción&lt;/h2>
&lt;p>Python es un lenguaje de programación de alto nivel, interpretado y de propósito general. Fue creado por Guido van Rossum y su primera versión fue lanzada en 1991. Python se destaca por su sintaxis clara y legible, lo que lo hace muy accesible para programadores principiantes y facilita el mantenimiento del código.&lt;/p>
&lt;hr>
&lt;h2 id="que-es-python">Que es Python?&lt;/h2>
&lt;p>Python es un lenguaje de programación de alto nivel, interpretado y de propósito general. Fue creado por Guido van Rossum y su primera versión fue lanzada en 1991. Python se destaca por su sintaxis clara y legible, lo que lo hace muy accesible para programadores principiantes y facilita el mantenimiento del código.&lt;/p>
&lt;hr>
&lt;h2 id="algunas-características-clave-de-python-incluyen">Algunas características clave de Python incluyen&lt;/h2>
&lt;ol>
&lt;li>&lt;strong>Legibilidad del código:&lt;/strong> Python hace hincapié en la legibilidad y la claridad del código, utilizando una sintaxis que permite a los programadores expresar conceptos en menos líneas de código que en otros lenguajes.&lt;/li>
&lt;li>&lt;strong>Interpretado:&lt;/strong> Python es un lenguaje interpretado, lo que significa que el código se ejecuta línea por línea por un intérprete en lugar de ser compilado antes de la ejecución. Esto facilita la experimentación y el desarrollo interactivo.&lt;/li>
&lt;li>&lt;strong>Orientado a objetos:&lt;/strong> Python es un lenguaje de programación orientado a objetos, lo que significa que permite la creación y manipulación de objetos que encapsulan datos y funciones.&lt;/li>
&lt;li>&lt;strong>Amplia biblioteca estándar:&lt;/strong> Python cuenta con una extensa biblioteca estándar que abarca desde manipulación de archivos y redes hasta interfaces gráficas de usuario (GUI), lo que facilita el desarrollo de una amplia variedad de aplicaciones.&lt;/li>
&lt;li>&lt;strong>Multiplataforma:&lt;/strong> Python es compatible con varias plataformas, lo que significa que el código escrito en Python puede ejecutarse en diferentes sistemas operativos sin modificaciones significativas.&lt;/li>
&lt;li>&lt;strong>Comunidad activa:&lt;/strong> Python cuenta con una gran y activa comunidad de desarrolladores que contribuyen a la mejora continua del lenguaje y proporcionan una amplia gama de bibliotecas y recursos.&lt;/li>
&lt;/ol>
&lt;hr>
&lt;p>Python se utiliza en una variedad de aplicaciones, como desarrollo web, análisis de datos, inteligencia artificial, aprendizaje automático, automatización de tareas, scripting, y más. Es considerado uno de los lenguajes de programación más populares y versátiles en la actualidad.&lt;/p>
&lt;hr>
&lt;h2 id="conceptos-básicos-de-programación-en-python">Conceptos Básicos de Programación en Python&lt;/h2>
&lt;p>La programación en Python se basa en la creación y ejecución de instrucciones que guían a una computadora para realizar tareas específicas. Utiliza una sintaxis clara y legible, lo que facilita la escritura y comprensión del código, incluso para aquellos que están comenzando en la programación. Python es un lenguaje de alto nivel que aborda conceptos fundamentales como variables, tipos de datos, estructuras de control (como bucles y condicionales), funciones y manejo de errores. Su importancia radica en su versatilidad y accesibilidad, permitiendo a los programadores abordar una amplia gama de problemas, desde tareas sencillas hasta proyectos complejos de desarrollo de software. Además, Python es ampliamente utilizado en diversas áreas, como ciencia de datos, inteligencia artificial, desarrollo web y automatización, lo que lo convierte en una herramienta valiosa para profesionales y principiantes por igual.&lt;/p>
&lt;hr>
&lt;h3 id="variables">&lt;strong>Variables&lt;/strong>&lt;/h3>
&lt;p>En programación Python, las variables son nombres simbólicos que se utilizan para almacenar y manipular datos en la memoria de un computador. Estos nombres están asociados a ubicaciones específicas en la memoria que contienen valores, como números, cadenas de texto, listas, objetos, entre otros. Las variables permiten a los programadores referirse a estos valores mediante un nombre significativo en lugar de tener que recordar la ubicación exacta en la memoria.&lt;/p>
&lt;hr>
&lt;p>Para declarar una variable en Python, simplemente se asigna un valor a un nombre utilizando el operador de asignación (&lt;code>=&lt;/code>). Aquí hay un ejemplo simple:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Declaración de una variable llamada &amp;#39;edad&amp;#39; con el valor 25&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">edad&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">25&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Declaración de una variable llamada &amp;#39;nombre&amp;#39; con el valor &amp;#34;Juan&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">nombre&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s2">&amp;#34;Juan&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Declaración de una variable llamada &amp;#39;lista_numeros&amp;#39; con una lista de números&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">lista_numeros&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">[&lt;/span>&lt;span class="mi">1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">4&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">5&lt;/span>&lt;span class="p">]&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>En el código anterior, &lt;code>edad&lt;/code>, &lt;code>nombre&lt;/code> y &lt;code>lista_numeros&lt;/code> son nombres de variables, y cada uno tiene asignado un valor específico.&lt;/p>
&lt;hr>
&lt;p>Es importante destacar que en Python no es necesario declarar explícitamente el tipo de variable, ya que el intérprete de Python infiere automáticamente el tipo de datos basándose en el valor asignado. Por ejemplo, en el código anterior, Python entenderá que &lt;code>edad&lt;/code> es un entero (&lt;code>int&lt;/code>), &lt;code>nombre&lt;/code> es una cadena de texto (&lt;code>str&lt;/code>), y &lt;code>lista_numeros&lt;/code> es una lista (&lt;code>list&lt;/code>).&lt;/p>
&lt;hr>
&lt;h3 id="tipos-de-datos-básicos">&lt;strong>Tipos de Datos Básicos&lt;/strong>&lt;/h3>
&lt;p>Python ofrece varios tipos de datos básicos para trabajar con diferentes tipos de información. Aquí hay algunos de los tipos de datos más comunes en Python, junto con ejemplos:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Enteros (int):&lt;/strong>
Representan números enteros sin decimales.&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">edad&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">25&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">numero_negativo&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="o">-&lt;/span>&lt;span class="mi">10&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>&lt;strong>Flotantes (float):&lt;/strong>
Representan números con decimales.&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">altura&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mf">1.75&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">precio&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mf">19.99&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;hr>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Cadenas de texto (str):&lt;/strong>
Representan secuencias de caracteres.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">nombre&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s2">&amp;#34;Juan&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">mensaje&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s1">&amp;#39;Hola, ¿cómo estás?&amp;#39;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>&lt;strong>Booleanos (bool):&lt;/strong>
Representan valores de verdad: Verdadero (&lt;code>True&lt;/code>) o Falso (&lt;code>False&lt;/code>).&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">es_mayor_de_edad&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="kc">True&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">esta_lloviendo&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="kc">False&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;strong>Listas:&lt;/strong>
Almacenan secuencias ordenadas de elementos.&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">numeros&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">[&lt;/span>&lt;span class="mi">1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">4&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">5&lt;/span>&lt;span class="p">]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">colores&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">[&lt;/span>&lt;span class="s1">&amp;#39;rojo&amp;#39;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="s1">&amp;#39;verde&amp;#39;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="s1">&amp;#39;azul&amp;#39;&lt;/span>&lt;span class="p">]&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>&lt;strong>Tuplas:&lt;/strong>
Son similares a las listas, pero son inmutables (no pueden ser modificadas después de la creación).&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">coordenadas&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="mi">10&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">20&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">dias_semana&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="s1">&amp;#39;lunes&amp;#39;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="s1">&amp;#39;martes&amp;#39;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="s1">&amp;#39;miércoles&amp;#39;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;hr>
&lt;ul>
&lt;li>&lt;strong>Diccionarios:&lt;/strong>
Almacenan pares clave-valor para representar información estructurada.&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">estudiante&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">{&lt;/span>&lt;span class="s1">&amp;#39;nombre&amp;#39;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s1">&amp;#39;Ana&amp;#39;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="s1">&amp;#39;edad&amp;#39;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="mi">21&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="s1">&amp;#39;curso&amp;#39;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s1">&amp;#39;Python&amp;#39;&lt;/span>&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>
&lt;p>&lt;strong>Conjuntos:&lt;/strong>
Colecciones no ordenadas de elementos únicos.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">numeros_primos&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">{&lt;/span>&lt;span class="mi">2&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">5&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">7&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">11&lt;/span>&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>Estos son solo algunos ejemplos de los tipos de datos básicos en Python. La flexibilidad en el manejo de tipos de datos es una de las características clave de Python.&lt;/p>
&lt;hr>
&lt;h3 id="la-función-type">&lt;strong>La función type()&lt;/strong>&lt;/h3>
&lt;p>La función &lt;code>type()&lt;/code> en Python se utiliza para obtener el tipo de un objeto o valor. Puedes pasar un valor como argumento a la función &lt;code>type()&lt;/code> y te devolverá el tipo de ese valor. Aquí tienes un ejemplo:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">edad&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">25&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">tipo_edad&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nb">type&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">edad&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">tipo_edad&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="c1"># Esto imprimirá &amp;lt;class &amp;#39;int&amp;#39;&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>En este ejemplo, &lt;code>type(edad)&lt;/code> devuelve el tipo de la variable &lt;code>edad&lt;/code>, que es un entero (&lt;code>int&lt;/code>). La función &lt;code>type()&lt;/code> es útil cuando necesitas verificar el tipo de un objeto en tiempo de ejecución o cuando deseas realizar ciertas operaciones según el tipo de dato de una variable.&lt;/p>
&lt;hr>
&lt;p>Puedes utilizar &lt;code>type()&lt;/code> con otros tipos de datos y objetos, como cadenas, listas, diccionarios, funciones, etc. Por ejemplo:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">nombre&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="s2">&amp;#34;Juan&amp;#34;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">tipo_nombre&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nb">type&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">nombre&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">tipo_nombre&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="c1"># Esto imprimirá &amp;lt;class &amp;#39;str&amp;#39;&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">lista_numeros&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">[&lt;/span>&lt;span class="mi">1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">4&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">5&lt;/span>&lt;span class="p">]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">tipo_lista&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nb">type&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">lista_numeros&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">tipo_lista&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="c1"># Esto imprimirá &amp;lt;class &amp;#39;list&amp;#39;&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Esta función es especialmente útil en situaciones donde necesitas realizar comprobaciones de tipo dinámicamente en tu código.&lt;/p>
&lt;hr>
&lt;h3 id="operadores-básicos">&lt;strong>Operadores Básicos&lt;/strong>&lt;/h3>
&lt;p>Python incluye una variedad de operadores básicos que permiten realizar diferentes operaciones en variables y valores. Aquí algunos de los operadores básicos en Python, junto con ejemplos:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Operadores Aritméticos:&lt;/strong>&lt;/li>
&lt;li>&lt;code>+&lt;/code> : Suma&lt;/li>
&lt;li>&lt;code>-&lt;/code> : Resta&lt;/li>
&lt;li>&lt;code>*&lt;/code> : Multiplicación&lt;/li>
&lt;li>&lt;code>/&lt;/code> : División&lt;/li>
&lt;li>&lt;code>%&lt;/code> : Módulo (devuelve el resto de la división)&lt;/li>
&lt;li>&lt;code>*&lt;/code> : Exponenciación&lt;/li>
&lt;/ul>
&lt;hr>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">a&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">10&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">b&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">3&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">suma&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">a&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="n">b&lt;/span> &lt;span class="c1"># 13&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">resta&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">a&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="n">b&lt;/span> &lt;span class="c1"># 7&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">multiplicacion&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">a&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">b&lt;/span> &lt;span class="c1"># 30&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">division&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">a&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="n">b&lt;/span> &lt;span class="c1"># 3.3333 (en Python 3)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">modulo&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">a&lt;/span> &lt;span class="o">%&lt;/span> &lt;span class="n">b&lt;/span> &lt;span class="c1"># 1&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">exponente&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">a&lt;/span> &lt;span class="o">**&lt;/span> &lt;span class="n">b&lt;/span> &lt;span class="c1"># 1000&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;hr>
&lt;ul>
&lt;li>&lt;strong>Operadores de Comparación:&lt;/strong>&lt;/li>
&lt;li>&lt;code>==&lt;/code> : Igual a&lt;/li>
&lt;li>&lt;code>!=&lt;/code> : No igual a&lt;/li>
&lt;li>&lt;code>&amp;lt;&lt;/code> : Menor que&lt;/li>
&lt;li>&lt;code>&amp;gt;&lt;/code> : Mayor que&lt;/li>
&lt;li>&lt;code>&amp;lt;=&lt;/code> : Menor o igual que&lt;/li>
&lt;li>&lt;code>&amp;gt;=&lt;/code> : Mayor o igual que&lt;/li>
&lt;/ul>
&lt;hr>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">x&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">5&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">y&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">10&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">igual&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">x&lt;/span> &lt;span class="o">==&lt;/span> &lt;span class="n">y&lt;/span> &lt;span class="c1"># False&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">no_igual&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">x&lt;/span> &lt;span class="o">!=&lt;/span> &lt;span class="n">y&lt;/span> &lt;span class="c1"># True&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">menor_que&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">x&lt;/span> &lt;span class="o">&amp;lt;&lt;/span> &lt;span class="n">y&lt;/span> &lt;span class="c1"># True&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">mayor_que&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">x&lt;/span> &lt;span class="o">&amp;gt;&lt;/span> &lt;span class="n">y&lt;/span> &lt;span class="c1"># False&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">menor_o_igual&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">x&lt;/span> &lt;span class="o">&amp;lt;=&lt;/span> &lt;span class="n">y&lt;/span> &lt;span class="c1"># True&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">mayor_o_igual&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">x&lt;/span> &lt;span class="o">&amp;gt;=&lt;/span> &lt;span class="n">y&lt;/span> &lt;span class="c1"># False&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;hr>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Operadores Lógicos:&lt;/strong>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;code>and&lt;/code> : Operador lógico AND&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;code>or&lt;/code> : Operador lógico OR&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;code>not&lt;/code> : Operador lógico NOT&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">a&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="kc">True&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">b&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="kc">False&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">resultado_and&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">a&lt;/span> &lt;span class="ow">and&lt;/span> &lt;span class="n">b&lt;/span> &lt;span class="c1"># False&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">resultado_or&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">a&lt;/span> &lt;span class="ow">or&lt;/span> &lt;span class="n">b&lt;/span> &lt;span class="c1"># True&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">resultado_not&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="ow">not&lt;/span> &lt;span class="n">a&lt;/span> &lt;span class="c1"># False&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Operadores de Asignación:&lt;/strong>&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;code>=&lt;/code> : Asignación simple&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;code>+=&lt;/code>, &lt;code>=&lt;/code>, &lt;code>=&lt;/code>, &lt;code>/=&lt;/code> : Asignación con operación aritmética&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="n">x&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">5&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">x&lt;/span> &lt;span class="o">+=&lt;/span> &lt;span class="mi">3&lt;/span> &lt;span class="c1"># Equivalente a x = x + 3 (x ahora es 8)&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>Estos son solo algunos ejemplos de los operadores básicos en Python. Puedes combinar estos operadores para realizar operaciones más complejas y expresiones en tu código.&lt;/p></description></item></channel></rss>