Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Funciones integradas | Funciones
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Comenzando
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops
6. Funciones

book
Funciones integradas

¡Bienvenido al mundo de las funciones de Python! En este capítulo, exploraremos algunas de las funciones integradas más poderosas de Python, que sirven como herramientas esenciales para cualquier desarrollador de Python.

Primero, veamos cómo Alex demuestra el uso de algunas de estas funciones integradas esenciales:

¿Qué son las Funciones Integradas?

Las funciones integradas son funciones predefinidas que vienen con Python, lo que te permite usarlas en tu código sin escribir funcionalidad adicional. Estas funciones están diseñadas para realizar tareas comunes como cálculos o manipulación de datos, haciendo que la codificación sea más eficiente y simplificada.

Para los desarrolladores de Python, dominar las funciones integradas es clave para escribir código limpio, eficiente y conciso.

Python ofrece una amplia gama de funciones integradas. Ya has encontrado algunas, como print(), len(), range(), y type(). Exploremos más funciones integradas comúnmente usadas:

  • sum(): suma todos los elementos en un iterable (como una lista) y devuelve el total, lo cual es especialmente útil para trabajar con datos numéricos;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() y min(): devuelven los elementos más grandes y más pequeños en un iterable, respectivamente — ideal para comparaciones o encontrar extremos;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): convierte un número o una cadena que representa un número en un número de punto flotante (un número con decimales);
123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int(): convierte un número o una cadena que representa un número en un entero. Esto es útil cuando se trabaja con números enteros o se convierte datos de entrada a enteros;
12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy

Nota

Cuando un valor de punto flotante se convierte en un entero, la parte decimal simplemente se elimina (el valor se trunca).

  • sorted(): devuelve una lista ordenada nueva a partir de un iterable (como listas, tuplas o diccionarios). A diferencia del método sort(), sorted() no modifica los datos originales y funciona en una gama más amplia de tipos;
123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combina dos o más iterables (por ejemplo, listas) en un único iterable de tuplas, emparejando elementos de cada iterable juntos.
123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tarea

Swipe to start coding

En esta tarea, trabajarás con un diccionario que contiene información de productos, donde cada producto tiene un precio y cantidad vendida, ambos representados como cadenas. Tu objetivo es procesar estos datos para calcular las ventas totales de cada producto y derivar algunas estadísticas resumidas.

Instrucciones de Código

  • Itera sobre cada producto en el diccionario products.
  • Para cada producto, convierte el precio de una cadena a un número de punto flotante y la cantidad vendida de una cadena a un entero.
  • Calcula las ventas totales de cada producto multiplicando el precio y la cantidad vendida convertidos.
  • Añade las ventas totales calculadas a la total_sales_list.
  • Calcula la suma total de todas las ventas usando la función sum().
  • Determina los valores mínimos y máximos de ventas de la total_sales_list usando las funciones min() y max().

Requisitos de Salida

  • Imprime las ventas totales de cada producto en el formato: Total sales for <product>: $<total_sales>.
  • Después de procesar todos los productos, imprime la suma total de todas las ventas en el formato: Total sum of all sales: $<total_sum>.
  • Imprime el valor mínimo de ventas en el formato: Minimum sales: $<min_sales>.
  • Imprime el valor máximo de ventas en el formato: Maximum sales: $<max_sales>.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 1
toggle bottom row

book
Funciones integradas

¡Bienvenido al mundo de las funciones de Python! En este capítulo, exploraremos algunas de las funciones integradas más poderosas de Python, que sirven como herramientas esenciales para cualquier desarrollador de Python.

Primero, veamos cómo Alex demuestra el uso de algunas de estas funciones integradas esenciales:

¿Qué son las Funciones Integradas?

Las funciones integradas son funciones predefinidas que vienen con Python, lo que te permite usarlas en tu código sin escribir funcionalidad adicional. Estas funciones están diseñadas para realizar tareas comunes como cálculos o manipulación de datos, haciendo que la codificación sea más eficiente y simplificada.

Para los desarrolladores de Python, dominar las funciones integradas es clave para escribir código limpio, eficiente y conciso.

Python ofrece una amplia gama de funciones integradas. Ya has encontrado algunas, como print(), len(), range(), y type(). Exploremos más funciones integradas comúnmente usadas:

  • sum(): suma todos los elementos en un iterable (como una lista) y devuelve el total, lo cual es especialmente útil para trabajar con datos numéricos;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() y min(): devuelven los elementos más grandes y más pequeños en un iterable, respectivamente — ideal para comparaciones o encontrar extremos;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): convierte un número o una cadena que representa un número en un número de punto flotante (un número con decimales);
123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int(): convierte un número o una cadena que representa un número en un entero. Esto es útil cuando se trabaja con números enteros o se convierte datos de entrada a enteros;
12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy

Nota

Cuando un valor de punto flotante se convierte en un entero, la parte decimal simplemente se elimina (el valor se trunca).

  • sorted(): devuelve una lista ordenada nueva a partir de un iterable (como listas, tuplas o diccionarios). A diferencia del método sort(), sorted() no modifica los datos originales y funciona en una gama más amplia de tipos;
123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combina dos o más iterables (por ejemplo, listas) en un único iterable de tuplas, emparejando elementos de cada iterable juntos.
123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tarea

Swipe to start coding

En esta tarea, trabajarás con un diccionario que contiene información de productos, donde cada producto tiene un precio y cantidad vendida, ambos representados como cadenas. Tu objetivo es procesar estos datos para calcular las ventas totales de cada producto y derivar algunas estadísticas resumidas.

Instrucciones de Código

  • Itera sobre cada producto en el diccionario products.
  • Para cada producto, convierte el precio de una cadena a un número de punto flotante y la cantidad vendida de una cadena a un entero.
  • Calcula las ventas totales de cada producto multiplicando el precio y la cantidad vendida convertidos.
  • Añade las ventas totales calculadas a la total_sales_list.
  • Calcula la suma total de todas las ventas usando la función sum().
  • Determina los valores mínimos y máximos de ventas de la total_sales_list usando las funciones min() y max().

Requisitos de Salida

  • Imprime las ventas totales de cada producto en el formato: Total sales for <product>: $<total_sales>.
  • Después de procesar todos los productos, imprime la suma total de todas las ventas en el formato: Total sum of all sales: $<total_sum>.
  • Imprime el valor mínimo de ventas en el formato: Minimum sales: $<min_sales>.
  • Imprime el valor máximo de ventas en el formato: Maximum sales: $<max_sales>.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 1
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt