Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Python
Clase 1
Manuela Viviana Chacón
Universidad Nacional de Colombia – Sede Manizales
Manizales, Agosto 2021
Introducción Contenidos
01 Programación en Python
Lenguaje Python
02 Python un lenguaje de
programación
Conociendo
03 Python y Google Colab
Primeros programas
04 Ejemplos y primeros
programas
01
Introducción
Programación en Python
Programación en Python
En diferentes ramas del conocimiento se presentan problemas que no
son fáciles de resolver manualmente.
Se aumenta la complejidad si se
requiere realizar una gráfica del
promedio mensual, trimestral y
semestral de la cantidad de lluvia a
partir de los 365 datos.
Programación en Python
Si el número de días para analizar aumenta. Si se piensa en medidas para 5 años
con tomas de datos cada hora, o si se tienen datos faltantes que deben ser
eliminados o sustituidos por el promedio de los datos pasados, las técnicas
manuales llevarían mucho tiempo y se podrían generar errores humanos en el
proceso.
Si los cálculos que deben realizarse involucran operaciones complejas, aun con
pocos datos no sería eficiente realizar el proceso manualmente.
Programa
Datos de Información
entrada deseada
Computador (Máquina)
Programa
Conjunto de instrucciones que se realizan paso a paso para
lograr una actividad especifica. En el programa se deben
definir los datos de entrada y la información de salida. Un
programa convierte las entradas en las salidas deseadas.
Pasos para construir un programa
01 02
Análisis Algoritmo
03 04
Codificación Ejecución,
depuración y
pruebas
Pasos para construir un programa
01
Este paso es fundamental, busca entender y tener
Análisis suficientemente claro que es lo que se desea realice el
computador. El análisis implica establecer 3 elementos
importantes:
• Entradas
• Acciones
• Salidas deseadas
Pasos para construir un programa
02
Es una serie de pasos que se utiliza para describir
Algoritmo secuencialmente lo que se debe hacer para convertir las
entradas en salidas. En esta fase se define el “como”
resolver el problema.
03
Una vez construido el algoritmo es necesario convertirlo a
Codificación un lenguaje de programación, es decir emplear una serie de
palabras, expresiones y semántica que permitan entender
a la maquina lo que se quiere realizar.
Lenguaje de programación
Lenguaje que a través de instrucciones permite que una persona
pueda controlar un computador para obtener una determina salida
de información. El lenguaje de programación esta estructurado por
un conjunto de símbolos, palabras clave, semántica, que permiten la
comunicación entre el programador y el computador.
Pasos para construir un programa
04
Ejecución, ejecutarlo. Si el programa falla se deben corregir errores,
depuración y en esta fase también se mejorar u optimizan los
pruebas programas. Es necesario realizar diferentes pruebas
validando todos los escenarios posibles.
02
Lenguaje Python
Lenguajes de programación
¿Cuál lenguaje aprender?
Es recomendable comenzar por un lenguaje • Alto nivel implica que las instrucciones
sencillo, si se aprenden las bases es fácil son cercanas al lenguaje de los
moverse a otros lenguajes. humanos.
Python un lenguaje de programación
01 02
Descarga Compatibilidad
Primero es necesario ir a Python esta disponible para Windows,
https://www.python.org/ Mac, Linux, entre otros. Se descarga la
versión especifica para la plataforma
03
Instalación
Se recomienda seguir la
instalación por defecto
IDLE Python
IDLE es un entorno de desarrollo integrado
para Python se instala automáticamente.
Esta herramienta permite escribir, editar y
ejecutar códigos de Python.
• No requiere configuración
• Da acceso gratuito a GPUs
• Permite compartir contenido fácilmente
https://colab.research.google.com/
04
Primeros Códigos
Ejemplo 1
Se necesita un programa que dados 2 números enteros muestre el resultado de sus
operaciones básicas, suma, resta, multiplicación y división.
Ejemplo 3
En una tienda de bordados se cuenta con un segmento de hilo de longitud “L” con este
segmento se pueden construir las figuras de un cuadrado, un triangulo equilátero o una
circunferencia. La vendedora quiere saber el área que cada figura puede ocupar para
determinar mejor su diseño, se necesita un programa que calcule y muestre las tres áreas.
Ejercicio 1
Escribir un programa que lea un entero positivo, n, introducido por el usuario y después
muestre en pantalla la suma de todos los enteros desde 1 hasta n.
Ejercicio 2
Escribir un programa que pida al usuario su peso (en kg) y estatura (en metros), calcule el
índice de masa corporal y lo almacene en una variable, y muestre por pantalla la frase ‘Tu
índice de masa corporal es <imc>’ donde <imc> es el índice de masa con dos decimales.
Ejercicio 3
Imagina que acabas de abrir una nueva cuenta de ahorros que te ofrece el 4% de interés al
año. Estos ahorros debido a intereses, que no se cobran hasta finales de año, se te añaden
al balance final de tu cuenta de ahorros. Escribir un programa que comience leyendo la
cantidad de dinero depositada en la cuenta de ahorros, introducida por el usuario. Después
el programa debe calcular y mostrar por pantalla la cantidad de ahorros tras el primer,
segundo y tercer años. Redondear cada cantidad a dos decimales.
Comentarios y sintaxis
Dudas o preguntas?
Gracias!
CREDITS: This presentation template was created by Slidesgo, including
icons by Flaticon, infographics & images by Freepik and illustrations by
Stories