¿Qué es Python? 🐍#

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.

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.


Justificación del estudio de Python#

En el currículo oficial de Tecnologías da Información e Comunicación de 2º Bachillerato en Galicia, Python es la herramienta principal para desarrollar el pensamiento computacional y crear soluciones tecnológicas innovadoras. Es muy utilizado en ámbitos tan diversos como ciencia de datos, web, inteligencia artificial o automatización, y te preparará para estudios superiores y un mundo laboral cada vez más digital.


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.

3️⃣ Multiplataforma#

  • Python funciona en Windows, macOS, Linux, y sistemas móviles.

  • El mismo programa se puede usar en diferentes sistemas sin modificar el código.


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.


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 la ABAU? ¿Cuántas horas al año estudias TIC?


Python es…

  • Sencillo ✅

  • Multiplataforma ✅

  • Multipropósito ✅

  • Popular ✅

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.