Está en la página 1de 19

INTRODUCCIÓN A LA PROGRAMACIÓN

INTRODUCCIÓN A LA
PROGRAMACIÓN
TIPOS DE DATOS EN PYTHON
INTRODUCCIÓN
INTRODUCCIÓN AA LA
LA PROGRAMACIÓN
PROGRAMACIÓN

TIPOS DE DATOS EN PYTHON


INTRODUCCIÓN A LA PROGRAMACIÓN

Al finalizar la sesión , los estudiantes están en la capacidad


de identificar diferentes tipos de datos en Python.

3
INTRODUCCIÓN A LA PROGRAMACIÓN

Introducción
• Python tiene varios tipos de datos estándar disponibles por defecto en el
intérprete, por ejemplo, los tipos numéricos, cadenas y booleanos.
• Para manejar estos datos usaremos variables y constantes, las cuales
pueden ser operadas con operadores aritméticos, relacionales, de
asignación y lógicos.
INTRODUCCIÓN A LA PROGRAMACIÓN

Objetivos
• Crear programas usando diferentes tipos de datos
• Identificar los diferentes tipos de operadores y utilizarlos para resolver
problemas.
INTRODUCCIÓN A LA PROGRAMACIÓN

Índice
• Tipos de datos
– Númericos
– Cadenas
– Boolenos
• Variables
• Operadores
– Aritméticos
– Relacionales
– De asignación
– Lógicos

6
INTRODUCCIÓN A LA PROGRAMACIÓN

Tipos de datos
Los programas manipulan valores, estos pueden ser de diferentes tipos, por
ejemplo números o letras.

7
INTRODUCCIÓN A LA PROGRAMACIÓN

Booleanos
Solo puede tener dos valores: True (verdadero) o False (falso)son utilizados
en las expresiones condicionales.

8
INTRODUCCIÓN A LA PROGRAMACIÓN

Operadores

9
INTRODUCCIÓN A LA PROGRAMACIÓN

Operadores aritméticos
Son símbolos que representan operaciones como la suma y la multiplicación.

Cuando hay más de un operador en una expresión el orden depende de las


reglas de precedencia.

10
INTRODUCCIÓN A LA PROGRAMACIÓN

Operadores aritméticos – Ejemplo

11
INTRODUCCIÓN A LA PROGRAMACIÓN

Operadores relacionales
Permite evaluar valores y dan como resultado valores booleanos

Operador Significado Ejemplo Resultado

== Evalúa que los valores sean iguales 8 == 3 False

!= Evalúa si los valores son distintos 8 != 3 True

< Evalúa si el valor del lado izquierdo es menor 8<3 False


que el valor del lado derecho

> Evalúa si el valor del lado izquierdo es mayor 8>3 True


que el valor del lado derecho

<= Evalúa si el valor del lado izquierdo es menor 8 <= 3 False


o igual que el valor del lado derecho

>= Evalúa si el valor del lado izquierdo es mayor 8 >= 3 True


o igual que el valor del lado derecho

12
INTRODUCCIÓN A LA PROGRAMACIÓN

Operadores de asignación
Los operadores de asignación se utilizan para asignar un valor a una variable,
así como cuando utilizamos el “=”.
Los operadores de asignación son “=,+=,-=,*=,/=,**=,//=”
Ejemplos:
= , igual a, es el más simple de todos y asigna a la variable del lado izquierdo
cualquier variable o resultado del lado derecho.
+= , suma a la variable del lado izquierdo el valor del lado derecho.
ej. si a=5 y a+=10, entonces “a” será igual a 15
-= , resta a la variable del lado izquierdo el valor del lado derecho.
ej. si a=5 y a-=10, entonces “a” será igual a -5
*=, multiplica a la variable del lado izquierdo el valor del lado derecho.
ej. si a=5 y a*=10, entonces “a” será igual a 50

13
INTRODUCCIÓN A LA PROGRAMACIÓN

Operadores lógicos
Estos son operadores que pueden trabajar con valores booleanos, son
llamados operadores lógicos o condicionales.

14
INTRODUCCIÓN A LA PROGRAMACIÓN

OPERADOR AND (y)


• En Python, el operador lógico and se utiliza para realizar una operación
lógica entre dos valores booleanos. El operador and devuelve True si
ambos operandos son True, y devuelve False en cualquier otro caso.

15
INTRODUCCIÓN A LA PROGRAMACIÓN

OPERADOR OR(O)
• En Python, el operador lógico or se utiliza para realizar una operación
lógica OR entre dos valores booleanos. El operador or devuelve True si
al menos uno de los operandos es True, y devuelve False solo si ambos
operandos son False.

16
INTRODUCCIÓN A LA PROGRAMACIÓN

OPERADOR XOR
• En Python, el operador lógico XOR se representa con el símbolo ^ y se
utiliza para realizar una operación de exclusión lógica entre dos valores
booleanos. El operador XOR devuelve True si uno y solo uno de los
operandos es True, y devuelve False en cualquier otro caso.

17
INTRODUCCIÓN A LA PROGRAMACIÓN

Ejercicio 2
Utiliza operadores de asignación para hallar lo siguiente:

- La multiplicación de X por 2
- El cuadrado de x
(El valor inicial de x es 3)

- El incremento de 1 para la variable i


(El valor inicial de i es 1)

18
INTRODUCCIÓN A LA PROGRAMACIÓN

Bibliografía
• Convatec (2014-2018) Tipos y estructuras de datos. Convatec
R.L.: Programación en Python-Nivel básico.
https://entrenamiento-python-basico.readthedocs.io/es/latest/lecc
ion3/index.html
• Elkner,Downey,Meyers,Inda (2009)Variables, expresiones y
sentencias. Open Book Project: Cómo pensar como un
informático: El aprender con Python vEd 2 documentation.
http://www.openbookproject.net/thinkcs/archive/python/thinkcs
pyesp3e_abandonado/cap02.html

También podría gustarte