viernes, 31 de octubre de 2025

Guía y    Septimo     Taller   de Programación con Python



Para crear un botón en Python, utiliza la biblioteca tkinter. Crea un objeto Button pasándole la ventana padre y el texto que se mostrará. Para que el botón realice una acción al ser presionado, usa el parámetro command y asígnale una función. Finalmente, usa un método de geometría como pack()` para que el botón sea visible en la ventana

 Ejemplo: 

Personalizar el botón 

Puedes personalizar la apariencia del botón con varios parámetros adicionales: 

bg (o background): Color de fondo.

  • fg (o foreground): Color del texto.
  • font: Tipo y tamaño de la fuente.
  • width: Ancho del botón.
  • height: Alto del botón.
  • borderwidth (o bd): Grosor del borde.
  • relief: Estilo del borde (ej. 'flat''groove''raised').
  • activebackground: Color de fondo cuando el cursor está sobre él.
  • activeforeground: Color del texto cuando el cursor está sobre él. 
Ejemplo2: 







VISUALIZAR DATOS EN LA VENTANA



# Botón para guardar (ahora con función asociada)
boton = Button(ventana, text="GUARDAR", command=guardar_datos)
boton.pack(pady=10)

Digitar el siguiente còdigo para que deje ver los datos en interfaz


TALLER


1-  Diseñar 5  interfaces con atributos diferentes y botones diferentas (button)

2-  Del còdigo anterior ingresar 4 datos mas (documento, telèfono...) que en la parte inferior salga los datos.












miércoles, 22 de octubre de 2025

 

Guía y    Sexto     Taller   de Programación con Python


Etiqueta Label


La etiqueta label se refiere principalmente a un widget gráfico, comúnmente usando la biblioteca tkinter, que sirve para mostrar texto o imágenes en una ventana de interfaz gráfica. Permite etiquetar varios tipos de datos, incluidos texto, imágenes, audio, videos.

import tkinter as tk

# 1. Crear la ventana principal
ventana = tk.Tk()
ventana.title("Ejemplo de Etiqueta")

# 2. Crear la etiqueta
etiqueta = tk.Label(
    ventana, # La ventana donde se mostrará
    text="¡Hola Mundo!", # El texto de la etiqueta
    fg="blue", # Color del texto (foreground)
    bg="yellow", # Color de fondo (background)
    font=("Arial", 14, "bold") # Tipo de fuente, tamaño y estilo
)

# 3. Posicionar la etiqueta en la ventana
etiqueta.pack(pady=20) # .pack() la coloca en la ventana; pady añade espacio vertical

# 4. Iniciar el bucle principal de la ventana
ventana.mainloop()

Ejemplo 1:

Ejemplo 2:

Ejemplo 3:

TALLER


1-  Diseñar 5  interfaces con la etiqueta label con diferentes atributos. 



Guía y    Septimo     Taller   de Programación con Python

CAJA DE TEXTO

 En lenguajes como Python (Tkinter),  Entry es un widget que permite al usuario escribir texto de una sola línea, se puede usar para introducir nombres, contraseñas o cualquier otro tipo de entrada de texto simple.  La frase "función Entry" puede referirse a varios conceptos en informática y programación: una caja de texto en interfaces gráficas


Ejemplo 1:


Ejemplo 2:


Ejemplo 3:

TALLER


1-  Diseñar 5  cajas de texto con la etiqueta label. 








 

jueves, 16 de octubre de 2025

 

Guía y    Cuarto     Taller   de Programación con Python


Sentencia If Else de Python


La sentencia if else es una función condicional. Puedes imaginártela como una especie de interruptor: dependiendo de la condición que se cumpla, se activa (solamente) una parte del códigoLa función **if **es una parte fundamental de Python y de la programación en general. Te permite tomar decisiones en tus programas, lo que es esencial para crear aplicaciones más inteligentes y dinámicas. Con estos conceptos y ejemplos, estás en camino de dominar la función if en Python.


Una declaración if es una estructura de control de flujo que te permite ejecutar cierto código solo si una condición especificada es verdadera. La sintaxis básica de una declaración if es la siguiente:
Sintaxis básica

Screenshot_1.jpg

Ejemplo 1:

Screenshot_2.jpg


Paso 2: Uso de if con else
A veces, quieres ejecutar un bloque de código si la condición es verdadera y otro bloque de código si la condición es falsa. Para esto, puedes usar la declaración else junto con if. La estructura general es:

Ejemplo 2:

Screenshot_4.jpg

En este caso, la condición edad >= 18 es falsa, por lo que se ejecuta el bloque else, que muestra el mensaje “Eres menor de edad.”

Paso 3: Uso de if con elif (else if)
A veces, necesitas verificar múltiples condiciones en orden. Para hacerlo, puedes usar la declaración elif (abreviatura de “else if”) después de un bloque if. La estructura general es:


Screenshot_5.jpg

Ejemplo 3:

Screenshot_6.jpg

TALLER


1-  Diseñar un algoritmo donde solicite la edad, donde  si es mayor a 18 años que muestre Es mayor de edad  y en la parte falsa  Es menor de edad. 

2-  Diseñar un algoritmo donde solicite tres notas de un colegio y muestre la nota final,  Si la nota final es mayor a 3 ganó el año de lo contrario perdió

3-  Diseñar un algoritmo donde solicite el nombre, los meses trabajado en la empresa, el sueldo y el  auxilio de transporte.  Sacar la prima correspondiente a pagar 50% del sueldo si tiene 6  meses trabajando, de lo     contrario la prima será cero.  

Guía y    Quinto     Taller   de Programación con Python


Conceptos clave
  • Clases: 
    Son las plantillas o planos que definen la estructura y el comportamiento de los objetos. Por ejemplo, una clase Animal puede definir atributos como nombre y edad, y métodos como comer(). 
  • Objetos: 
    Son instancias concretas de una clase. Si Animal es la clase, "Pepe" (un gato de 5 años) y "Lucho" (un perro de 3 años) son objetos de esa clase. Cada objeto tiene su propio estado (sus propios valores para los atributos), pero comparte la lógica de la clase. 

tkinter

El paquete tkinter («interfaz Tk») es la interfaz por defecto de Python para el kit de herramientas de GUI Tk. Tanto Tk como tkinter están disponibles en la mayoría de las plataformas Unix, así como en sistemas Windows (Tk en sí no es parte de Python, es mantenido por ActiveState).

Tkinter es la biblioteca de Python que ofrece una interfaz orientada a objetos para el kit de herramientas GUI Tk. Tk es la biblioteca subyacente de Tcl/Tk que proporciona los widgets y la funcionalidad gráfica, mientras que Tkinter es el "enlace" que te permite usar esa funcionalidad desde Python.

GUI en Python se refiere al desarrollo de interfaces gráficas de usuario (Graphical User Interface) para crear aplicaciones con elementos visuales, como botones y ventanas, en lugar de depender de una línea de comandos. 
ejemplo 1:
ejemplo 1: Con mas atributos


TALLER


1-  Diseñar 5  interfaces con atributos diferentes. 











  Guía y Cuarto taller   de programación con Python Codigo para visualizar dos ventanas from tkinter import * def abrir_segunda():     se...