← Fundamentos

Qué es Python: para qué sirve, su licencia y por qué es el lenguaje de la IA

Python es un lenguaje de programación libre, fácil de leer y de uso general. Para qué sirve, qué licencia tiene, por qué domina la IA y cómo empezar a programar.

En este artículo
  1. Para qué sirve Python
  2. Por qué es fácil de aprender
  3. Qué licencia tiene Python
  4. Versiones de Python
  5. Por qué Python es el lenguaje de la IA
  6. Cómo empezar con Python
  7. Preguntas frecuentes

Python es un lenguaje de programación libre, de uso general, conocido por una sintaxis clara que se lee casi como inglés. Sirve para automatizar tareas, analizar datos, crear sitios web y desarrollar inteligencia artificial. Lo creó Guido van Rossum a comienzos de los años noventa, funciona en Windows, macOS y Linux, y se distribuye gratis bajo la licencia de la Python Software Foundation.

Para qué sirve Python

Python es uno de los lenguajes más versátiles. Sus usos principales:

Área Qué se hace con Python Herramientas conocidas
Inteligencia artificial Entrenar y usar modelos, procesar texto e imágenes PyTorch, TensorFlow, Transformers
Análisis de datos Limpiar, cruzar y graficar datos pandas, NumPy, Matplotlib, Jupyter
Automatización Renombrar archivos, procesar planillas, descargar reportes Biblioteca estándar, openpyxl
Desarrollo web El backend de sitios y APIs Django, Flask, FastAPI
Administración de sistemas Scripts para servidores y redes Ansible, Fabric
Ciencia e ingeniería Cálculo numérico, simulaciones SciPy, SymPy

Donde Python no es la mejor opción: aplicaciones móviles nativas, videojuegos exigentes y programas donde cada milisegundo importa. Es más lento que lenguajes compilados como C, Rust o Go. En la práctica eso pesa menos de lo que parece, porque las bibliotecas que hacen el trabajo pesado (NumPy, PyTorch) están escritas en C o C++ por debajo y Python solo las coordina.

Por qué es fácil de aprender

Python usa la indentación (los espacios al inicio de la línea) para marcar los bloques de código, en vez de llaves o palabras especiales. Eso obliga a escribir código ordenado. Un ejemplo:

ventas = [120, 340, 80, 500]

for venta in ventas:
    if venta > 100:
        print("Venta grande:", venta)

Sin conocer el lenguaje, se entiende qué hace: recorre una lista y muestra las ventas mayores a 100. Por eso es el lenguaje con el que muchas universidades y cursos enseñan a programar. Otra ventaja es su biblioteca estándar, que trae módulos para archivos, fechas, correo, JSON, conexiones web y mucho más sin instalar nada. Para lo que falta, el repositorio PyPI reúne cientos de miles de paquetes que se instalan con pip.

Qué licencia tiene Python

Python se distribuye bajo la Python Software Foundation License Version 2 (PSF License), una licencia libre y permisiva. En la práctica:

  • Puedes usarlo gratis para cualquier fin, incluido el comercial.
  • Puedes incluirlo en un producto propio y distribuirlo.
  • Puedes modificarlo sin publicar tus cambios, a diferencia de la GPL.
  • Es compatible con la GPL, así que se puede combinar con software bajo esa licencia.

La dueña de los derechos es la Python Software Foundation, una organización sin fines de lucro creada en 2001 que también organiza la comunidad y la conferencia PyCon. Lo que escribes en Python es tuyo: la licencia del intérprete no impone ninguna condición sobre tus programas. Cada biblioteca que uses tiene su propia licencia, que conviene revisar; muchas usan MIT, BSD o Apache 2.0.

Versiones de Python

La rama actual es Python 3. Python 2 dejó de recibir soporte en 2020 y no debe usarse en proyectos nuevos. Desde Python 3.9 (2020) sale una versión nueva cada año, en octubre, y cada una recibe correcciones durante unos cinco años.

Versión Publicada Estado a octubre de 2026 Soporte hasta
3.15 Octubre de 2026 Correcciones Octubre de 2031
3.14 Octubre de 2025 Correcciones Octubre de 2030
3.13 Octubre de 2024 Solo seguridad Octubre de 2029
3.12 Octubre de 2023 Solo seguridad Octubre de 2028
3.11 Octubre de 2022 Solo seguridad Octubre de 2027

La última versión estable al escribir esto es la 3.15.1, del 21 de octubre de 2026. Para empezar, usa la más reciente; en un proyecto existente, la que use el proyecto.

Por qué Python es el lenguaje de la IA

Casi todo el trabajo de inteligencia artificial actual se hace en Python. Las razones son más históricas y prácticas que técnicas:

  1. La comunidad científica lo adoptó primero. NumPy y SciPy convirtieron a Python en una herramienta de cálculo numérico, y los investigadores de aprendizaje automático partieron de ahí.
  2. Las bibliotecas principales están en Python. PyTorch y TensorFlow, con las que se entrenan los modelos, ofrecen Python como interfaz principal. La biblioteca Transformers de Hugging Face también.
  3. Es fácil de leer para quien no es programador de profesión. Muchos investigadores vienen de la matemática, la física o la estadística.
  4. Los cuadernos Jupyter permiten mezclar código, resultados y gráficos en un mismo documento, ideal para experimentar.

Si quieres entender qué hay detrás de herramientas como ChatGPT, lee qué es un LLM. Para probar modelos en tu propio equipo, Ollama tiene una biblioteca oficial para Python que permite usarlos con pocas líneas.

Cómo empezar con Python

  1. Instálalo. En Linux suele venir instalado: compruébalo con python3 --version. En Windows, la forma recomendada hoy es el Python install manager, disponible en la Microsoft Store o en python.org; después se instala una versión con py install 3.15. En macOS, descarga el instalador desde python.org.
  2. Elige un editor. Visual Studio Code con la extensión de Python es lo más usado; también sirven Thonny (pensado para principiantes) o el IDLE que trae Python.
  3. Crea un entorno virtual por proyecto con python -m venv .venv, para que las bibliotecas de un proyecto no choquen con las de otro.
  4. Sigue el tutorial oficial, disponible en español en docs.python.org. Cubre lo esencial en pocas horas.
  5. Resuelve un problema real tuyo. Automatizar una planilla o renombrar archivos enseña más que los ejercicios abstractos.

Si te interesa programar como oficio, revisa cómo convertirse en desarrollador de software. Y cuando quieras guardar el historial de tus programas, aprende Git.

Preguntas frecuentes

¿Python es gratis? Sí. Python es software libre bajo la licencia de la Python Software Foundation y se puede usar gratis para cualquier fin, incluido el comercial.

¿Para qué sirve Python? Sirve para inteligencia artificial, análisis de datos, automatización de tareas, desarrollo web y administración de sistemas. Es uno de los lenguajes de uso general más versátiles.

¿Python es difícil de aprender? No. Es uno de los lenguajes más fáciles para empezar, por su sintaxis clara y su uso de la indentación. Con el tutorial oficial se aprende lo básico en pocas semanas de práctica.

¿Por qué se usa Python en inteligencia artificial? Porque las bibliotecas principales de IA, como PyTorch, TensorFlow y Transformers, usan Python como interfaz principal. La comunidad científica lo adoptó temprano y el ecosistema creció alrededor.

¿Qué versión de Python debo instalar? La más reciente estable, que a octubre de 2026 es Python 3.15. Python 2 ya no tiene soporte y no debe usarse.

Fuentes