0% encontró este documento útil (0 votos)
2 vistas10 páginas

Python 1

El documento es una introducción a Python que cubre conceptos básicos como variables, tipos de datos, operadores y estructuras de control. Se presentan reglas para nombrar variables, así como ejemplos de operadores aritméticos y lógicos, y se incluyen ejercicios prácticos para aplicar los conocimientos adquiridos. Además, se enfatiza la importancia de la indentación en la programación y se ofrecen ejemplos de decisiones condicionales.
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)
2 vistas10 páginas

Python 1

El documento es una introducción a Python que cubre conceptos básicos como variables, tipos de datos, operadores y estructuras de control. Se presentan reglas para nombrar variables, así como ejemplos de operadores aritméticos y lógicos, y se incluyen ejercicios prácticos para aplicar los conocimientos adquiridos. Además, se enfatiza la importancia de la indentación en la programación y se ofrecen ejemplos de decisiones condicionales.
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

“Introducción a Python”

1. Variables

Una variable es un espacio en la memoria de la computadora reservado para un dato.

¿Cómo nombrar cada variable?

1. Pueden tener letras, números y guiones bajos (_)

2. NO pueden empezar con números

3. Dis nguen entre MAYÚSCULAS y minúsculas ("Nombre" es diferente que "nombre")

4. Usa nombres descrip vos: calificacion_matema cas es mejor que cm

Python ene reglas de e queta. Para nombres compuestos (más de una palabra), trata de NO
usar espacios ni mayúsculas mezcladas (CamelCase), usamos guiones bajos.

2. Tipos de Datos

Todo en el universo digital se reduce a estos cuatro pos base. Python es lo suficientemente listo
para detectarlos automá camente, pero tú debes conocerlos:

Página | 1
3. Operadores

Normalmente, usamos las variables para hacer cálculos u operaciones con ellas. Hay diferentes
pos de "operadores" que podemos usar:

Operadores Aritmé cos: Son para las operaciones matemá cas. Y se usan normalmente con las
variables de po int y float. Dan como resultado un número.

Ya conoces la suma +, la resta -, la mul plicación * y la división /. Las puedes u lizar como en una
calculadora: segundos_vividos = edad * 365 * 24 * 60 * 60.

Ahora, vamos a añadir herramientas un poco más complicadas:

Operadores de Comparación: A diferencia de los matemá cos que dan números, estos
operadores hacen "preguntas" y siempre responden con True (Verdadero) o False (Falso).

Página | 2
EXPERIMENTO 1: Inspeccionando Tipos (type)

Python reconoce en automá co el po de dato o variable que estás u lizando. ¿Pero cómo
sabemos qué po de dato es una variable? y si se equivocó? Python ene una función
llamada type()

EXPERIMENTO 2: El Arte del "Cas ng" (Conversión)

A veces recibimos un número, pero Python cree que es texto (como pasa con input y cuando
ponemos un número entre comillas ""). Debemos transformarlo.

 int(): Convierte a entero.

 float(): Convierte a decimal.

Página | 3
 str(): Convierte a texto.

EXPERIMENTO 3: Comparaciones

Existe el po de dato Bool. Que representa si algo es verdadero o falso. Siempre que hagas una
comparación se generan datos Booleanos (True o False).

Página | 4
Ejercicios de Entrenamiento:

Ejercicio 1: El Conver dor Universal

Crea un programa que pida al usuario una can dad de días (usando input). El programa debe
calcular y mostrar:

1. Cuántas horas son.

2. Cuántos minutos son.

3. Cuántos segundos son.

Reto: Usa f-strings para que la salida sea: "En 2 días hay 2880 minutos y 172800 segundos".

Ejercicio 2: Calculadora de Promedio (Tipos de datos)

1. Pide al usuario 3 calificaciones (pueden tener decimales, así que usa float()).

2. Calcula el promedio.

3. Imprime el promedio.

4. Parte Lógica: Crea una variable llamada paso_curso que sea True si el promedio es
mayor o igual a 6.0, y False si es menor. Imprime esa variable.

Ejercicio 3: Repar endo la Pizza (Operador Módulo)

Estás organizando una fiesta.

1. Define una variable rebanadas_pizza = 20.

2. Define una variable invitados = 6.

