Laboratorios de Práctica de Python

Este curso contiene muchos laboratorios para Python. Cada laboratorio es un pequeño proyecto de Python con una guía detallada y soluciones. Puedes practicar tus habilidades de Python completando estos laboratorios, mejorar tus habilidades de codificación y aprender cómo escribir código limpio y eficiente.

Python

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Programa

Variables y Tipos de Datos en Python

Tipos numéricos de Python

Coming Soon

Dominio de la manipulación de cadenas en Python

Coming Soon

Desbloqueando la computación antigua con booleanos de Python

Coming Soon

Explorando los comentarios de Python en el Bosque Mágico

Coming Soon

Conversión de tipos en Python

Coming Soon

Python Shell de Python

Coming Soon

Declaraciones condicionales en Python

Coming Soon

Bucles For en Python

Coming Soon

Bucles While en Python

Coming Soon

Python Break y Continue

Coming Soon

Comprensiones de listas en Python

Coming Soon

Organizar el inventario del palacio con listas de Python

Coming Soon

Dominio de Tuplas de Python en el Área Virtual

Coming Soon

Diccionarios de Python para la Exploración Estelar

Coming Soon

Laboratorio de gestión de conjuntos en Python

Coming Soon

Definición de funciones en Python

Coming Soon

Argumentos y valores de retorno en Python

Coming Soon

Argumentos predeterminados de Python

Coming Soon

Argumentos de palabra clave en Python

Coming Soon

Funciones Lambda de Python

Coming Soon

Poner en mayúscula la primera letra de las palabras

Convertir Celsius a Fahrenheit

Conversión de grados Fahrenheit a grados Celsius

Convertidor de kilómetros a millas

Convertir millas a kilómetros

Dominio del ámbito en Python: Diseña el reino pythonico

Coming Soon

Funciones recursivas en Python

Coming Soon

Funciones integradas de Python

Coming Soon

Importación de módulos en Python

Coming Soon

Comprobar si un número es par

Comprobar si un número es impar

Creación de Módulos en Python

Coming Soon

Uso de paquetes en Python

Coming Soon

Bibliotecas estándar comunes de Python

Coming Soon

Clases y objetos en Python

Coming Soon

Constructores de Python para Artefactos Imperiales

Coming Soon

Entrenamiento de conductores de camellos para la navegación en el desierto

Coming Soon

Diseño Polimórfico del Arquitecto de la Ciudad Espacial

Coming Soon

Secretos de encapsulación en Python

Coming Soon

Métodos de clase y métodos estáticos en Python

Coming Soon

Captura de excepciones en Python

Coming Soon

Repetir cadena con el operador de Python

Levantamiento de excepciones en Python

Coming Soon

Excepciones personalizadas de Python

Coming Soon

Bloque finally en Python

Coming Soon

Apertura y cierre de archivos en Python

Coming Soon

Determinar la divisibilidad de números en Python

Lectura y escritura de archivos en Python

Coming Soon

Operaciones de archivos en Python

Coming Soon

Uso de la declaración 'with' en Python

Coming Soon

Desafío de Dominio de Iteradores en Python

Coming Soon

Generadores de Python para el Sanatorio Aventurado

Coming Soon

Optimización de flujos de trabajo de Python subterráneos

Coming Soon

Determinación del tamaño en bytes de una cadena

Estructura de datos de diccionario invertido

Número a binario

Número a Hexadecimal

Gestores de contexto de Python

Coming Soon

Conceptos básicos de expresiones regulares en Python

Coming Soon

Multihilo y multiprocesamiento en Python

Coming Soon

Contar Ocurrencias en Listas de Python

Cada elemento n-ésimo en una lista

Función de la cabeza de la lista

Eliminar el último elemento de una lista en Python

Último elemento de una lista

Desplazar elementos de una lista

Función para invertir una lista

Rotar Elementos de una Lista

Matemáticas y Aleatoriedad en Python

Coming Soon

Fecha y hora en Python

Coming Soon

Colecciones de datos en Python

Coming Soon

Gestión de entornos virtuales de Python

Serialización de datos en Python

Coming Soon

Sistema Operativo y Sistema en Python

Coming Soon

Programación de sockets en Python

Coming Soon

Comprueba si una clave existe en un diccionario

Solicitudes HTTP en Python

Coming Soon

Protocolos de red en Python

Coming Soon

Cómputo numérico en Python

Coming Soon

Ejecutar una función para cada elemento de una lista

Iteración inversa en Python

Análisis de datos en Python

Coming Soon

Visualización de datos en Python

Coming Soon

Las declaraciones condicionales de Python

Clamp de números dentro de un rango

Cálculo de la distancia de Hamming entre cadenas

Aprendizaje automático con Python

Coming Soon

Declaraciones de bucle while

Dividir Cadenas de Varios Renglones

