Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN A LA
PROGRAMACIÓN
TIPOS DE DATOS EN PYTHON
INTRODUCCIÓN A LA PROGRAMACIÓN
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
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
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.
16
INTRODUCCIÓN A LA PROGRAMACIÓN
Operadores relacionales
Permite evaluar valores y dan como resultado valores booleanos
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)
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