0% encontró este documento útil (0 votos)
1 vistas8 páginas

Guia Python Conceptual

Este documento es una guía conceptual sobre cómo escribir, pensar y ejecutar programas en Python, enfocándose en la estructura de Entrada, Proceso y Salida. Incluye ejemplos prácticos y una checklist rápida para el examen, cubriendo aspectos esenciales como la sintaxis, condicionales, bucles y funciones. Su objetivo es ayudar a los estudiantes a recordar los conceptos clave durante el examen.

Cargado por

camilo.ccorrea
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1 vistas8 páginas

Guia Python Conceptual

Este documento es una guía conceptual sobre cómo escribir, pensar y ejecutar programas en Python, enfocándose en la estructura de Entrada, Proceso y Salida. Incluye ejemplos prácticos y una checklist rápida para el examen, cubriendo aspectos esenciales como la sintaxis, condicionales, bucles y funciones. Su objetivo es ayudar a los estudiantes a recordar los conceptos clave durante el examen.

Cargado por

camilo.ccorrea
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 DOCX, PDF, TXT o lee en línea desde Scribd

GUÍA CONCEPTUAL DE PYTHON -

Examen
Cómo escribir, pensar y ejecutar programas en Python

Introducción
Este documento resume lo más importante de los temas vistos en clase de forma
conceptual y sencilla.

Su objetivo es que el estudiante pueda recordar cómo plantear y ejecutar un programa


en Python durante el examen.
Capítulo 1 — Cómo pensar un problema en Python
Todo problema se resuelve siguiendo tres pasos:

1) Entrada: ¿qué datos me da o pide el enunciado? (ej: presupuesto, lados del


triángulo).

2) Proceso: ¿qué operaciones debo hacer? (ej: multiplicar por porcentajes, aplicar
fórmula).

3) Salida: ¿qué debo mostrar al usuario? (ej: imprimir resultados con print).

Un problema en Python es siempre → Entrada → Proceso → Salida.


Capítulo 2 — Sintaxis esencial de Python
Comentarios: # Esto no se ejecuta
Imprimir en pantalla: print('Hola')

Entrada de datos: x = input('Escribe algo: ') → siempre llega como texto


(str).

Conversión: int(), float(), str(). Ej: edad = int(input('Edad: '))

Asignación: variable = valor

Comparación: ==, !=, >, <, >=, <= (== es comparar, = es asignar)

Condicionales:
if condicion:
# código si es verdadero
elif otra_condicion:
# código si la otra es verdadera
else:
# si nada se cumple

Bucle for:
for i in range(5):
print(i) # imprime 0,1,2,3,4

Definir funciones:
def sumar(a, b):
return a + b

Clases básicas:
class Persona:
def __init__(self, nombre):
[Link] = nombre
def saludar(self):
print(f'Hola, soy {[Link]}')
Capítulo 3 — Problemas tipo examen (conceptual)
Ejemplo 1: Hospital (distribuir presupuesto).

Entrada: presupuesto total.

Proceso: multiplicar por porcentajes (0.40, 0.35, 0.25).

Salida: imprimir valores.


presupuesto = float(input("Presupuesto: "))
salud = presupuesto * 0.40
medica = presupuesto * 0.35
admin = presupuesto * 0.25
print("Salud:", salud)
print("Médica:", medica)
print("Administración:", admin)

Ejemplo 2: Número par o impar.


n = int(input("Número: "))
if n % 2 == 0:
print("Par")
else:
print("Impar")

Ejemplo 3: Área de triángulo con lados (Herón).


import math
a = float(input("Lado a: "))
b = float(input("Lado b: "))
c = float(input("Lado c: "))
s = (a+b+c)/2
area = [Link](s*(s-a)*(s-b)*(s-c))
print("Área:", area)

Ejemplo 4: Clase simple.


class Vehiculo:
def __init__(self, marca):
[Link] = marca

def mostrar(self):
print("Marca:", [Link])

v = Vehiculo("Toyota")
[Link]()
Capítulo 4 — Cómo ejecutar un programa en Python
1) Escribir el código en un editor (por ejemplo Notepad o VS Code).

2) Guardar con extensión .py (ej: [Link]).

3) Abrir terminal/console y ejecutar: python [Link]

En Jupyter Notebook basta con correr la celda (Shift+Enter).


Capítulo 5 — Checklist rápido para el examen
✔ Identificar variables de entrada.

✔ Convertir con int() o float() si es número.

✔ Definir el proceso matemático con operadores o fórmulas.

✔ Mostrar el resultado con print (usar f-strings para formato bonito).

✔ Usar if/else si hay condiciones.

✔ Usar for o while si hay repeticiones.

✔ Revisar sintaxis antes de ejecutar.

También podría gustarte