






Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Introduccion a la Programacion con Python Para estudiantes que nunca han programado
Tipo: Guías, Proyectos, Investigaciones
1 / 11
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!







Nivel Cero Lenguaje Python 3 Duracion 2 horas Objetivos de esta clase Al terminar esta clase seras capaz de:
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.
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)
Hace algo con esos datos (calcula, compara, ordena)
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
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
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
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
Que debes hacer:
print("Hola, mundo!") print("Me llamo ___") Resultado esperado: Hola, mundo! Me llamo [tu nombre]
Que debes hacer:
nombre = '' edad = ___ ciudad = ''
print("Me llamo", nombre) print("Tengo", edad, "anos") print("Soy de", ciudad) Resultado esperado: Me llamo [nombre] Tengo [edad] anos Soy de [ciudad]
Que debes hacer:
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:
Que debes hacer:
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).