Python es un lenguaje versátil y de propósito general que es fácil de aprender y puede ayudarte a construir casi cualquier cosa que imagines, desde aplicaciones de línea de comandos pequeñas hasta aplicaciones complejas de machine learning para ciencia de datos. En estos ejemplos repasaremos los conceptos básicos de Python de una manera interactiva.
Primero definamos algunas variables y luego revisaremos su tipo.
Resultado:
Este es el tipo de todas las variables que definimos: name es <class ‘str’> age es <class ‘int’> school_average es <class ‘float’> fav_fruit es <class ‘list’> gym_routines es <class ‘dict’>
Los comandos anteriores muestran cómo podemos definir variables y cómo podemos verificar su tipo de variable utilizando la función integrada type de Python.
Ejemplo práctico
Ahora crearemos un ejemplo práctico. En este crearemos un script que haga lo siguiente:
- Pedir un nombre al usuario
- Pedir el año de nacimiento
- Mostrar un saludo con el nombre que el usuario ingresó
- Calcular y mostrar su edad basada en el año ingresado y el año actual
Por defecto, la función input
devuelve un valor string
. Como el siguiente dato que necesitamos es el año de nacimiento, necesitamos convertirlo explícitamente a un int
utilizando la función integrada int.
Para calcular la edad del usuario primero necesitamos obtener el año actual, para eso necesitamos importar el módulo datetime
de la librería con el mismo nombre datetime.
Esto puede ser confuso, pero es simplemente porque la librería y el módulo tienen el mismo nombre, pero no es el único módulo en esa librería, hay muchos otros que podríamos usar en ejemplos posteriores. Después de importar el módulo, simplemente usamos la función now()
junto con la función year
para obtener el año actual.
Después, solo restamos el año de nacimiento del año actual para obtener la edad actual.
Finalmente, imprimimos el saludo con la edad del usuario.
Si juntamos todo el código, obtenemos algo como lo siguiente.
¿Notaste algo diferente? Así es, estamos importando el módulo datetime
primero, esto es debido a las convenciones de codificación de Python, todas las importaciones deben estar al principio del archivo.
Con esto hemos creado nuestro primer script de Python. ¡Mantente atento para más ejemplos y lecciones!