Introducción a Python - Bloque 2
En esta sección comenzarás a trabajar con las bases de Python. Hemos preparado un video para ti, donde cubriremos los siguientes temas:
- I/O - ¡Hola mundo!
- Variables, tipos y conversión
- Operaciones básicas
- Condicionales
I/O - ¡Hola mundo!
input()
y print()
son las funciones de entrada y salida (respectivamente) de información en Python. input()
tiene como argumento una cadena de texto que da las instrucciones que se deseas desplegar y lo que retorna (la respuesta) siempre es una cadena de texto; mientras que print() tiene como argumentos cadenas de texto o variables que se desean desplegar.
# Ejemplo:
nombre = input("Introduce tu nombre: ")
print("Mucho gusto," nombre)
Variables, tipos y conversión
Podemos pensar que una variable es como un contenedor de información. Python puede albergar distintos tipos de datos, como valores numéricos, booleanos y cadenas de texto. Al ser Python de tipado dinámico, no hace falta declarar el tipo de variable, sino que sólo basta con definir sus valores.
# Example:
name = "Rodolfo"
age, pi = 26, 3.1416
age = float(age)
print(name, age)
print(type(name), type(age))
Operaciones básicas
En esencia hay tres tipos de operaciones:
- Operaciones aritméticas. Operan a nivel aritmético sobre los valores de las variables (
+, -, *, /, //, **
). - Operaciones de comparación. Operan a nivel matemático sobre los valores de las variables (
<, >, <=, >=, ==, !=
). - Operaciones lógicas. Operan a nivel lógico sobre las variables (
and, or, not
).
Condicionales
Utilizaremos una condición para validar si se cumple uno o más estados (las condiciones) para ejecutar cierto bloque de código, en esencia nos ayuda a tomar decisiones sobre el flujo de nuestro código.
# Example:
if condition:
# Block of code
elif other_condition:
# Another block of code
else:
# Final block of code