Código
False
False
False
En Python utilizamos variables para almacenar información en la memoria de la computadora. Las variables son como cajas en las que podemos guardar información, cada caja tiene un nombre y un contenido. Existen varias reglas para dar nombre a las variables en Python:
El proceso de crear (dar valor) a una variable se conoce como declaración de variables y es sensible a mayúsculas y minúsculas. Esto significa que si declaramos las variables nombre
, Nombre
y NOMBRE
serán diferentes.
False
False
False
Por lo cual podemos ver que las variables nombre
, Nombre
y NOMBRE
son diferentes, pues al realizar la comparación entre ellas, el resultado es False
, también podemos observar la forma de declarar variables en Python, la cual es nombre_variable = valor_variable
.
Podemos sobrescribir el contenido de una variable en cualquier momento.
En el ejemplo anterior, hemos cambiado el contenido de la variable nombre
de “Christian” a “Cesar”. En Python, podemos asignar cualquier tipo de dato a una variable. Los tipos de datos más comunes en Python son:
int
: Números enteros.float
: Números decimales.str
: Cadenas de texto.bool
: Valores booleanos (verdadero o falso).list
: Listas de elementos.tuple
: Tuplas de elementos.dict
: Diccionarios de elementos.Los números enteros son números que no tienen parte decimal. En Python, podemos declarar un número entero de la siguiente manera:
Otra forma de declarar un número entero es utilizando la función int()
para convertir un número decimal o un booleano a un número entero. Veamos un ejemplo:
10
10
1
Los números decimales son números que tienen parte decimal. En Python, podemos declarar un número decimal de la siguiente manera:
Otra forma de declarar un número decimal es utilizando la función float()
para convertir un número entero o un booleano a un número decimal.
10.0
1.0
Igualmente podemos utilizar la nota científica para declarar un número decimal en Python con la letra e
seguida de un número entero por ejemplo, 22e10
es equivalente a \(22 * 10^10\). En código:
Las cadenas de texto son una secuencia de carácteres (letras, números y símbolos). En Python, se pueden declarar cadenas de texto utilizando comillas simples '
o comillas dobles "
. Veamos un ejemplo:
Otra forma de declarar una cadena de texto es utilizando la función str()
para convertir un número entero, decimal o booleano a una cadena de texto. También podemos combinar las comillas simples y dobles para poder usar una o la otra dentro de la cadena de texto. Por ejemplo:
No te procupes, solo es un "amigo" / "amiga"
Tambén podemos imprimir saltos de línea (\n
), tabulaciones (\t
) y caracteres especiales en una cadena de texto. Por ejemplo:
Las rosas son rojas,
Las violetas son azules,
Viva el team frio,
Quiero un pan 🍞
Aqui no se habla
del formato APA
No, no, no 🫠
Los valores booleanos son valores lógicos que pueden ser True
(verdadero) o False
(falso). En Python, podemos declarar un valor booleano de la siguiente manera:
Igualmente existe la función bool()
pero su uso es poco utilizado, ya que los valores booleanos se utilizan principalmente en condicionales y bucles, además es necesario conocer que cosas se consideran True
y False
en Python.
False
True
False
True
Si recuerdan sus clases de Lógica, podrán crear una tabla de verdad para evaluar proposiciones lógicas en Python.
La documentación de código es una práctica común en programación y una buena costumbre para escribir código limpio y legible. En Python, podemos documentar nuestro código utilizando comentarios.
Los comentarios son líneas de código que no se ejecutan y se utilizan para explicar el código. En Python, los comentarios se crean utilizando el símbolo #
y cualquier texto que se escriba después de este símbolo se considera un comentario y no se ejecuta.
Hola Mundo
También podemos crear comentarios multilínea utilizando tres comillas simples '''
o tres comillas dobles """
, se utiliza mucho esta forma de comentar para documentar funciones o clases, como lo veremos más adelante.
En el siguiente bloque podrán ejecutar código de Python usando su navegador web. Igualmente pueden hacerlo en su computadora o en la nube utilizando Google Colab o Kaggle. Para cada ejercicio deber de escribir su propio código, crear un comentario con sus datos, crear su solución y tomar una captura de pantalla del resultado. Finalmente, subir la captura a la asignación correspondiente en Google Classroom.
Declarar una variable de cada tipo de dato en Python (entero, decimal, cadena de texto y booleano) e imprimir su valor.
Declarar una variable con el nombre poema
y asignarle un poema de su elección. Imprimir el poema en la consola con el formato adecuado. (Pueden utilizar emojis si lo desean).
En Python, podemos realizar operaciones matemáticas con variables de tipo entero y decimal. Las operaciones matemáticas más comunes en Python son:
+
.-
.*
./
.%
.**
.//
.sqrt()
ó ** 0.5
.==
, !=
, >
, <
, >=
, <=
.and
, or
, not
.Las operaciones aritméticas son operaciones matemáticas que se realizan con números. En Python, podemos realizar operaciones aritméticas con variables de tipo entero y decimal, como si fuese una calculadora.
from math import sqrt
# Sumemos dos numeros
numero1 = 10
numero2 = 5
suma = numero1 + numero2 # 10 + 5 = 15
print(suma)
# Restemos dos numeros
resta = numero1 - numero2 # 10 - 5 = 5
print(resta)
# Multipliquemos dos numeros
multiplicacion = numero1 * numero2 # 10 * 5 = 50
print(multiplicacion)
# Dividamos dos numeros
division = numero1 / numero2 # 10 / 5 = 2.0
print(division)
# Dividamos y solo tomemos la parte entera
division_entera = numero1 // numero2 # 10 // 5 = 2
print(division_entera)
# Calculemos el residuo de la división
modulo = numero1 % numero2 # 10 % 5 = 0
print(modulo)
# Elevemos un numero a una potencia
potencia = numero1 ** numero2 # 10 ^ 5 = 100000
print(potencia)
# Calculemos la raiz cuadrada de un numero
raiz_cuadrada = numero1 ** 0.5 # sqrt(10) = 3.1622776601683795
raiz_cuadrada2 = sqrt(numero2) # sqrt(5) = 2.23606797749979
print(raiz_cuadrada)
print(raiz_cuadrada2)
15
5
50
2.0
2
0
100000
3.1622776601683795
2.23606797749979
Las operaciones de comparación son operaciones que se utilizan para comparar dos valores y devuelven un valor booleano (True
o False
).
# Comparar si dos numeros son iguales
numero1 = 148
numero2 = 47
comparacion = numero1 == numero2
print(comparacion)
# Comparar si dos numeros son diferentes
comparacion = numero1 != numero2
print(comparacion)
# Comparar si un numero es mayor que otro
comparacion = numero1 > numero2
print(comparacion)
# Comparar si un numero es menor que otro
comparacion = numero1 < numero2
print(comparacion)
# Comparar si un numero es mayor o igual que otro
comparacion = numero1 >= numero2
print(comparacion)
# Comparar si un numero es menor o igual que otro
comparacion = numero1 <= numero2
print(comparacion)
False
True
True
False
True
False
Las operaciones con cadenas de texto son operaciones que se utilizan para concatenar, multiplicar y comparar cadenas de texto. Se utilizan principalmente para manipular texto en Python.
Para concatenar dos cadenas de texto, simplemente se utilizan el operador +
.
Hola Mundo
Para multiplicar una cadena de texto por un número entero, simplemente se utiliza el operador *
.
Me gusta programar en Python
Me gusta programar en Python
Me gusta programar en Python
Me gusta programar en Python
Me gusta programar en Python
Para comparar dos cadenas de texto, simplemente se utilizan los operadores de comparación.
# Comparar dos cadenas de texto
cadena1 = "Muchas gracias"
cadena2 = "De nada"
comparacion = cadena1 == cadena2 # Comparar si dos cadenas son iguales
print(comparacion)
comparacion = cadena1 != cadena2 # Comparar si dos cadenas son diferentes
print(comparacion)
comparacion = cadena1 > cadena2 # Comparar si una cadena tiene más caracteres que otra
print(comparacion)
comparacion = cadena1 < cadena2 # Comparar si una cadena tiene menos caracteres que otra
print(comparacion)
comparacion = cadena1 >= cadena2 # Comparar si una cadena tiene más o igual cantidad de caracteres que otra
print(comparacion)
comparacion = cadena1 <= cadena2 # Comparar si una cadena tiene menos o igual cantidad de caracteres que otra
print(comparacion)
False
True
True
False
True
False
En el siguiente bloque podrán ejecutar código de Python usando su navegador web. Igualmente pueden hacerlo en su computadora o en la nube utilizando Google Colab o Kaggle. Para cada ejercicio deber de escribir su propio código, crear un comentario con sus datos, crear su solución y tomar una captura de pantalla del resultado. Finalmente, subir la captura a la asignación correspondiente en Google Classroom.
En esta lección hemos aprendido a declarar variables y a realizar operaciones con ellas en Python. Hemos visto los tipos de datos más comunes en Python y cómo realizar operaciones aritméticas, de comparación y con cadenas de texto. En la siguiente lección, aprenderemos a utilizar estructuras de control de flujo en Python para crear programas más complejos y cómo utilizar funciones para reutilizar código.
¡Recuerda practicar y experimentar con los ejercicios para mejorar tus habilidades de programación en Python!
Cualquier duda o comentario, no dudes en escribirme a mi correo electrónico o escribir un comentario en la plataforma de Google Classroom.