Está en la página 1de 22

INTRODUCCIÓN A LA PROGRAMACIÓN

INTRODUCCIÓN A LA
PROGRAMACIÓN
TIPOS DE DATOS EN PYTHON
INTRODUCCIÓN A LA 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

Numéricos
Python distingue entre enteros, números de punto flotante y números
complejos

Clase Descripción Ejemplo

Int Número entero con precisión fija 40

long Número entero en caso de overflow 40L


45983445599834L

float Coma flotante 3.19

complex Complejos, parte real y parte imaginaria j. (4.5 +3j)

8
INTRODUCCIÓN A LA PROGRAMACIÓN

Numéricos
Enteros: Son aquellos que no tienen decimales, pueden ser
positivos o negativos. En python se representan mediante los tipos
int (entero) y long (largo)
n1 = 20
n2 = -5

Reales: Son los números que tienen decimales, son del tipo float
n3 = 1.456

Complejos: Son los números que tienen una parte real y una parte
imaginaria, denominados complex.

X = 2.1 +6j 9
INTRODUCCIÓN A LA PROGRAMACIÓN

Cadenas
Una cadena es el texto encerrado entre comillas, se pueden usar
comillas simples o dobles. Las cadenas admiten operadores como la
suma y la multiplicación, si utilizas la suma + las cadenas se
concatenan

10
INTRODUCCIÓN A LA PROGRAMACIÓN

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

11
INTRODUCCIÓN A LA PROGRAMACIÓN

Variables
Una variable es el nombre que se refiere a un valor, la sentencia de
asignación crea nuevas variables y les da valores
En python a diferencia de otros lenguajes no se declaran las
variables.

12
INTRODUCCIÓN A LA PROGRAMACIÓN

Reglas y convenciones de nombres

• Nunca use simbolos especiales como @, #, !, $ etc


• El primer carácter no puede ser un número o dígitos.
• Las variables y las constantes pueden tener letras en minúscula
(de la a a la z), mayúscula ( de la A a la Z), dígitos (0 al 9) o el
guión bajo (_) tenga en cuenta que Python es un lenguaje Case
Sensitive, lo que significa que las letras mayúsculas son distintas
de las minúsculas. Por lo tanto, nombre y Nombre son dos
identificadores diferentes en Python
• No pueden usar palabras reservadas (por ejemplo: and, break,
del, else, for, if, etc)

Tot_soles=234
13
INTRODUCCIÓN A LA PROGRAMACIÓN

Operadores

14
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.
15
INTRODUCCIÓN A LA PROGRAMACIÓN

Operadores aritméticos – Ejemplo

16
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


8 == 5 True

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


8 != 3 False

< 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 o 8 >= 3 True


igual que el valor del lado derecho

17
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 18
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.

19
INTRODUCCIÓN A LA PROGRAMACIÓN

Ejercicio 1
Cree un programa que contenga las variables necesarias para
mostrar el nombre de un alumno y calcular el promedio de dos notas.

20
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)

21
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/la
test/leccion3/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/t
hinkcspyesp3e_abandonado/cap02.html

También podría gustarte