Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

¿Qué es Python?

Departamento de Tecnología
IES Frei Martín Sarmiento

Python 🐍 es uno de los lenguajes de programación más populares y con crecimiento más rápido del mundo desde 1991. Se utiliza para programación web, análisis de datos, ciencia, automatización y sobre todo para aprendizaje automático (IA). Dominarlo puede abrirte las puertas a trabajos digitales con alta demanda.

El aprendizaje automático (AA) es una rama de la inteligencia artificial que permite a los sistemas informáticos aprender y mejorar a partir de la experiencia sin ser programados explícitamente.

Aprender Python te permite no solo acceder al mercado laboral, sino también comprender cómo funciona la tecnología que nos rodea y desarrollar tus propios proyectos e ideas.

Características destacadas de Python

1. Lenguaje interpretado

  • El código que escribimos en Python se ejecuta línea a línea, directamente, sin compilar.

  • Ideal para aprender experimentando y ver los resultados al instante.

  • Ejemplo práctico:

nombre = input("¿Cómo te llamas? ")
print(f"¡Hola {nombre}! Acabas de ejecutar código de Python.")
¡Hola ! Acabas de ejecutar código de Python.

2. Lenguaje orientado a objetos

  • En Python, todo es un objeto: números, cadenas, listas...

  • La Programación Orientada a Objetos (POO) te permite organizar el código en piezas reutilizables (clases y objetos), promoviendo modularidad y reutilización.

Ventajas de Python

La principal ventaja de Python es apostar fuertemente por la sencillez 😍. Python parte una premisa base: “más simple es mejor” (parece una obviedad, pero no todos los lenguajes siguen esta filosofía).

Es decir, Python se enfoca en la productividad del desarrollador y en legibilidad del código. Esto sigue una filosofía que han llamado “The Zen of Python”, que básicamente promueve la simplicidad y claridad al programar.

Por otro lado, Python es un lenguaje multipropósito (bueno, como casi todos hoy en día). Esto significa que, aunque es más usado en ciertos ámbitos, nada nos impide usarlo para cualquier tipo de programas o tareas. Se utiliza para la creación de páginas web, análisis de datos, machine learning...

Otra gran ventaja de Python es su amplia biblioteca estándar, que proporciona módulos y funciones para realizar diversas tareas. Esto facilita el desarrollo de aplicaciones sin tener que reinventar la rueda.

Finalmente, la mayor ventaja que tiene Python (si, es su mayor ventaja) es la gran popularidad que ha adquirido el lenguaje. Esto le ha generado una gran comunidad.

Fruto de ello, existe una gran cantidad de recursos, documentaciones, tutoriales, y bibliotecas disponibles, facilitando el aprendizaje y la resolución de problemas.

Si tienes una necesidad, lo más seguro es que alguien ya haya hecho una biblioteca para resolverlo en Python.

Python

Figure 2:Evolución de los lenguajes de programación más populares según el índice TIOBE.

Ejemplo práctico: Tu primer código en Python

# ¡Hola, mundo personalizado!
print("Bienvenid@ a TIC en el IES Frei Martín Sarmiento")
print("Hola, Galicia")

# Calculadora sencilla usando variables
edad = 17
print("En 2º Bachillerato tienes", edad, "años.")
edad_graduacion = edad + 1
print("Al graduarte tendrás", edad_graduacion, "años.")
Bienvenid@ a TIC en el IES Frei Martín Sarmiento
Hola, Galicia
En 2º Bachillerato tienes 17 años.
Al graduarte tendrás 18 años.

Reto interactivo (modifica el código)

# Personaliza este programa con tus datos
nombre = "Tu nombre aquí"
instituto = "Tu instituto aquí"
ciudad = "Pontevedra"
edad = 12
dias_vividos = edad * 365   
horas_vividas = dias_vividos * 24  
print(f"Hola, soy {nombre} de {instituto} ({ciudad})")
print(f"Llevo aproximadamente {dias_vividos} días en este mundo o {horas_vividas} horas.")
print("Este año aprenderé programación en Python porque tengo un gran profesor ")
Hola, soy Tu nombre aquí de Tu instituto aquí (Pontevedra)
Llevo aproximadamente 4380 días en este mundo o 105120 horas.
Este año aprenderé programación en Python porque tengo un gran profesor 

Desafío extra: Añade más cálculos interesantes. Por ejemplo: ¿cuántos días faltan para tu cumpleaños? ¿Cuántas horas al día de media estudias alguna asignatura?

Recursos recomendados

  • Google Colab: Programa Python desde el navegador, sin instalaciones. 📚

  • Python.org: Página oficial y documentación.

  • SoloLearn: App móvil para practicar programación.

¿Sabías que...?

  • Python fue creado por Guido van Rossum en 1991. 🤓

  • El nombre viene de Monty Python, ¡no de la serpiente!

  • Es usado por Google, Instagram, Netflix y Spotify.

Resumen: ¿Por qué estudiar Python?

  • Sintaxis clara y fácil de entender.

  • Funciona en cualquier ordenador.

  • Miles de proyectos y ejemplos online.

  • En Galicia, es una de las herramientas más potentes del currículo TIC.