Volver al editor

Guías prácticas de Python

Guías de programación paso a paso para resolver problemas comunes en Python. Vea código, lea explicaciones y ejecute ejemplos instantáneamente dentro de su navegador.

Cómo ordenar una lista en Python

Aprenda a ordenar una lista en Python usando el método sort() y la función sorted(). Descubra ejemplos de ordenación inversa y clasificación de claves personalizadas.

Leer guía

Cómo leer un archivo en Python

Aprenda a leer archivos en Python. Domine la declaración abierta, la línea de lectura, las líneas de lectura y el manejo seguro de excepciones de archivos.

Leer guía

Cómo invertir una cadena en Python

Aprenda a invertir una cadena en Python usando el corte, la función invertida() y la concatenación de bucles con ejemplos de código visual.

Leer guía

Cómo iterar a través de un diccionario en Python

Aprenda a realizar un bucle o iterar en un diccionario de Python. Descubra métodos para recorrer claves, valores y pares clave-valor con ejemplos limpios y ejecutables.

Leer guía

Cómo convertir una cadena a Int en Python

Aprenda cómo convertir una cadena a un número entero en Python usando la función int(). Maneje los errores de forma segura y convierta números de binario, octal o hexadecimal.

Leer guía

Cómo eliminar duplicados de una lista en Python

Aprenda cómo eliminar duplicados de una lista en Python manteniendo o ignorando el orden. Compare conversiones de conjuntos, claves de dictado y métodos de bucle.

Leer guía

Cómo dividir una cadena en Python

Aprenda cómo dividir una cadena en una lista en Python usando el método split(). Explore la división por espacios, comas, nuevas líneas y limite el recuento de divisiones.

Leer guía

Cómo comprobar si una lista está vacía en Python

Aprenda las formas más pitónicas de comprobar si una lista está vacía en Python. Compare comprobaciones booleanas implícitas con comparaciones de longitud.

Leer guía

Cómo escribir en un archivo en Python

Aprenda a escribir texto en archivos en Python. Domine la diferencia entre los modos de escritura ("w") y anexar ("a") con administradores de contexto seguros.

Leer guía

Cómo obtener la fecha y hora actuales en Python

Aprenda cómo obtener la fecha y hora actuales en Python usando el módulo datetime. Formatee fechas en cadenas con strftime y maneje zonas horarias.

Leer guía

Cómo crear un diccionario en Python

Aprenda a crear un diccionario en Python. Comprenda la sintaxis literal, el constructor de dict, las comprensiones de dict y los inicializadores de claves-valor.

Leer guía

Cómo encontrar la longitud de una lista en Python

Aprenda a encontrar la longitud de una lista en Python usando la función len(). Comprender la complejidad del tiempo O(1) y los recuentos de comprobación.

Leer guía

Cómo generar números aleatorios en Python

Aprenda a generar números aleatorios en Python. Compare la generación de randrange, randint y flotación uniforme con el control de siembra.

Leer guía

Cómo utilizar Enumerar en Python

Aprenda a utilizar la función enumerate() en Python. Obtenga tanto el índice como el valor al recorrer listas con ejemplos limpios.

Leer guía

Cómo reemplazar caracteres en una cadena en Python

Aprenda a reemplazar caracteres o subcadenas en cadenas de Python. Domine el método replace(), cuente los límites y utilice la traducción para varios caracteres.

Leer guía

Cómo agregar y actualizar claves en un diccionario de Python

Aprenda a agregar elementos o actualizar pares clave-valor en un diccionario de Python. Explore las opciones de corchetes, método de actualización y operador de combinación.

Leer guía

Cómo fusionar dos listas en Python

Conozca las mejores formas de fusionar y combinar dos listas en Python. Compare el operador más, el método de extensión, el desempaquetado de listas y las opciones de cadena.

Leer guía

Cómo crear una clase en Python

Aprenda a crear una clase en Python. Domine el constructor __init__, los métodos de instancia, la palabra clave self y la creación de instancias de objetos.

Leer guía

Cómo manejar excepciones en Python

Aprenda a manejar excepciones en Python usando los bloques try, except, else y finalmente. Escriba código Python libre de errores y resistente a fallos.

Leer guía

Cómo utilizar la comprensión de listas en Python

Aprenda a utilizar listas por comprensión en Python. Escriba bucles concisos, aplique filtros condicionales y cree matrices con una sintaxis visual limpia.

Leer guía

Cómo formatear cadenas en Python

Aprenda las mejores técnicas de formato de cadenas en Python. Compare cadenas f modernas, formato() y formato de porcentaje con ejemplos de código.

Leer guía

Cómo utilizar funciones Lambda en Python

Aprenda a utilizar funciones lambda en Python. Domine funciones anónimas, devoluciones de llamadas en línea y clasificación de datos de listas con claves lambda.

Leer guía

Cómo instalar paquetes de Python usando pip

Aprenda a instalar y administrar paquetes de terceros en Python usando pip. Descubra entornos virtuales, requisitos.txt y comandos básicos.

Leer guía

Cómo convertir una lista en una cadena en Python

Aprenda a convertir listas de cadenas o números en una sola cadena en Python. Domine el método join(), las conversiones de mapas y el formato personalizado.

Leer guía

Cómo verificar la versión de Python

Aprenda a comprobar su versión de Python. Vea instrucciones para registrarse en la terminal, el símbolo del sistema y dinámicamente dentro de un script de Python.

Leer guía

Cómo utilizar *args y **kwargs en funciones de Python

