From 85549ac613288e6f12fd103eedd6e9af99e5c11a Mon Sep 17 00:00:00 2001 From: Manuel Vergara Date: Thu, 14 Dec 2023 21:55:17 +0100 Subject: [PATCH] Update Python Ofensivo --- README.md | 4 ++-- .../02_maneras_imprimir_variable.py | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 python-ofensivo/00_ejercicios/02_maneras_imprimir_variable.py diff --git a/README.md b/README.md index eb14134..072e183 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ En resumen, Python es un lenguaje de programación de alto nivel, interpretado y
Historia de python 🏛️ -Python fue creado a finales de los años ochenta​ por [Guido van Rossum](https://es.wikipedia.org/wiki/Guido_van_Rossum) en Stichting Mathematisch Centrum (CWI), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba. +Python fue creado a finales de los años ochenta por [Guido van Rossum](https://es.wikipedia.org/wiki/Guido_van_Rossum) en Stichting Mathematisch Centrum (CWI), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba. El nombre del lenguaje proviene de la afición de su creador por los humoristas británicos [Monty Python](https://youtu.be/aQqhR26FOW8). @@ -85,7 +85,7 @@ Los espacios de nombres son una gran idea, ¡tengamos más de esos!
Últimas versiones 🔄 -Python 2.7.x (última versión de la serie Python 2.x) fue oficialmente descontinuado el 1 de enero de 2020 (paso inicialmente planeado para 2015), por lo que ya no se publicarán parches de seguridad y otras mejoras para él.​ Con el final del ciclo de vida de Python 2, solo tienen soporte la rama Python 3.6.x​ y posteriores. +Python 2.7.x (última versión de la serie Python 2.x) fue oficialmente descontinuado el 1 de enero de 2020 (paso inicialmente planeado para 2015), por lo que ya no se publicarán parches de seguridad y otras mejoras para él. Con el final del ciclo de vida de Python 2, solo tienen soporte la rama Python 3.6.x y posteriores. Con Python 3.5 llegaría el soporte incluido para entrada/salida asíncrona a través de la biblioteca asyncio, orientada a aplicaciones que requieren alto rendimiento de código concurrente, como servidores web, bibliotecas de conexión de bases de datos y colas de tareas distribuidas. diff --git a/python-ofensivo/00_ejercicios/02_maneras_imprimir_variable.py b/python-ofensivo/00_ejercicios/02_maneras_imprimir_variable.py new file mode 100644 index 0000000..641f732 --- /dev/null +++ b/python-ofensivo/00_ejercicios/02_maneras_imprimir_variable.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python3 +""" +Maneras de imprimir una variable +""" + +name = "Sergi" +rol = "SysAdmin" + +edad = 53 + +print("Hello, I'm %s your %s of %d years!" % (name, rol, edad)) + +print("Hello, I'm " + name + " your " + rol + " of " + str(edad) + " years!") + +print("Hello, I'm {0} your {1} of {2} years! Yes, {0}".format(name, rol, edad)) + +# f-strings +print(f"Hello, I'm {name} your {rol} of {edad} years!")