0% encontró este documento útil (0 votos)
3 vistas33 páginas

Python Inicial - Clase 2

La clase 02 de Python se centra en variables y entrada/salida de datos, abordando conceptos como tipos de datos, funciones print() e input(), y la conversión entre tipos. Se enfatiza la importancia de las variables en la programación, su manejo y buenas prácticas en la nomenclatura. Además, se presentan operadores aritméticos y un ejercicio práctico para recopilar información de un cliente y mostrarla en formato de tarjeta de presentación.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas33 páginas

Python Inicial - Clase 2

La clase 02 de Python se centra en variables y entrada/salida de datos, abordando conceptos como tipos de datos, funciones print() e input(), y la conversión entre tipos. Se enfatiza la importancia de las variables en la programación, su manejo y buenas prácticas en la nomenclatura. Además, se presentan operadores aritméticos y un ejercicio práctico para recopilar información de un cliente y mostrarla en formato de tarjeta de presentación.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Python INICIAL

Clase 02 | Variables y E/S de datos


¡Les damos la bienvenida! 🚀
🎥Vamos a comenzar a grabar la clase.
¿Ya viste la “Introducción
al programa" disponible
en el campus virtual?
La visualización y resolución de un breve cuestionario es de carácter
obligatorio para desbloquear los contenidos de las primeras 2
clases

Índice

Clase 02 Clase 03

Variables y E/S de datos Condicionales I


Variables y tipos de datos simples. Operadores lógicos.

Operador de asignación. Operadores relacionales.

Operadores aritméticos. Control de flujo: estructuras condicionales if y

Funciones print() e input(). else.

Conversión entre tipos de datos simples. Comentarios en el código.

Programas con entrada, procesamiento y


salida de datos.

Objetivos de la Clase
Bienvenidos a esta clase sobre conceptos fundamentales de programación en Python. Aprenderemos sobre
variables, tipos de datos, y cómo interactuar con el usuario mediante entrada y salida de información.

1 Manejo de Variables
Aprenderemos a almacenar y gestionar información dentro de un programa.
2 Tipos de Datos Básicos
Exploraremos los tipos de datos fundamentales en Python.

3 Interacción con el Usuario


Conoceremos las funciones print() e input() para comunicarnos con el usuario.

4 Conversión de Tipos
Aprenderemos a convertir datos entre diferentes tipos.

Variables
¿Qué es una
Variable?

En programación, una variable es como una "caja" donde


podremos ingresar datos de distinto tipo y origen. Es decir, se
tratará de un contenedor en la memoria de tu computadora
donde almacenaremos datos temporales que tu programa
pueda usar y modificar mientras se ejecuta.

Etiqueta Única
Cada variable tiene un nombre único que permite acceder
a su contenido.

Almacenamiento Dinámico
Las variables permiten que los programas sean flexibles
y dinámicos.
Funcionamiento de Variables en
Python

En Python no necesitás declarar explícitamente el tipo de dato que una variable va a almacenar
(como números, texto, listas, etc.). Esto hace que trabajar con variables sea muy fácil.

variable = valor mensaje = "Hola, Mundo"

En el contexto de la programación, el significado del signo “=” (operador de asignación)


es diferente al significado que tiene en, por ejemplo, la matemática (igualdad).
Formas de
Asignación

Asignación 1
Única
Se asigna un solo
valor a una
variable. Ejemplo:
2 Asignaciones
Múltiples
edad = 30
Se asignan valores
a varias variables

Cambio de 3 en una línea.

Valor Ejemplo: x, y, z = 1,
2, 3
Se puede modificar
el valor de una
variable existente.
Ejemplo: contador
= contador + 1
Nombres de
Variables

Caracteres Permitidos
Letras, números y guiones bajos. Deben
comenzar con letra o guion bajo.

Palabras Reservadas
No se pueden usar palabras reservadas de
Python como nombres de variables.

Sensibilidad a Mayúsculas
Python distingue entre mayúsculas y
minúsculas en nombres de variables.
Buenas Prácticas en
Nombres de
Variables
Descriptivos
Usar nombres que reflejen claramente el
contenido de la variable.

Snake Case
Usar minúsculas y guiones bajos para separar
palabras en nombres largos.

Evitar Nombres Cortos


No usar nombres como "x" o "n" que no
proporcionan información suficiente.
Tipos de Datos
Tipos de Datos Simples en
Python

1 Número Entero (int)


Números sin parte decimal, positivos o negativos.

2 Número Decimal (float)


Números con parte fraccionaria separada por un punto.

3 Cadena de Caracteres (str)


Secuencias de caracteres para almacenar texto.

