Curso Python. Práctica guiada V. Vídeo 63
Introducción al Curso de Programación en Python
Resumen de la sección: En esta sección del curso, se continúa con el desarrollo de una práctica guiada para crear un CRUD (Crear, Leer, Actualizar y Borrar) en Python. Se aborda la configuración del menú correspondiente a la base de datos, centrándose en las opciones de limpiar campos e insertar registros.
Configuración del Menú "Borrar Campos"
- El menú "Borrar Campos" permite resetear los campos y dejarlos en blanco.
- Se utiliza la opción "Borrar Campos" para eliminar los valores ingresados previamente antes de realizar cualquier acción.
- Después de borrar los campos, se procede a la opción de crear registros.
Asignación de Variables a los Campos
- Todos los campos son del tipo "entry", lo que permite manipular el texto ingresado por el usuario.
- Se utilizan variables para cada campo y se les asigna el valor correspondiente utilizando la función
StringVar().
Función para Limpiar Campos
- Se crea una función llamada "limpiar_campos" que utiliza las variables creadas anteriormente.
- La función establece cada campo a una cadena vacía utilizando el método
set("").
- Para borrar el campo de texto, se utiliza el método
delete(1.0, END).
Asignación de Función al Menú
- La función "limpiar_campos" debe ser asignada al menú correspondiente.
- Se localiza el menú y se le asigna la función utilizando la opción
command.
Continuación del Desarrollo del CRUD en Python
Resumen de la sección: En esta sección, se continúa con el desarrollo del CRUD en Python, centrándose en la opción de crear registros.
Configuración de Variables para los Campos
- Se crean variables para cada campo y se les asigna un valor inicial.
Función para Crear Registros
- Se crea una función llamada "crear_registro" que utiliza las variables creadas anteriormente.
- La función establece cada campo a una cadena vacía utilizando el método
set("").
- Para borrar el campo de texto, se utiliza el método
delete(1.0, END).
Asignación de Función al Menú
- La función "crear_registro" debe ser asignada al menú correspondiente.
- Se localiza el menú y se le asigna la función utilizando la opción
command.
Título descriptivo
Resumen de la sección: Descripción breve y concisa de lo que ocurre en esta parte del video.
Subtema 1
- Punto clave 1
- Punto clave 2
- Punto clave 3
Subtema 2
- Punto clave 1
- Punto clave 2
- Punto clave 3
Insertar nueva información en la base de datos
Resumen de la sección: En esta sección, se explica cómo insertar nueva información en la base de datos a través del formulario de creación. Se crea una función llamada "crear" que establece una conexión con la base de datos y utiliza una instrucción SQL para insertar un nuevo registro.
Creación de la función "crear"
- Se crea una nueva función llamada "crear" que establece una conexión con la base de datos.
- Se crea un cursor para ejecutar las instrucciones SQL.
Instrucción SQL para insertar un nuevo registro
- Se utiliza la instrucción
INSERT INTOseguida del nombre de la tabla y los campos correspondientes.
- El primer campo es auto numérico y se especifica como nulo.
- Los demás campos se concatenan utilizando comillas simples y dobles según el tipo de dato.
- Se utiliza el método
get()para obtener los valores introducidos en los cuadros de texto.
- Finalmente, se ejecuta la instrucción SQL utilizando el cursor y se muestra un mensaje de éxito.
Asignación de la función "crear" al menú y botón correspondiente
- La función "crear" se asigna como parámetro del comando del menú de creación.
- También se localiza el botón correspondiente y se asigna la función "crear".
Asignar función "crear" al botón
Resumen de la sección: En esta última parte, se explica cómo asignar la función "crear" al botón correspondiente para que también funcione desde ahí.
Asignación de la función "crear" al botón
- Se busca el botón de creación en la interfaz.
- Se agrega la función "crear" como parámetro del comando del botón.
Con esto, se completa la asignación de la función "crear" tanto al menú como al botón, permitiendo insertar nueva información en la base de datos desde ambos lugares.
Creación de registros en una base de datos
Resumen de la sección: En esta parte del video, se muestra cómo insertar registros en una base de datos. Se ejemplifica con el caso de insertar un registro para María, con contraseña 1234, apellido Gómez, dirección Gran Vía y un comentario.
Inserción del primer registro
- Para insertar el primer registro, se deja vacío el campo "hora" y se ingresa la información correspondiente a María.
- El password es 1234.
- El apellido es Gómez.
- La dirección es Gran Vía.
- Se añade un comentario como ejemplo.
Verificación del registro insertado
Resumen de la sección: Después de realizar la inserción del registro, se verifica si ha sido exitosa.
Verificación desde el menú Club
- Se abre el menú Club para comprobar si el registro ha sido insertado correctamente.
- Aparece un mensaje indicando que el registro se ha insertado con éxito.
Verificación desde el navegador
- Se accede al navegador y se introduce la base de datos correspondiente.
- Navegando por los registros, se confirma que efectivamente aparece el primer registro insertado.
Inserción de más registros y verificación
Resumen de la sección: Se procede a insertar más registros en la base de datos y verificar su correcta inserción.
Inserción del segundo registro (Anna)
- Desde el botón "Crear", se borran los campos anteriores y se procede a ingresar los datos para Anna.
- El password puede ser cualquier valor deseado.
- El apellido es López.
- La dirección es Vergara.
- Se añade un texto cualquiera como ejemplo.
Verificación desde el navegador
- Se abre nuevamente el navegador y se arrastra la base de datos correspondiente.
- Navegando por los registros, se confirma que ahora aparecen dos registros en total.
Funcionamiento correcto de la base de datos
Resumen de la sección: Se verifica que todo funcione correctamente en la base de datos hasta este punto.
Comprobación de los campos
- Se accede a la pestaña "Estructura" para revisar los campos existentes en la base de datos.
- Navegando por los registros, se confirma que todos los campos (nombre, password, apellido, dirección) están funcionando correctamente.
Pequeños detalles pendientes
- Aunque todo funciona bien hasta ahora, se menciona que faltan algunos detalles por depurar y mejorar en futuras etapas del desarrollo.
Próximos pasos y cierre del video
Resumen de la sección: Se mencionan los próximos pasos a seguir y se invita a estar atentos al próximo video para continuar aprendiendo sobre el tema.
Búsqueda de información (parte del leer)
- Se menciona que el siguiente paso sería buscar información o realizar operaciones relacionadas con la lectura de datos en la base de datos. Sin embargo, esto será abordado en el próximo video.
Cierre del video
- Se concluye esta parte del tutorial dejando a los espectadores en el punto actual del desarrollo.
- Se invita a permanecer atentos para seguir aprendiendo en futuros videos.