Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introduccion a la Programacion con Python Para estudiantes que nunca han programado, Guías, Proyectos, Investigaciones de Programación Informática

Introduccion a la Programacion con Python Para estudiantes que nunca han programado

Tipo: Guías, Proyectos, Investigaciones

2025/2026

A la venta desde 28/04/2026

luis-rodriguez-ykq
luis-rodriguez-ykq 🇨🇴

4 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Introduccion a la Programacion con Python | Clase 1 para principiantes
MODULO 1 | CLASE 1
Introduccion a la Programacion
con Python
Para estudiantes que nunca han programado
Nivel
Cero
Lenguaje
Python 3
Duracion
2 horas
Objetivos de esta clase
Al terminar esta clase seras capaz de:
- Explicar con tus propias palabras que es la programacion.
- Entender como piensa una computadora.
- Identificar conceptos basicos: variables, tipos de datos, operadores.
- Escribir y ejecutar tus primeros programas en Python.
- Completar 5 ejercicios progresivos de dificultad creciente.
1. ¿Que es la Programacion?
Programar es simplemente darle instrucciones a una computadora para que haga algo por
nosotros. Asi de sencillo. La computadora es muy rapida y obediente, pero tiene un problema: solo
entiende instrucciones muy precisas y en un lenguaje especifico.
>_
Analogia: la computadora es como un robot muy literal
Imagina que le pides a un robot que te prepare un cafe. Si solo le dices 'hazme un
cafe', el robot no sabe que hacer. Necesita instrucciones exactas: 1) Ve a la cocina.
2) Toma la cafetera. 3) Agrega agua. 4) Agrega cafe. 5) Enciende la cafetera. Eso
es exactamente lo que hace un programador: escribir instrucciones paso a paso.
1.1 ¿Que puede hacer una computadora?
Las computadoras son increiblemente poderosas, pero solo hacen lo que les decimos. Con
programacion podemos hacer que una computadora:
Introduccion a la Programacion - Modulo 1 - Python para principiantes
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Introduccion a la Programacion con Python Para estudiantes que nunca han programado y más Guías, Proyectos, Investigaciones en PDF de Programación Informática solo en Docsity!

MODULO 1 | CLASE 1

Introduccion a la Programacion

con Python

Para estudiantes que nunca han programado

Nivel Cero Lenguaje Python 3 Duracion 2 horas Objetivos de esta clase Al terminar esta clase seras capaz de:

  • Explicar con tus propias palabras que es la programacion.
  • Entender como piensa una computadora.
  • Identificar conceptos basicos: variables, tipos de datos, operadores.
  • Escribir y ejecutar tus primeros programas en Python.
  • Completar 5 ejercicios progresivos de dificultad creciente.

1. ¿Que es la Programacion?

Programar es simplemente darle instrucciones a una computadora para que haga algo por nosotros. Asi de sencillo. La computadora es muy rapida y obediente, pero tiene un problema: solo entiende instrucciones muy precisas y en un lenguaje especifico.

>_

Analogia: la computadora es como un robot muy literal Imagina que le pides a un robot que te prepare un cafe. Si solo le dices 'hazme un cafe', el robot no sabe que hacer. Necesita instrucciones exactas: 1) Ve a la cocina.

  1. Toma la cafetera. 3) Agrega agua. 4) Agrega cafe. 5) Enciende la cafetera. Eso es exactamente lo que hace un programador: escribir instrucciones paso a paso. 1.1 ¿Que puede hacer una computadora? Las computadoras son increiblemente poderosas, pero solo hacen lo que les decimos. Con programacion podemos hacer que una computadora:

Calcule numeros rapidisimo Guarde y busque informacion Muestre imagenes y videos Se conecte a Internet 1.2 ¿Que es un lenguaje de programacion? Un lenguaje de programacion es el idioma que usamos para darle instrucciones a la computadora. Asi como existen el espanol, el ingles y el frances para comunicarnos entre personas, existen Python, JavaScript, Java y muchos otros lenguajes para comunicarnos con las computadoras. Lenguaje Para que se usa principalmente Python Ciencia de datos, inteligencia artificial, automatizacion, webs. Ideal para principiantes. JavaScript Paginas web interactivas, aplicaciones moviles, servidores. Java Aplicaciones empresariales, apps Android, sistemas bancarios. C / C++ Videojuegos de alto rendimiento, sistemas operativos, hardware. Swift Aplicaciones para iPhone y Mac. ¿Por que aprendemos Python? Python fue disenado para ser facil de leer y escribir. Su codigo se parece mucho al ingles normal, lo que lo hace perfecto para aprender a programar. Ademas es uno de los lenguajes mas usados en el mundo hoy en dia, especialmente en ciencia de datos e inteligencia artificial.

