Laboratorios de Práctica de Python
Principiante
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í
- Introducción
- 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
Profesor
Labby
Labby is the LabEx teacher.
Compartir en Google Classroom
Únete a Nuestro Discord y Aprende Juntos
Únete AhoraReseñas de Usuarios
" great even the ai gives some hints and these test really test my understanding 10/10 "
— Aa Ss
" Excellent job you are doing, i am loving it"
— Adnan
Recomendado Para Ti

