En términos generales, al hablar de programación nos referimos a la escritura de código utilizado en un lenguaje de programación para que una computadora realice una tarea determinada. Para ello, es necesario conocer los siguientes conceptos:
- Variables:Una variable es un espacio en la memoria RAM de la computadora donde se almacenan datos con un nombre identificador. Estos datos pueden ser de distintos tipos, como números, cadenas de texto, listas, etc.
Para definir una variable en Python, se utiliza el símbolo "=" seguido del valor que queremos asignarle. Por ejemplo:
mi_variable = 10 mi_otra_variable = "Hola mundo"
- Tipos de datos: En programación, existen varios tipos de datos que podemos utilizar, dependiendo del tipo de información que queremos almacenar. Algunos de ellos son:
* Enteros: Son números enteros, positivos o negativos.
* Flotantes: Son números con decimales.
* Booleanos: Son valores de "verdadero" o "falso".
* Cadenas de texto: Son secuencias de caracteres, como palabras o frases encerradas entre comillas.
Los tipos de datos en Python se determinan automáticamente al momento de asignar un valor a una variable. Por ejemplo:
mi_variable = 10
# Tipo de dato: entero
mi_otra_variable = 3.14
# Tipo de dato: flotante
variable_booleana = True
# Tipo de dato: booleano
texto = "Hola mundo"
# Tipo de dato: cadena de texto
- Operadores: Los operadores son símbolos que nos permiten realizar operaciones con las variables y los tipos de datos que hemos definido. Algunos de ellos son:
* Operadores aritméticos: permiten realizar operaciones matemáticas, como suma (+), resta (-), multiplicación (*), división (/), módulo (%), entre otros.
* Operadores de comparación: permiten comparar dos valores y devuelven un valor booleano (verdadero o falso), como igualdad (==), desigualdad (!=), mayor que (>), menor que (<), etc.
* Operadores lógicos: permiten combinar valores booleanos para generar nuevos valores booleanos, como "y" (and), "o" (or) y "no" (not). Por ejemplo, podemos utilizar operadores aritméticos para realizar cálculos, como:
a = 10
b = 5
suma = a + b
# suma es igual a 15
resta = a - b
# resta es igual a 5
multiplicacion = a * b
# multiplicacion es igual a 50
division = a / b
# division es igual a 2.0
modulo = a % b
# modulo es igual a 0
También podemos utilizar operadores de comparación para comparar valores, como:
a = 10
b = 5
a == b
# es_igual es igual a False
es_mayor_que = a > b
# es_mayor_que es igual a True no_es_igual = a != b
# no_es_igual es igual a True
es_menor_o_igual_que = a <= b
# es_menor_o_igual_que es igual a False