Aplicar función condicionalmente

Cálculo del factorial recursivo en Python

Determinar número dentro de un rango

Elimina elementos de la lista desde la izquierda

Elimina elementos de la lista desde la derecha

Eliminar elementos de una lista

Eliminar elementos de una lista desde el final

Mapear un número a un rango

Aplanar una lista

Comprueba si una lista incluye todos los valores

Verificar la pertenencia a una lista

Rellenar números a la longitud especificada en Python

Índice del Elemento Máximo

Índice del elemento mínimo

Clave del valor máximo

Clave del valor mínimo

Conversión de RGB a Hexadecimal

Generar la secuencia de Fibonacci en Python

Comparación de comprensión de listas en Python

Poner en mayúscula la primera letra en Python

Convertir la primera letra de una cadena a minúscula en Python

Extracción de la cola de lista en Python

Convertir Enteros a Números Romanos

Función de cálculo de media ponderada

Extraer valores de una lista de diccionarios

Funciones predicado en propiedades de diccionario

Calcular el promedio en Python

Identificación del objeto iterable más largo

Encontrar los elementos máximos de una lista

N Elementos Mínimos

Dividir una lista basada en una función

Técnicas de manipulación de cadenas en Python

Todos los índices de un valor

El poder y la flexibilidad de la cadena f

Dividir una lista por filtro en Python

Encontrar el valor máximo de una lista basado en una función

Encontrar el mínimo por atributo en Python

Sumar una lista basada en una función

Inicializar una lista bidimensional

Inicializar una lista con valores

Suma de potencias

Función para Verificar Duplicados en una Lista

Comprobar duplicados en una lista

Comprueba si cada elemento de una lista es verdadero

Comprueba si algunos elementos de una lista son verdaderos

Encuentra todos los índices coincidentes

Generador de progresión aritmética

Encontrar elementos comunes en listas de Python

Traspuesta de Matriz en Python

Combinación única de listas en Python

Elementos únicos en una lista

Extracción de claves de diccionario en Python

Comprueba si cada elemento de una lista es falso

Diccionarios de Python: Pares clave-valor

Elemento más frecuente

Fundamentos de los Decoradores de Python

Promedio de una lista mapeada

Comprueba si los elementos de una lista son idénticos

Eliminar valores falsos en Python

Conversión a snake case en Python

Instrucciones Switch Case

Formatear declaraciones de impresión en Python

Bucles y rangos en Python

Convertir a Lista

Detección de palíndromos en Python

Paquete webbrowser Básico

Convertir un número en una lista de dígitos en Python

Verificador de anagramas: un desafío de Python

Diccionario a Lista

Listas a Diccionario

Cálculo de la mediana con Python

Conversión de hexadecimal a RGB

Aplanar listas anidadas con Python

Obtener valor anidado

Inicializar una lista con un rango

Verificar si una secuencia está vacía

Combinar múltiples listas en Python

Comparando Contenidos de Listas en la Programación

Verificar la inclusión de listas en Python

Convertir cadenas de texto en slugs amigables para la URL

Ordenar un diccionario por clave

Programación con SQLite3 en Python

Convertir Ángulos en Grados a Radianes

Convertir Ángulos entre Radianes y Grados

Convertir fecha ISO

Calcular diferencias entre listas en Python

Encontrar el valor coincidente

Encuentra el índice coincidente

Encuentra el último valor coincidente

Encuentra el último índice coincidente

Diferencia simétrica entre listas de Python

Revisar la entrada/salida básica de archivos

Expresiones regulares en Python

Combinar múltiples diccionarios de Python

Composición de funciones con Python

Implementar la composición de funciones de izquierda a derecha

Currying en Python con functools.partial

Encontrar claves con un valor dado

Filtrar valores no únicos de una lista

Filtrar valores únicos de una lista

Encuentra los valores atípicos de paridad

Mapear una lista a un diccionario

Operadores de Python para la toma de decisiones

Tutorial de cálculo del coeficiente binomial

Manipulación de fechas y horas en Python

Calcular la Diferencia de Fechas

Calcular días a partir de hoy

Ordenar una lista por índices

Fecha al formato ISO

Fechas y Horas

Explorando las Funciones Matemáticas Integradas de Python

Construyendo listas con iteradores en Python

Extraer palabras de una cadena de texto

Variables y direcciones de memoria

Asignar valores a un diccionario

Convención de Nomenclatura Camelcase para la Programación

Cálculo del Máximo Común Divisor

Elemento aleatorio en una lista

Ejecución de función retrasada

Aplanar lista anidada

Asignación y Referencia en Python

Ordenar un diccionario por valores en Python

Añadir días a una fecha dada

Encontrar la clave por valor en un diccionario de Python

Comprobar si una fecha es un día hábil

