¿Qué trae Python por defecto y qué es la biblioteca estándar?
Núcleo de Python · En inglés: Python core (standard library) · Tecnología web
El núcleo de Python es lo que viene incluido al instalarlo: los tipos de datos, las decisiones y los ciclos, las funciones básicas y una biblioteca estándar con módulos como math, datetime, csv y json.
¿Qué es el núcleo de Python y qué trae incluido?
Cuando instalas Python ya viene con un buen conjunto de herramientas, y a eso se le suele llamar el núcleo. Incluye los tipos de datos básicos (números, textos, listas, diccionarios), las estructuras para decidir y repetir (if, for, while), las funciones de siempre como print y len, y una biblioteca estándar con módulos listos como math para cálculos, datetime para fechas, csv y json para leer archivos, y random para azar.
Por eso se dice que Python viene con las baterías incluidas. Con solo el núcleo puedes escribir programas útiles: leer un archivo de ventas, sumar columnas, buscar duplicados o generar un reporte. Cuando necesitas algo más especializado, como análisis de grandes tablas o gráficas, ahí sí se instalan librerías externas encima del núcleo.
Conocer el núcleo te evita instalar librerías que no necesitas y te da una base firme para entender todo lo demás. Muchos problemas cotidianos de un negocio se resuelven solo con lo que ya trae Python.
Lo mismo, en pequeño y en grande
Sumar las ventas de un archivo CSV
Con el módulo csv que ya viene en Python, una persona lee el archivo de ventas y suma la columna del valor, sin instalar nada adicional.
Un script que revisa archivos de proveedores
Con json, datetime y los ciclos básicos, un equipo lee los archivos que mandan los proveedores y avisa cuáles traen fechas vencidas, usando solo el núcleo.
Pon a prueba lo que leíste
Elige A, B o C. Si fallas, lees el porqué y pruebas otra vez.
Quieres leer un archivo CSV sin instalar nada extra. ¿Se puede?
Aprende jugando
¿Cuento o verdad?
¿Cuento o verdad?
Otros temas que te pueden interesar
También se le dice