2. ¿Como Piensa una Computadora? Antes de escribir codigo, necesitamos entender como razona una maquina. Las computadoras siguen tres pasos fundamentales para hacer cualquier cosa: 1 ENTRADA Recibe datos del exterior (teclado, mouse, sensores)

2 PROCESO

Hace algo con esos datos (calcula, compara, ordena)

3 SALIDA

Muestra el resultado (pantalla, sonido, archivo) Ejemplo concreto: una calculadora recibe dos numeros (entrada), los suma (proceso) y muestra el resultado en pantalla (salida). Todo programa que hagas en tu vida, sin importar lo complejo que sea, sigue este mismo esquema.

Reglas para nombrar variables en Python

  • El nombre solo puede tener letras, numeros y guion bajo ( _ ).
  • No puede empezar con un numero. (mal: 1nombre / bien: nombre1)
  • No puede tener espacios. Usa guion bajo en su lugar: mi_nombre
  • Python distingue mayusculas de minusculas: 'Nombre' y 'nombre' son diferentes.
  • Usa nombres descriptivos: 'edad' es mejor que simplemente 'e'. 3.2 Tipos de datos: ¿que cabe en un cajon? En Python, cada valor que guardamos tiene un tipo. Los mas comunes para principiantes son: Tipo Nombre en Python Ejemplos Para que sirve Numero entero int 5, 17, -3, 100 (^) Edad, cantidad, posicion Numero decimal float 3.14, 1.75, -0.5 (^) Precio, peso, temperatura Texto str^ 'Hola', 'Carlos', '2024' Nombres, mensajes, palabras Verdadero/ Falso bool True, False (^) Condiciones, decisiones tipos_de_datos.py

Ejemplos de cada tipo de dato

edad = 17 # int - numero entero precio = 9.99 # float - numero decimal saludo = 'Hola mundo' # str - texto (entre comillas) es_mayor = False # bool - verdadero o falso

Puedo ver el tipo de un dato con type()

print(type(edad)) # print(type(precio)) # print(type(saludo)) # print(type(es_mayor)) # 4. Operadores: Haciendo Calculos Los operadores son simbolos que le dicen a Python que operacion realizar con los datos. Los mas basicos son los operadores matematicos, que ya conoces del colegio.

4.1 Operadores matematicos Simbolo Operacion Ejemplo en Python Resultado + Suma^ 10 + 3^13

- Resta^ 10 - 3^7 ***** Multiplicacion^ 10 * 3^30 / Division^ 10 / 3^ 3.333... // Division entera^ 10 // 3^3 % Modulo (residuo)^ 10 % 3^1 ****** Potencia^ 2 ** 8^256 operadores.py

Practicando operadores en Python

a = 20 b = 6 print(a + b) # 26 print(a - b) # 14 print(a * b) # 120 print(a / b) # 3. print(a // b) # 3 (solo la parte entera) print(a % b) # 2 (el residuo de dividir 20 / 6) print(2 ** 10) # 1024 (2 elevado a la 10) 4.2 Operadores de comparacion Los operadores de comparacion comparan dos valores y devuelven True o False. Los usaremos mucho cuando aprendamos condiciones. Operador Significado y ejemplo == Igual a. 5 == 5 da True. 5 == 3 da False != Distinto de. 5 != 3 da True. 5 != 5 da False > Mayor que. 8 > 3 da True. 2 > 9 da False < Menor que. 2 < 9 da True. 8 < 3 da False >= Mayor o igual que. 5 >= 5 da True. 4 >= 5 da False <= Menor o igual que. 3 <= 7 da True. 9 <= 5 da False

  • Instala VS Code desde https://code.visualstudio.com
  • Crea un archivo con extension .py y escribe tu codigo.
  • Ejecuta con el boton de Play o escribiendo: python nombre_archivo.py

Ejercicio 1: Hola, mundo Basico