Determinar si una fecha es fin de semana

Definir un objeto simple

Operador is en Python

Manejo de errores de sintaxis y excepciones en Python

Manipular varios objetos integrados (built-in) de Python

Acceso a atributos y métodos enlazados

Crear un paquete de Python

Cómo se representan los objetos

Lista de sumas parciales

Convertir una cadena a formato kebab case en Python

Rellenar una cadena a una longitud especificada en Python

Aleatorizar el orden de una lista en Python

Generación del conjunto potencia en Python

Desafío de Codificación de Número Invertido

Revisar el manejo de excepciones en funciones simples

Invertir diccionario con duplicados

Calcular la diferencia de meses en Python

Detección eficiente de números primos

Clases y Objetos

Utilizar generadores para tuberías de simulación de acciones (stocksim)

Generador de Secuencia de Progresión Geométrica

Análisis de frecuencia de elementos de lista

Itertools de Python para Combinatoria Eficiente

Cálculo del mínimo común múltiplo

Generar un rango de fechas en Python

Lectura y escritura de archivos

Devolver valores desde funciones

Módulo unittest de Python

Combinar valores de diccionarios

Crea tu Primera Metaclase

Pruebas de su código

Explorando el módulo collections de Python

Ejecución paralela con multiprocesamiento de Python

Definir e importar módulos de Python

Dividir una lista en trozos más pequeños

Dividir una lista en N trozos

Agrupar elementos de una lista

Fundamentos de las Funciones de Python

Intersección de listas basada en función

Diferencia simétrica basada en función

Unión de listas basada en función

Módulos y Paquetes

Ejecutar un pequeño programa

Uso práctico de la herencia

Expresiones de Asignación en Python

Una revisión de los conceptos básicos de los módulos

Aprende sobre descriptores

Diferencia de listas basada en función

Agrupar elementos por función

Clases Mixin y Herencia Cooperativa

Convenciones de paso de argumentos de funciones

Comportamiento de la Herencia

Atributos Privados y Propiedades

Aprende más sobre las clausuras (closures)

Métodos mágicos básicos

Manejo de datos JSON en Python

Personalización del acceso a atributos

Manipulación de archivos y carpetas

Funciones de orden superior en Python

Varios problemas de análisis de datos

Crear código con exec

Reglas y trucos de alcance (scoping)

Crear un nuevo tipo primitivo

Métodos Mágicos Numéricos Personalizados

Importaciones circulares y dinámicas de módulos

Iterador y Generador

Métodos Mágicos de Secuencia

Itera como un profesional

Aspectos definitorios de las funciones

Inspeccionar el interior de las funciones

Manejo de excepciones y registro de eventos (logging)

Definir funciones de decorador simples

Encadenamiento de decoradores y decoradores parametrizados

Definir un objeto invocable adecuado

Definir una clase simple

Procesamiento de datos impulsado por corrutinas

Python Typing: Mejora la legibilidad del código

Gestión de declaraciones yield en Python

Aprende sobre Decoradores de Clase

Comprobación de tipos e interfaces

Hilo fácil de usar

Variables de clase y métodos de clase

Diferentes formas de representar registros

Crear un contenedor personalizado

Personalizar la iteración utilizando generadores

Nivel bajo de creación de clases

Metaclases en acción

Explorando el modelo de memoria de los objetos de primera clase en Python

Redefinición de métodos especiales

Aprende sobre la Delegación de Generadores

Aprende sobre Generadores Gestionados

Creación de programas de Python para la línea de comandos

Control de símbolos y combinación de submódulos

Introducción

Este curso, "Laboratorios de Práctica de Python", está diseñado para ayudarte a perfeccionar tus habilidades de programación en Python a través de una serie de proyectos prácticos. Cada laboratorio en este curso es un proyecto de Python autónomo, completo con una guía detallada y soluciones, lo que te permite practicar y mejorar tus habilidades de codificación.

🎯 Tareas

En este curso, aprenderás:

  • Cómo implementar varios conceptos y técnicas de programación en Python
  • Cómo resolver problemas del mundo real utilizando Python
  • Cómo escribir código Python limpio, eficiente y mantenible
  • Cómo depurar y solucionar problemas en programas de Python

🏆 Logros

Después de completar este curso, podrás:

  • Demostrar competencia en la programación de Python al completar una amplia gama de ejercicios prácticos
  • Desarrollar una comprensión más profunda de la sintaxis, las estructuras de datos y el flujo de control de Python
  • Aplicar habilidades de resolución de problemas para abordar desafíos de programación complejos
  • Escribir código Python bien estructurado, modular y reutilizable
  • Aumentar tu confianza para abordar tareas relacionadas con Python en tus futuros proyectos o carrera

Profesor

labby
Labby
Labby is the LabEx teacher.

Recomendado Para Ti

no data