3. Calcula cuántas rebanadas le tocan a cada uno (usa división entera //).

4. Calcula cuántas rebanadas sobran para (usa módulo %).

5. Imprime los resultados.

Reto: Usa f-strings para que la salida sea: "Le tocan 3 rebanadas a cada uno y te sobran 2 para
".

Página | 5
4. Tomando Decisiones

¡Atención! Esto es lo que causa el 80% de los errores al principio.

Python no usa llaves {} como otros lenguajes para saber qué código va dentro del if.
Usa espacios al inicio de la línea. Esto se llama Indentación.

 Si la línea está "pegada" al margen izquierdo, está fuera del if.

 Si la línea ene 4 espacios (o un tabulador) a la derecha, está dentro del if.

A veces no solo hay dos caminos, el "Sí o No". A veces hay muchas opciones. Para eso usamos elif
(abreviatura de "Else If" o "Si no, entonces si...").

Operadores lógicos (and, or, not)

¿Qué pasa si necesitamos cumplir dos condiciones a la vez? Ahí se u lizan los Operadores
Lógicos:

 and (significa Y): Ambas condiciones deben ser True. (Es estricto).

 Ejemplo: Para entrar a la montaña rusa debes medir más de 1.50m Y tener
boleto.

 or (significa O): Al menos una condición debe ser True. (Es flexible).

 Ejemplo: Para aprobar necesitas sacar 10 en el examen O hacer el trabajo extra.

 not (significa NO): Invierte el valor. Si es True, lo vuelve False.

 Ejemplo: Puedes entrar si NO eres menor de edad.

Página | 6
Ejemplo 1: El Portero del Club (If básico + Indentación)

Vamos a crear un programa que decida si alguien puede entrar a un lugar. Observa con cuidado
los espacios (sangría) antes de los print.

Lo que hay que aprender:

 Recuerda que al hacer una comparación como edad>=18 en donde >= (mayor o igual) se
genera un resultado de po Bool (True / False)

 el espacio que hay antes de las líneas determina si la instrucción está dentro o fuera del
if, else, elif.

Página | 7
Ejemplo 2: Calculadora de IMC (Uso de elif)

Calcularemos el Índice de Masa Corporal y le diremos al que consulta su estado. Aquí usaremos
elif para manejar múl ples categorías.

Lo que hay que aprender:

 Se pueden u lizar varios elif juntos, con esto hay más opciones de decisión

 Si algo aplica a todas las opciones, como el imprimir el valor de IMC, se deja fuera de los
if, elif, else.

Página | 8
Ejemplo 3: Sistema de Becas (Lógica con and / or)

Las ins tuciones no dan becas a todos. Tienes que cumplir ciertos requisitos.

 Regla: Para tener la "Beca de Excelencia", debes tener promedio mayor a 90 Y vivir a
más de 10km de la escuela.

 Regla 2: Si no cumples eso, puedes tener "Beca Depor va" si eres del equipo de
fútbol O del equipo de básquet.

Lo que hay que aprender:

 al u lizar un operador lógico con dos comparaciones, el if tomará en cuenta el resultado


final.

 en este caso, ene que ser True (cierto) que el promedio es mayor o igual a 90 Y que la
distancia es mayor a 10km.

Página | 9
Ejercicios de Entrenamiento
Ejercicio 1: El Juez de Calificaciones

Crea un programa que pida 3 calificaciones al usuario (Matemá cas, Historia, Programación).

1. Calcula el promedio.

2. Si el promedio es mayor o igual a 6.0:

 Imprime "Aprobado".

 Reto extra (If anidado): Si el promedio es mayor a 9.5, imprime también


"¡Alumno Destacado! ".

3. Si el promedio es menor a 6.0:

 Imprime "Reprobado. Debes estudiar más."

Ejercicio 2: Conversor Inteligente

Realiza un menú de opciones para conver r distancias.

 Muestra un menú: 1. Conver r Km a Millas 2. Conver r Millas a Km

 Pide al usuario que elija una opción (input).

 Usa if y elif:

 Si elige "1": Pide km, haz la cuenta e imprime millas.

 Si elige "2": Pide millas, haz la cuenta e imprime km.

 else: Imprime "Opción no reconocida".

Ejercicio 3: La Montaña Rusa (Operadores Lógicos)

Para subir a la atracción extrema "El Tornado", se deben cumplir dos reglas de seguridad
estrictas:

1. Tener al menos 14 años.

2. Medir al menos 1.60 metros. Pero, si la persona viene acompañada por un adulto
(preguntar si/no), la edad mínima baja a 12 años.

Escribe el código que pida edad, altura y si viene acompañado; luego, decida si puede pasar o
no.

Página | 10

También podría gustarte