Biblioteca que viene con Python
La biblioteca que viene con el lenguaje es un conjunto de módulos que importas sin instalarlos. math, json y csv están en ese conjunto. bakery no: esa carpeta la escribiste tú. math no se descarga ni se copia a tu propia carpeta. La línea import es el paso completo. Instalar queda para una página posterior. Aquí el módulo ya está en la máquina, porque el lenguaje lo trajo.
import math
print(math.floor(2.9))
En pantalla aparece 2. floor quita la parte decimal. 2.9 no se convierte en 3 y tampoco se queda en 2.9. El resultado es el entero 2, no 2.0. sqrt no está en este programa. Ya sabes que math se puede importar. floor es otro nombre dentro de ese mismo módulo. print escribe 2 sin punto decimal. Si el resultado fuera 2.0, el punto se vería en la pantalla.
📊 De dónde viene cada módulo
| Módulo | De dónde viene |
|---|---|
| math | la biblioteca que viene con el lenguaje |
| json | la misma biblioteca |
| csv | la misma biblioteca |
| bakery | una carpeta que escribes tú |
import bakery se detiene cuando esa carpeta no está en la máquina. La detención se llama ModuleNotFoundError. Esa línea no está en este programa. No se escribe None en su lugar y el programa no sigue. math no se detiene así, porque math ya está en la biblioteca y el import la encuentra.
La página siguiente trata de fecha y hora. Esta página solo separa los módulos que llegan con el lenguaje de una carpeta que escribes tú, y muestra cómo floor quita una parte decimal.
Ya está ahí o la escribes tú
Resumen: math.floor(2.9) muestra 2; math, json y csv llegan con el lenguaje; bakery no; una carpeta que falta se detiene como ModuleNotFoundError; la página siguiente trata de fecha y hora.
🧠 Pon a Prueba tu Conocimiento
Pon a Prueba tu Conocimiento
Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema
📝 Instrucciones
- Lee cada pregunta cuidadosamente
- Selecciona la mejor respuesta para cada pregunta
- Puedes repetir el quiz tantas veces como quieras
- Tu progreso se mostrará en la parte superior