0% encontró este documento útil (0 votos)
10 vistas7 páginas

Resumen Curso Python

El documento es una introducción a Python, un lenguaje de programación de alto nivel que destaca por su simplicidad y versatilidad en diversas aplicaciones. Se abordan conceptos fundamentales como variables, tipos de datos, control de flujo, funciones y estructuras de datos, junto con actividades sugeridas para practicar. Al final, se menciona la posibilidad de avanzar hacia temas más complejos como programación orientada a objetos y ciencia de datos.
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)
10 vistas7 páginas

Resumen Curso Python

El documento es una introducción a Python, un lenguaje de programación de alto nivel que destaca por su simplicidad y versatilidad en diversas aplicaciones. Se abordan conceptos fundamentales como variables, tipos de datos, control de flujo, funciones y estructuras de datos, junto con actividades sugeridas para practicar. Al final, se menciona la posibilidad de avanzar hacia temas más complejos como programación orientada a objetos y ciencia de datos.
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
Está en la página 1/ 7

Módulo 1: ¿Qué es Python y por qué aprenderlo?

¿Qué es Python?

Python es un lenguaje de programación de alto nivel, interpretado y de propósito


general. Fue creado por Guido van Rossum y lanzado por primera vez en 1991. Su
filosofía se centra en la legibilidad del código y una sintaxis clara, lo que lo
convierte en uno de los lenguajes más amigables para principiantes.

¿Por qué usar Python?

 Simplicidad: Muy fácil de leer y escribir.

 Versatilidad: Se usa en ciencia de datos, desarrollo web, automatización,


inteligencia artificial, videojuegos y más.

 Gran comunidad: Miles de bibliotecas disponibles, mucha


documentación.

 Popularidad: Uno de los lenguajes más demandados en el mercado


laboral.

Ejemplo básico:

python

CopiarEditar

print("Hola, mundo")

Actividad sugerida:

Escribe un programa que imprima tu nombre, tu edad y tu comida favorita.

Módulo 2: Variables, Tipos de Datos y Operadores

Variables

Una variable es un espacio en memoria que guarda un valor con un nombre. En


Python no necesitas declarar el tipo de variable explícitamente.

python

CopiarEditar

nombre = "Francisco"

edad = 30

Tipos de datos más comunes:


 int: números enteros → 10, -5

 float: decimales → 3.14, -0.5

 str: cadenas de texto → "Hola"

 bool: booleanos → True, False

Operadores

python

CopiarEditar

# Aritméticos

suma = 5 + 2

resta = 5 - 2

multiplicacion = 5 * 2

division = 5 / 2

modulo = 5 % 2

Conversión de tipos:

python

CopiarEditar

edad = int("25") # Convierte string a entero

Actividad sugerida:

Crea un programa que reciba dos números del usuario y muestre:

1. Su suma

2. Su resta

3. Si son iguales o no

Módulo 3: Control de Flujo (Condicionales y Bucles)

Condicionales (if, elif, else)

python

CopiarEditar

edad = 18
if edad >= 18:

print("Eres mayor de edad")

else:

print("Eres menor de edad")

Bucles

Bucle while

python

CopiarEditar

i=0

while i < 5:

print("Valor de i:", i)

i += 1

Bucle for

python

CopiarEditar

for i in range(5):

print("Iteración número:", i)

break y continue

python

CopiarEditar

for i in range(10):

if i == 5:

break # Sale del bucle

print(i)

Actividad sugerida:

Escribe un programa que muestre todos los números del 1 al 100, pero:

 Si el número es múltiplo de 3, imprime "Fizz"

 Si es múltiplo de 5, imprime "Buzz"


 Si es múltiplo de ambos, imprime "FizzBuzz"

Módulo 4: Funciones

¿Qué es una función?

Una función es un bloque de código reutilizable que se ejecuta cuando se llama.

python

CopiarEditar

def saludar(nombre):

print("Hola", nombre)

saludar("Francisco")

Valores de retorno

python

CopiarEditar

def suma(a, b):

return a + b

resultado = suma(3, 4)

print(resultado)

Parámetros con valores por defecto:

python

CopiarEditar

def saludar(nombre="amigo"):

print("Hola", nombre)

Actividad sugerida:

Crea una función que reciba dos notas y calcule el promedio. Luego imprime si el
estudiante aprobó (promedio ≥ 4.0).
Módulo 5: Estructuras de Datos (Listas, Tuplas, Diccionarios)

Listas

python

CopiarEditar

frutas = ["manzana", "banana", "limón"]

print(frutas[1]) # "banana"

frutas.append("naranja") # Agrega al final

Tuplas

Inmutables (no se pueden modificar):

python

CopiarEditar

coordenadas = (10.5, 20.3)

Diccionarios

python

CopiarEditar

persona = {

"nombre": "Francisco",

"edad": 30,

"ciudad": "Santiago"

print(persona["nombre"])

Recorrer una lista

python

CopiarEditar

for fruta in frutas:

print("Me gusta", fruta)

Actividad sugerida:
Crea un diccionario con tus datos personales. Luego, agrega una nueva clave
llamada "profesion" y muéstrala por pantalla.

BONUS: Entrada y salida de datos

python

CopiarEditar

nombre = input("¿Cómo te llamas? ")

print("¡Hola,", nombre, "!")

python

CopiarEditar

numero = int(input("Ingresa un número: "))

print("El doble es", numero * 2)

Proyecto Final Sugerido

Crea un programa de "Agenda de Contactos" que permita:

1. Agregar un nuevo contacto (nombre y número)

2. Mostrar todos los contactos

3. Buscar un contacto por nombre

4. Salir del programa

Usa un diccionario y un bucle para repetir el menú hasta que el usuario elija salir.

Conclusión

Python es un lenguaje versátil, poderoso y fácil de aprender. En estas primeras


clases ya sabes:

 Declarar variables

 Controlar el flujo de un programa

 Crear funciones reutilizables

 Usar estructuras de datos básicas


Este es solo el inicio. Luego puedes avanzar a:

 Programación orientada a objetos

 Desarrollo web (Django/Flask)

 Análisis de datos (Pandas, NumPy, Matplotlib)

 Automatización

 Ciencia de datos e IA

También podría gustarte