Domina *args y **kwargs en Python. Aprenda a escribir funciones flexibles con argumentos dinámicos posicionales y de palabras clave, descomprimir colecciones y crear funciones contenedoras.

Leer guía

Cómo crear y activar un entorno virtual Python

Aprenda a crear, activar y administrar un entorno virtual de Python utilizando el módulo venv integrado. Mantenga las dependencias de su proyecto aisladas y limpias.

Leer guía

Cómo leer y analizar un archivo JSON en Python

Aprenda a leer, analizar y cargar archivos JSON en Python utilizando el módulo json integrado. Domine la conversión de cadenas JSON a diccionarios y viceversa.

Leer guía

Cómo utilizar expresiones regulares

Domine las expresiones regulares de Python utilizando el módulo re integrado. Aprenda a comparar cadenas, buscar patrones, encontrar todas las apariciones y reemplazar texto.

Leer guía

Cómo dividir una lista en Python

Aprenda a dividir listas en Python utilizando la potente sintaxis de corchetes. Domine los argumentos de inicio, parada y paso, la indexación negativa y las listas inversas.

Leer guía

Cómo copiar una lista en Python

Aprenda a copiar una lista en Python. Explore la división de listas, el método copy(), los constructores de listas y domine la diferencia entre copias superficiales y profundas.

Leer guía

Cómo aplanar una lista de listas en Python

Aprenda a aplanar una lista de listas en Python. Compare listas por comprensión anidadas, itertools.chain, suma y métodos recursivos con ejemplos de código.

Leer guía

Cómo intercambiar dos variables en Python

Aprenda a intercambiar dos variables en Python. Comprenda el empaquetado y desempaquetado de tuplas Pythonic y compárelo con el intercambio de variables temporales tradicional.

Leer guía

Cómo verificar el tipo de datos en Python

Aprenda a verificar tipos de datos en Python. Comprenda cuándo usar type() frente a isinstance(), manejar clases personalizadas y escribir validaciones de verificación de tipos seguras.

Leer guía

Cómo utilizar la función map() en Python

Aprenda a utilizar la función map() de Python. Domine la aplicación de funciones a iterables sin escribir bucles y compare mapas con listas por comprensión.

Leer guía

Cómo utilizar la función filter() en Python

Aprenda a utilizar la función filter() de Python para extraer elementos de colecciones. Compare el filtro con listas por comprensión y devoluciones de llamadas lambda.

Leer guía

Cómo utilizar la función zip() en Python

Aprenda a utilizar la función zip() de Python para combinar varios iterables en paralelo. Domine la creación de diccionarios, descomprima la lógica y maneje las discrepancias de longitud.

Leer guía

Cómo contar ocurrencias en una lista en Python

Aprenda las mejores formas de contar las apariciones de elementos en una lista de Python. Compare el método count(), collections.Counter y el conteo del diccionario.

Leer guía

Cómo eliminar un elemento de una lista en Python

Aprenda cómo eliminar elementos de una lista de Python. Domine la diferencia entre remove(), pop(), del y clear, con un manejo seguro de errores de índice.

Leer guía

Cómo ordenar un diccionario por valor en Python

Aprenda a ordenar un diccionario de Python por sus valores. Descubra la clasificación mediante sorted(), claves lambdas personalizadas y la creación de estructuras de dictado ordenadas.

Leer guía

Cómo leer y analizar un archivo CSV en Python

Aprenda a leer y analizar archivos CSV en Python utilizando el módulo csv integrado. Domine la lectura como listas, lectores de diccionarios y delimitadores personalizados.

Leer guía

Cómo utilizar variables globales en Python

Aprenda cómo funcionan las variables globales en Python. Comprenda el alcance de las variables, los espacios de nombres locales y globales y cómo modificar las variables utilizando la palabra clave global.

Leer guía

Cómo crear y utilizar decoradores en Python

Aprenda a escribir y aplicar decoradores en Python. Domine las funciones de ajuste, modifique el comportamiento, maneje argumentos y preserve metadatos con ajustes.

Leer guía

Cómo utilizar generadores en Python

Aprenda a escribir generadores en Python. Comprenda la palabra clave de rendimiento, la evaluación diferida, la optimización de la memoria y compare generadores con estructuras de listas.

Leer guía

Cómo utilizar administradores de contexto en Python

Aprenda cómo funcionan los administradores de contexto en Python. Domine la declaración with, administre los recursos del sistema y escriba administradores de contexto personalizados.

Leer guía

Cómo escribir cadenas multilínea en Python

Aprenda las mejores formas de escribir cadenas multilínea en Python. Explore comillas triples, concatenación de paréntesis, métodos de unión de nueva línea y controles de formato.

Leer guía

Cómo utilizar el operador ternario en Python

Aprenda a escribir expresiones condicionales (operadores ternarios) en Python. Compare las condiciones en línea con los bloques estándar if-else.

Leer guía

Cómo analizar una cadena en una fecha y hora en Python

Aprenda cómo convertir cadenas en objetos de fecha y hora en Python. Domine el método strptime, analice cadenas de fechas, maneje zonas horarias y evite errores de formato.

Leer guía

Cómo redondear un número en Python

Aprenda a redondear números de punto flotante en Python. Comprenda el redondeo de Banker, la precisión decimal personalizada y el formato flotante para su visualización.

Leer guía

Cómo comprobar si existe una clave en un diccionario de Python

Aprenda a comprobar si existe una clave en un diccionario de Python. Compare el operador in, el método get(), setdefault y el manejo de excepciones KeyError.

Leer guía