Está en la página 1de 24

PROGRAMACIÓN EN

PYTHON
UNIDAD 3

TEMA 2
VARIABLES, Tipos de Datos y Operadores Python
OBJETIVO

Comprender el concepto de variables, conocer los diferentes tipos de datos


en Python y cómo utilizar operadores para manipularlos.
INTRODUCCIÓN

Las variables son


fundamentales en la
programación y juegan un
papel crucial en la mayoría de
los lenguajes de programación,
incluido Python.
Su importancia radica en varios
aspectos que hacen posible la
manipulación y el
procesamiento de datos en un
programa
CARACTERÍSTICAS
Almacenamiento de datos:
Las variables son contenedores que permiten
almacenar y mantener datos en la memoria de un
programa.

Manipulación de datos:
Las variables permiten realizar operaciones y cálculos
utilizando los datos almacenados en ellas. Puedes
modificar el contenido de las variables, combinarlas o
aplicarles operaciones matemáticas y lógicas.
CARACTERÍSTICAS
Flexibilidad y reutilización de código:
Mediante el uso de variables, puedes escribir código
que funcione con diferentes valores y datos.

Referencia y acceso a datos:


Las variables proporcionan nombres o etiquetas con los
que podemos referenciar y acceder a los datos
almacenados en la memoria.
CARACTERÍSTICAS

Interacción con el usuario:


Las variables también se utilizan para almacenar y manejar
la entrada y salida de datos del usuario. Por ejemplo, si
estás creando un programa que solicita al usuario su
nombre, esa información se almacena en una variable.

Control de flujo:
Las variables pueden influir en las decisiones y el flujo del
programa. Los valores de las variables pueden cambiar
durante la ejecución del programa, lo que afecta la forma
en que se ejecutan ciertas partes del código.
CARACTERÍSTICAS

Comunicación entre funciones:


Las variables también permiten la comunicación entre
diferentes partes de un programa. Los datos pueden ser
pasados entre funciones a través de variables, lo que
facilita la modularidad y el desarrollo organizado de un
programa.
NUESTRO PRIMER PROGRAMA
LA FUNCIÓN PRINT ()
La palabra print() que puedes ver aquí es el nombre de una función. Eso no significa que dondequiera que aparezca esta
palabra, será siempre el nombre de una función. El significado de la palabra proviene del contexto en el cual se haya utilizado
la palabra.

Como puedes ver, la cadena está delimitada por comillas - de hecho, las comillas forman la
cadena, recortan una parte del código y le asignan un significado diferente.
LA FUNCIÓN INPUT ()
La función input() en Python se utiliza para obtener datos ingresados por el usuario desde la consola. Esta función pausa la
ejecución del programa y muestra un mensaje opcional en la consola para que el usuario pueda proporcionar una entrada.
ACTIVIDAD 1

El comando print() , el cual es una de las directivas más sencillas de Python,


simplemente imprime una línea de texto en la pantalla.
En tu primer laboratorio:
•Utiliza la función print() para imprimir la linea "¡Hola, Mundo!" en la pantalla.
•Una vez hecho esto, utiliza la función print() nuevamente, pero esta vez imprime tu
nombre.
•Elimina las comillas dobles y ejecuta el código. Observa la reacción de Python. ¿Qué
tipo de error se produce?
•Luego, elimina los paréntesis, vuelve a poner las comillas dobles y vuelve a ejecutar
el código. ¿Qué tipo de error se produce esta vez?
•Experimenta tanto como puedas. Cambia las comillas dobles a comillas simples,
utiliza múltiples funciones print() en la misma línea y luego en líneas diferentes.
Observa que es lo que ocurre.
CADENA VS ENTEROS
INGRESEMOS ESTOS COMANDOS:

A través de este ejemplo, encuentras dos tipos diferentes de literales:


•Una cadena, la cual ya conoces.
•Y un número entero, algo completamente nuevo.
La función print() los muestra exactamente de la misma manera. Sin embargo, internamente, la memoria de la computadora los almacena de dos maneras completamente diferentes. La cadena existe como eso, solo una
cadena, una serie de letras.
El número es convertido a una representación máquina (una serie de bits). La función print() es capaz de mostrar ambos en una forma legible para humanos.
TIPOS DE DATOS
Los tipos de datos más utilizados son:

• Integer (ENTEROS)
• Float (Flotantes)
• String (Caracteres)
• Boolean (Boleano)

En un Idle de Python podemos utilizar el comando


type() para determinar qué tipo de es el ingresado.
DATOS NUMÉRICOS
Los tipos de datos numéricos en Python son int, float y complex, y cada uno de ellos se
utiliza para representar diferentes tipos de números.:

El tipo de dato int (entero) se utiliza para


representar números enteros, es decir, números
sin parte decimal. Por ejemplo, 1, -10, 1000 son
ejemplos de enteros.

El tipo de dato float (coma flotante) se utiliza para representar


números con parte decimal. Los números float pueden contener
decimales y se expresan utilizando la notación de punto flotante.
Por ejemplo, 3.14, -0.5, 2.71828 son ejemplos de números float.
DATOS NUMÉRICOS

El tipo de dato complex


(complejo) se utiliza para
representar números
complejos, que son aquellos
que involucran una parte real y
una parte imaginaria. Se
representan en la forma a + bj,
donde a es la parte real y b es
la parte imaginaria. Por
ejemplo, (3 + 2j) es un número
complejo, donde 3 es la parte
real y 2j representa la parte
imaginaria (j es la unidad
imaginaria, √(-1)).
DATOS STRING

El tipo de dato de texto en Python es str (cadena de


caracteres), y se utiliza para representar y manipular
secuencias de caracteres, como palabras, frases o
cualquier combinación de letras, números y símbolos.

Las cadenas se expresan entre comillas simples (' ') o


comillas dobles (" "). Por ejemplo, "Hola, mundo",
'Python es genial', y "12345" son ejemplos de cadenas.

Las cadenas en Python son inmutables, lo que significa


que una vez creadas, no se pueden modificar sus
caracteres individuales, pero se pueden manipular y
combinar de diversas maneras mediante operaciones
de concatenación y métodos de cadenas.
DATOS BOOLEANOS

Los tipos de datos booleanos en Python son


representados por el tipo bool y pueden tener solo dos
posibles valores: True o False. Estos valores son
utilizados para expresar la lógica binaria y son
fundamentales en la toma de decisiones en la
programación.

Por ejemplo, cuando se realiza una comparación, como


verificar si una condición es verdadera o falsa, el
resultado será un valor booleano.

Los booleanos también se utilizan en estructuras de


control, como sentencias if, while, for, para controlar la
ejecución del código basándose en si una condición es
verdadera o falsa.
ACTIVIDAD 2

Crear un archivo de Python que se llame variables.py, donde


pueda;
• Ingresar e imprimir datos enteros
• Ingresar e imprimir datos flotantes
• Ingresar e imprimir datos strings
OPERADORES EN PYTHON
OPERADORES ARITMÉTICOS

1.Suma: +
2.Resta: -
3.Multiplicación: *
4.División: /
5.Módulo: % (devuelve el resto de la división)
6.Exponente: **
7.División entera: // (devuelve la parte entera del
resultado de la división)
OPERADORES DE ASIGNACIÓN

Los operadores de asignación en Python se utilizan para


asignar valores a variables. Son una forma concisa de
realizar una operación y almacenar el resultado en una
variable.

1.Asignación simple: =
2.Asignación con suma: +=
3.Asignación con resta: -=
4.Asignación con multiplicación: *=
5.Asignación con división: /=
6.Asignación con módulo: %=
7.Asignación con exponente: **=
8.Asignación con división entera: //=
OPERADORES DE COMPARACIÓN

Los operadores de comparación en Python se utilizan para


comparar dos valores y producir un resultado booleano
(True o False) según si la comparación es verdadera o falsa

1.Igual a: ==
2.No igual a: !=
3.Mayor que: >
4.Menor que: <
5.Mayor o igual que: >=
6.Menor o igual que: <=
OPERADORES DE LÓGICOS

Los operadores lógicos en Python se utilizan para combinar


o evaluar expresiones booleanas y producir un resultado
booleano (True o False).

1.AND (y): and


2.OR (o): or
3.NOT (no): not

También podría gustarte