Que debes hacer:

  1. Escribe un programa que muestre el mensaje 'Hola, mundo!' en pantalla.
  2. Es la tradicion en programacion: el primer programa siempre es este.
  3. Luego agrega una segunda linea que diga tu nombre. Codigo base (escribe esto en tu editor):

Mi primer programa en Python

print("Hola, mundo!") print("Me llamo ___") Resultado esperado: Hola, mundo! Me llamo [tu nombre]

Ejercicio 2: Variables y presentacion Basico

Que debes hacer:

  1. Crea tres variables: tu nombre, tu edad y tu ciudad.
  2. Muestra en pantalla una presentacion usando esas variables.
  3. Intenta hacerlo sin escribir tu nombre directamente en el print(). Codigo base (escribe esto en tu editor):

Mis variables personales

nombre = '' edad = ___ ciudad = ''

Mostramos la presentacion

print("Me llamo", nombre) print("Tengo", edad, "anos") print("Soy de", ciudad) Resultado esperado: Me llamo [nombre] Tengo [edad] anos Soy de [ciudad]

Ejercicio 3: Calculadora sencilla Basico

Que debes hacer:

  1. Declara dos variables con numeros de tu eleccion.
  2. Calcula y muestra: la suma, la resta, la multiplicacion y la division.
  3. Agrega una etiqueta a cada resultado para que se entienda. Codigo base (escribe esto en tu editor):

Calculadora basica

numero1 = 15 numero2 = 4 suma = numero1 + numero resta = numero1 - numero multiplicacion = numero1 * numero division = numero1 / numero print("Suma: ", suma) print("Resta: ", resta) print("Multiplicacion: ", multiplicacion) print("Division: ", division) Resultado esperado: Suma: 19 Resta: 11 Multiplicacion: 60 Division:

Ejercicio 4: Programa interactivo con input() Intermedio

Que debes hacer:

  1. Pregunta al usuario su nombre y su ano de nacimiento.
  2. Calcula su edad aproximada (2025 menos el ano de nacimiento).
  3. Muestra un mensaje personalizado con su nombre y edad calculada.
  4. Recuerda convertir el input() a entero con int() antes de calcular. Codigo base (escribe esto en tu editor):

Programa interactivo: calculadora de edad

nombre = input("¿Como te llamas? ") ano_nacimiento = int(input("¿En que ano naciste? ")) edad_aproximada = 2025 - ano_nacimiento print("Hola,", nombre + "!") print("Tienes aproximadamente", edad_aproximada, "anos.") Resultado esperado: ¿Como te llamas? Maria ¿En que ano naciste? 2008 Hola, Maria! Tienes aproximadamente 17 anos.

Tipo de error Que significa Como corregirlo IndentationError (^) El sangrado (espacios al inicio) esta mal. Python usa la indentacion para organizar el codigo. Asegurate de usar siempre 4 espacios. ZeroDivisionError (^) Intentaste dividir un numero entre cero. Verifica que el divisor (el numero de abajo) no sea cero antes de dividir.

8. Resumen de la Clase Concepto Lo que aprendiste hoy Programacion Es dar instrucciones precisas a una computadora en un lenguaje que ella entiende. Python Lenguaje de programacion ideal para principiantes: legible, poderoso y muy usado. Variable Un espacio con nombre en la memoria para guardar datos y usarlos despues. int Tipo de dato para numeros enteros. Ej: 5, -3, 100 float Tipo de dato para numeros decimales. Ej: 3.14, 1. str Tipo de dato para texto. Siempre va entre comillas: 'hola' bool Tipo de dato logico. Solo puede ser True o False. print() Funcion para mostrar informacion en pantalla. input() Funcion para recibir datos escritos por el usuario. int() / float() Convierte texto a numero entero o decimal. Operadores + - * / // % ** para hacer calculos matematicos. Comparadores == != > < >= <= para comparar valores. Devuelven True o False. Logro de la clase Si llegaste hasta aqui y completaste los ejercicios, ya eres oficialmente un programador. Escribiste tu primer 'Hola mundo', creaste variables, hiciste calculos y construiste un programa interactivo que le pregunta cosas al usuario. Ese es un gran primer paso. En la proxima clase aprenderas... - Condiciones: como hacer que el programa tome decisiones (if / else).

  • Ciclos: como repetir acciones automaticamente (for / while).
  • Con esos dos conceptos podras crear programas mucho mas inteligentes.
  • Ejercicios: adivinar un numero, calcular promedios, validar entradas del usuario.