4 Booleano (bool)
Representa valores de verdadero (True) o falso (False).
Terminal
Función print()

La función print() es utilizada para imprimir datos en la


terminal. Acepta múltiples valores entre los paréntesis, los
cuales pueden ser variables, literales (textos directos), o una
combinación de ambos separados por comas

Sintaxis

print(valor1, valor2)

Ejemplo:

nombre = "Mundo" print("Hola,", nombre)

“Hola” y nombre son dos argumentos.

Salida por consola:


Hola, Mundo

Caracteres Especiales en print()


Nueva Línea (\n) Tabulación (\t) End
Inserta un salto de línea en el Añade un conjunto fijo de Añade una especificación que
texto impreso. espacios en blanco. se incorpora al final de la
cadena

print("Hola\nMundo") print("Nombre:\tJuan\n
Edad:\t30") print("Hola,", end='
Salida por consola: ')
Hola Salida por consola: print("Mundo")
Mundo
Nombre: Juan
Salida por consola:

Edad: 30
Hola, Mundo
Función input()

Esta función permite a los programas utilizar datos


introducidos por el la persona que usa el programa a través
del teclado

Funcionamiento
Pausa la ejecución y espera que el usuario escriba
algo.

Devuelve lo escrito como una cadena de caracteres


(string).

Sintaxis:

variable = input(prompt)

Ejemplo:
nombre = input("Introduce tu nombre: ")
print("Hola", nombre)
Función type()

Esta función es una herramienta de desarrollo retorna el tipo


de dato consultado.
Sintaxis

type(objeto)

Uso
Útil para verificar y depurar tipos de datos en el código.

Ejemplos de Uso de
print(type(10))
print(type(3.14))
type()
# <class 'int'>
# <class 'float'>
print(type("Hola")) # <class 'str'>
print(type(True)) print(type(10))
# <class 'bool'> # <class 'int'>
print(type(3.14)) # <class 'float'>
print(type("Hola")) # <class 'str'>
print(type(True)) # <class 'bool'>
Conversión entre Tipos de
Datos
Conversión entre
Números Enteros y
Decimales

De int a float De float a int

decimal = float(10) entero = int(3.14)


# Resultado: 10.0 # Resultado: 3
Conversión de
Números a Cadenas
y Viceversa

1 De int a str

cadena = str(25) # Resultado: "25"

2 De str a int

numero = int("123") # Resultado: 123


Conversión entre Booleanos y
Otros Tipos

De bool a int

True se convierte a 1, False a 0.

De int a bool

0 se convierte a False, cualquier otro número a True.

Aplicación
Útil en cálculos que dependen de condiciones lógicas.
Operadores Aritméticos
Operadores
Aritméticos
Suma (+)

resultado = 5 + 3

Suma dos valores.

Resta (-)

resultado = 5 - 3

Resta el segundo valor del primero.

Multiplicación (*)

resultado = 5 * 3

Multiplica dos valores.


División (/)

resultado = 6 / 3

Divide el primer valor entre el segundo.


Operadores
Aritméticos
1 Módulo (%)

resultado = 7 % 3

Devuelve el resto de la división.

2 Exponenciación (**)
Preguntas para
resultado = 2 ** 3
Reflexionar
Eleva el primer valor a la potencia del segundo.

1 Variables en la Vida Diaria


3 División Entera (//)
¿Qué relación encuentras entre variables y
organización de información cotidiana?
resultado = 7 // 3

2 Nombres Descriptivos
Divide y redondea hacia abajo al entero más cercano.

¿Por qué es importante elegir nombres descriptivos


para las variables?
⚙️Ejercicios Prácticos
⚙️Situación inicial en TechLab.

Hoy vas a crear un pequeño programa que recopile los datos


básicos de una cliente y los presente en formato de una tarjeta de
presentación digital. Esta es tu primera misión real en TechLab y,
aunque puede parecer simple, es una habilidad fundamental para
cualquier profesional de la programación. Mariana, la Gerente de
Proyectos, te escribió un nuevo correo explicando detalladamente
que necesita que hagas:
⚙️Ejercicio Práctico Optativo | No
entregable

¡Hola!

En nuestro día a día, interactuamos con muchos clientes, y uno de los pasos iniciales
es recopilar y organizar su información básica. Para eso, necesito que desarrolles un
pequeño programa en Python que haga lo siguiente:

1. Solicite al cliente su nombre, apellido, edad y correo electrónico.

2. Almacene estos datos en variables.

3. Los muestre organizados en forma de una tarjeta de presentación en la pantalla.

¡Espero ver el resultado de tu trabajo pronto!

Saludos, Mariana”

También podría gustarte