- 1

¿Por qué aprender a programar en Python?
03:15 - 2
Accede a la versión más actualizada de este contenido
00:13 - 3

Herramientas del curso
03:07 - 4

Tu primer programa con Python
09:12 - 5
Herramientas para programar con Python
00:45 - 6
Playgrounds: Te doy la bienvenida a los ejercicios interactivos
00:00 - 7

Variables
12:38 - 8
Playgrounds: Modifica el valor de una variable
00:00 Introducción y primeros pasos con Python
Numbers
Clase 11 de 38 • Curso de Fundamentos de Python
Contenido del curso
- 23

String recargado
13:00 - 24

Indexing y slicing
14:47 - 25

Listas
10:01 - 26

Métodos de listas
13:44 - 27
Playgrounds: Agrega, modifica y elimina elementos de una lista
00:00 - 28

Tuplas
11:11 - 29

Proyecto: tuplas
06:34 - 30

Diccionarios: definición y lectura
08:02 - 31

Diccionarios: inserción y actualización
08:33 - 32
Playgrounds: Agrega, modifica y elimina elementos de un diccionario
00:00 Listas y diccionarios
¿Qué son los números en Python y cómo se manejan?
En cualquier lenguaje de programación, los números son fundamentales. Python dispone de un conjunto de instrucciones claras para manejarlos eficazmente. Este artículo te guiará a través del manejo de números en Python, algo indispensable que todo programador debe dominar.
¿Cómo se representan los números en Python?
En Python, los números pueden ser de dos tipos principales: enteros y flotantes. Los enteros (integers) son aquellos números sin decimales, perfectos para datos como la edad o el número de vidas en un videojuego. Por ejemplo:
vidas = 3
print(type(vidas))
La función type() nos indica que vidas es un entero. Es crucial recordar que los números no deben estar entre comillas, ya que pasarían a ser interpretados como cadenas de texto (strings).
Para los números que requieren decimales, como la temperatura, utilizamos flotantes (floats):
temperatura = 12.12
print(type(temperatura))
Aquí, Python reconoce la variable como un flotante debido a la presencia del punto decimal.
¿Cómo se pueden manipular los números y aplicar operaciones básicas?
Los números en Python pueden ser manipulados similarmente a otras variables; podemos cambiar su valor según sea necesario. Supongamos que en un videojuego inicias con tres vidas, pero luego la cantidad cambia:
vidas = 3
vidas = 2
vidas = 1
En cada línea de código, estamos actualizando valor de vidas. Pero Python ofrece formas más eficientes y limpias de hacer esto, especialmente cuando trabajamos con incrementos o decrementos:
vidas = 12 + 15
vidas -= 1
print(vidas) # Devuelve 26
Podemos usar -= para restar de manera sucinta una cantidad al valor actual. Para iniciar un incremento, simplemente utilizamos +=:
vidas += 5
Este tipo de sintaxis hace que el código sea más legible, un punto fuerte de Python.
¿Cómo se gestionan números extremadamente grandes o pequeños?
Python también facilita el trabajo con números extremadamente grandes o pequeños a través de notación científica. Si introduces un número gigantesco con una gran cantidad de dígitos, Python lo representará usando esta notación:
numero_grande = 12345678901234567890.123456789
print(numero_grande)
Para números pequeños:
numero_pequeno = 0.00000000000012345
print(numero_pequeno)
La notación utiliza e para denotar exponentes, por ejemplo, 1.234e+19 para representar el valor real del número grande, haciéndolo más manejable e interpretable.
Buenas prácticas para nombrar variables numéricas
Es una buena práctica nombrar las variables de manera que describan claramente su propósito. Por ejemplo, si estás manejando presupuestos mensuales, utiliza nombres como presupuesto_enero, presupuesto_febrero, etc. Así, el código se vuelve auto-documentado y más fácil de entender para otros desarrolladores.
Además, hemos corregido algunos errores comunes de escritura en inglés, como "budget" sin la "d" intermedia.
Desafío: Calcular el promedio de un presupuesto
Finalmente, te invitamos a enfrentar un reto práctico: crea un programa que calcule el promedio de los presupuestos de enero, febrero y marzo. Utiliza tres variables para almacenar cada presupuesto mensual, y posteriormente calcula el promedio. ¡Comparte tus resultados en los comentarios!
Con perseverancia y práctica constante, podrás dominar el manejo de números en Python. Sigue aprendiendo y explorando nuevas formas de aplicar estos conceptos. ¡El viaje apenas comienza!