Python es un lenguaje de programación conocido por su sintaxis simple y legible. Es el lenguaje más usado en ciencia de datos e inteligencia artificial, pero sirve para mucho más.
Cómo funciona
El código Python se ejecuta con un intérprete, que lee el archivo y lo corre línea por línea. No necesitas compilar antes. Esto hace que el ciclo de escribir, ejecutar y corregir sea muy rápido.
El lenguaje usa indentación para organizar bloques, lo que obliga al código a mantenerse visualmente limpio. Para ejecutar un archivo:
python3 script.pyPython también cuenta con pip, el gestor que instala bibliotecas creadas por la comunidad:
pip install requestsLas bibliotecas son una de las grandes razones del éxito del lenguaje. Para IA hay opciones de aprendizaje automático, análisis de datos e integración con modelos.
Ejemplo práctico
Imagina que tienes una hoja de ventas y quieres saber el total por producto. Con pocas líneas de Python lees el archivo, sumas los valores e imprimes el resultado.
vendas = [
{"produto": "camiseta", "valor": 50},
{"produto": "boné", "valor": 30},
{"produto": "camiseta", "valor": 50},
]
totais = {}
for v in vendas:
totais[v["produto"]] = totais.get(v["produto"], 0) + v["valor"]
print(totais)El resultado muestra camiseta con 100 y gorra con 30. El mismo razonamiento, con bibliotecas, escala a análisis mucho más grandes.
Para qué sirve
Python se usa en:
- Ciencia de datos y análisis.
- Machine learning e IA, incluyendo el uso de modelos de lenguaje por API.
- Automatización de tareas y scripts del día a día.
- Web scraping, bots y back-end de sitios.
Para quien está empezando, es uno de los lenguajes más acogedores. Para quien trabaja con agentes de código, suele ser una elección común, porque los modelos conocen bien el lenguaje y generan código Python con facilidad.
Cuidados
Python no es la opción más rápida en ejecución bruta. En proyectos que exigen mucho rendimiento, parte del trabajo puede hacerse en otros lenguajes. También vale la pena usar entornos virtuales para separar las dependencias de cada proyecto.
Diferencia entre Python y JavaScript
Python se usa mucho en datos, IA y automatización. JavaScript domina el navegador y, con Node.js, también corre en servidores. Muchos proyectos usan ambos: Python para datos y modelos, JavaScript para la interfaz.