0% encontró este documento útil (0 votos)
36 vistas

Lab 16 - Graficos Con Python

Este documento presenta un laboratorio sobre el desarrollo de interfaces gráficas en Python utilizando Tkinter. Se explican conceptos básicos y se proponen ejercicios prácticos como crear etiquetas, botones y cajas de texto para realizar cálculos simples.
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)
36 vistas

Lab 16 - Graficos Con Python

Este documento presenta un laboratorio sobre el desarrollo de interfaces gráficas en Python utilizando Tkinter. Se explican conceptos básicos y se proponen ejercicios prácticos como crear etiquetas, botones y cajas de texto para realizar cálculos simples.
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/ 17

t

CODIGO DEL CURSO:

Alumno(s) Nota

Medina Huahuala Christopher Bruno

Grupo D
Ciclo primer ciclo
Fecha de entrega

DISEÑO Y DESARROLLO DE SOFTWARE


PROGRAMA DE FORMACIÓN REGULAR
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 1 de 9

I.- OBJETIVOS:
● Elaborar y diseñar programas en Python que utilicen componentes gráficos

II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.

III.- FUNDAMENTO TEÓRICO:


1. Revisar el texto guía que está en el campus Virtual.

IV.- NORMAS EMPLEADAS:


2. No aplica

V.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:


● El desarrollo del laboratorio es individual.

VI.- MARCO TEÓRICO:


Laboratorio 16
Laboratorio de Fundamentos de Programación Página 2 de 9

VIII.- PROCEDIMIENTO:

EJERCICIOS DE APLICACIÓN:
Iniciar el programa PyCharm. Crear un nuevo proyecto llamado “Lab16”.
1. Programa: HOLA MUNDO!
1.1. Crear un nuevo programa denominado: ejercicio_16_01.py
1.2. Importar los siguiente elementos del paquete TKINTER:

1.3. Ejecutar el programa, adjuntar y comentar los resultados

1.4. Modificar y/o agregar lo siguiente:


Laboratorio 16
Laboratorio de Fundamentos de Programación Página 3 de 9

1.5. Ejecutar el programa, adjuntar y comentar los resultados. Investigar y comentar la utilidad de las
propiedades font, bg y fg.

1.6. Agregar al menos 2 etiquetas más en la ventana y modificar sus propiedades. Adjuntar resultados a
continuación.

1.7. Eliminamos el uso del método pack( ), y lo reemplazamos por lo siguiente:


Laboratorio 16
Laboratorio de Fundamentos de Programación Página 4 de 9

1.8. Ejecutar el programa, adjuntar y comentar los resultados. Tener en cuenta la siguiente imagen:

1.9. Podemos también hacer uso del método grid, para posicionar diversos elementos en la ventana. Para
ello, nos guíamos de la siguiente imagen, donde se debe indicar la coordenada, en fila (Row) y
columna (Column), en la que se mostrará cierto elemento en la ventana:
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 5 de 9

1.10. A continuación, de acuerdo a las dos etiquetas adicionadas, modificar el código según la siguiente
imagen:

1.11. Ejecutar el programa, adjuntar y comentar los resultados.

1.12. Podemos también indicar que un elemento ocupe más de una columna y/o fila, utilizando las
propiedades columnspan y rowspan. A continuación, modificar lo siguiente:
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 6 de 9

1.13. Ejecutar el programa, adjuntar y comentar los resultados.


Laboratorio 16
Laboratorio de Fundamentos de Programación Página 7 de 9

2. Programa: MULTIPLES CONTROLES


2.1. Descripcion: “Crearemos un programa que permita al usuario ingresar un numero. Luego al
presionar un botón nos indicará, en una etiqueta, si el numero ingresado es par o impar”.

2.2. Crear un nuevo programa denominado: ejercicio_16_02.py


2.3. Implementar el siguiente código:

2.4. Ejecutar el programa, adjuntar y comentar los resultados.


2.5. A continuación, vamos a agregar funcionalidad al botón de comando, ingresando la siguiente
instrucción:
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 8 de 9

2.6. Como se puede apreciar, muestra error en la última instrucción, ya que estamos queriendo llamar a la
función esParImpar, la cual aún no se ha generado en el programa. Siendo así, pasamos a agregar el
siguiente código:

2.7. Ejecutar el programa, adjuntar y comentar los resultados.

3. Implementar una calculadora simple


3.1. A continuación se muestra el aspecto de la interface de la calculadora:

3.2. Crear un nuevo programa denominado: ejercicio_16_03.py


3.3. Implementar el siguiente código:
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 9 de 9

3.4. Adicionar el siguiente código para el funcionamiento de los botones:


Laboratorio 16
Laboratorio de Fundamentos de Programación Página 10 de 9

3.5. Adicionar las funciones correspondientes:

3.6. Ejecutar el programa, adjuntar y comentar los resultados obtenidos. Realizar pruebas diversas en la
ejecución del programa.
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 11 de 9

4. Ejercicios propuestos
4.1. Implementar un programa ejercicio_16_04.py que permita ingresar el lado de un cuadrado y que
contenga dos botones, el primero permitirá mostrar el perímetro del cuadrado, el segundo botón
mostrará el área del cuadrado.
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 12 de 9

4.2. Implementar un programa ejercicio_16_05.py que permita el ingreso del largo y el ancho de un
rectángulo y que contenga tres botones que permitan calcular el perimetro, area y diagonal del
rectángulo:
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 13 de 9
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 14 de 9
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 15 de 9

4.3. Proponga un programa ejercicio_16_06.py utilizando su creatividad donde haga uso de los controles
utilizados en esta guía de laboratorio. Procure que el programa sea distinto al que proponen sus demás
compañeros.
Laboratorio 16
Laboratorio de Fundamentos de Programación Página 16 de 9

OBSERVACIONES:
La función gráficos en Python como al usar “kivy” , “kivy.core” , “kivy.uix” hasta “kivy.label” son
las más importantes en las clases y objetos porque podemos apreciar que podemos realizar varios
problemas matemáticos y de variedad como usar nombres y letras hasta sacar respuestas
numéricas y así ver muchas funciones como nos da resultados como al saber la lista de precios, los
nombres, lista de productos, promedios, saber cuál es mayor o menor y ver como respuesta
también teniendo en cuenta que al usar pycharm podemos usar varias aplicaciones más y al ver el
resultado el usuario estará correctamente conforme con el trabajo hecho.

CONCLUSIONES:
Que este programa nos da muchas facilidades para que nosotros vayamos a ver con
podemos usar una variedad de códigos y realizar muchas funciones, como ver resultados
de precios hasta el promedio que queramos sacar y así también ver los nombres como los
que queramos saber y así más como ver resultados de tablas o también letras si nosotros
queremos repeticiones con la función “kivy” que es como un bucle al momento de
ejecutarse que nos muestra el resultado en una ventana aparte , que queremos realizar e
interactuar con el programa y como pycharm y vemos que nos da muchas facilidades para
aplicar en interfaces y ver que realicen más funciones , así el usuario este satisfecho con los
resultados satisfactorios.
"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”. Benjamín Franklin (1706-1790)

También podría gustarte