Autodidacta
Autodidacta
  • 8
  • 149 423
Python CRUD : Personaliza Insertar, Modificar, Eliminar y Consulta con Tkinter y SQLAlchemy Sqlite
🚀 ¡Bienvenido a Autodidacta! 🚀
En este tutorial aprenderás a crear una aplicación CRUD en Python y Tkinter utilizando SQLAlchemy conectado con Sqlite para persistencia en Base de Datos. Este proyecto te guiará paso a paso desde la instalación de los requisitos hasta la implementación de una interfaz gráfica con Tkinter, la lógica de la aplicación y la interacción con una base de datos.
🔍 Lo que aprenderás:
🌟 Insertar.
🌟 Modificar.
🌟 Eliminar.
🌟 Consultar.
🌟 Guardar en base de datos.
🌟 Arquitectura de capas que facilita el mantenimiento y la escalabilidad del código
TEMAS TUTORIAL:
► Creación de ventana
► Uso de Paneles - Frame
► Uso de Etiquetas. - Label
► Uso de Caja de texto - Entry
► Uso de botones - Button
► Uso de cajas de mensaje - messagebox
► Uso de base de datos - SQLAlchemy
► Uso de base de datos - SQLAlchemy .
🔰 DESCARGAR PROYECTO Y LAS INSTRUCCIONES
github.com/AutodidactaMx/Code-General-Python/tree/main/python-tkinter-sqlite-crud
🔰 VISITANOS
autodidacta.mx/
🎥 Temas destacados:
No te pierdas la oportunidad de ampliar tus habilidades de programación mientras creas algo práctico y divertido. ¡Asegúrate de suscribirte, darle like y dejar tus comentarios! 🌟
¡Vamos a comenzar este emocionante viaje de desarrollo juntos!
#Python #Tkinter #SQLITE #Programación #CRUD #DesarrolloDeSoftware
Переглядів: 3 438

Відео

Python QR Code: Crea, Personaliza y Descarga Tus Propios Códigos QR
Переглядів 2,5 тис.11 місяців тому
🚀 ¡Bienvenido a Autodidacta! 🚀 En este emocionante tutorial, te guiaré paso a paso a través del fascinante proceso de desarrollo de una aplicación para generar códigos QR a partir de texto utilizando Python, Tkinter y Qrcode. ¿Te gustaría crear tus propios códigos QR de manera sencilla y personalizada? ¡Entonces este video es para ti! 🔍 Lo que aprenderás: Configuración del entorno de desarrollo...
Diseño moderno con Menu Sidebar en Python Tkinter GUI ⭐ Tutorial Desde Cero - Parte 2
Переглядів 8 тис.Рік тому
En este video, daremos continuidad al emocionante proyecto de creación de un moderno dashboard. Te conduciré a lo largo del proceso de diseño y desarrollo de Interfaces Gráficas de Usuario (GUI), centrándonos especialmente en la creación de interfaces secundarias que se integrarán de manera elegante en la zona principal de la ventana maestra. Además, exploraremos el uso de ventanas secundarias ...
Programa tu Calculadora con Python y Tkinter con Diseño Moderno (GUI) 🥇
Переглядів 6 тис.Рік тому
🚀Te enseñare en este video desde cero a crear una calculadora con Tkinter y Python. Te invito descubrir el fascinante mundo de la programación con Python mientras creamos juntos una calculadora moderna con una interfaz gráfica de usuario (GUI) espectacular utilizando Tkinter. En este tutorial paso a paso, te guiaré desde cero, explorando los conceptos básicos de Python y diseñando una interfaz ...
Diseño moderno con Menu Sidebar en Python Tkinter GUI ⭐ Tutorial Desde Cero - Parte 1
Переглядів 35 тис.Рік тому
En este vídeo, te guiaré a través del proceso de creación de Interfaces Gráficas de Usuario (GUI) con un diseño moderno utilizando Python (Python Tkinter GUI Design). Utilizaremos Tkinter para la construcción de la interfaz gráfica, incorporando diversos widgets para alcanzar nuestros objetivos. Además, destacaremos un diseño que incluirá un menú lateral (sidebar) activado por un botón, permiti...
✅ Entornos Virtuales en Python: Concepto, Uso de venv, virtualenv 🐍 Paso a Paso
Переглядів 2,3 тис.Рік тому
En este video, profundizaremos en el fascinante mundo de los entornos virtuales en Python. ¿Qué son exactamente? ¿Por qué son esenciales para desarrolladores? ¿Cuáles son las ventajas de utilizar herramientas como venv y virtualenv? Los entornos virtuales son una pieza fundamental en el desarrollo de software en Python, y comprender su funcionamiento te permitirá mantener tus proyectos organiza...
Login (Inicio de sesión) de usuarios PYTHON desde cero / POO - TKINTER (PARTE 2)
Переглядів 22 тис.2 роки тому
.CONTENIDO : CONTINUAREMOS CON LA ELABORACION DE LOGIN DE USUARIO PYTHON EN TKINTsER, AHORA REGISTRAREMOS UN USUARIO EN BASE DE DATOS CON AYUDA DE UN ORM INCLUYENDO ENCRIPTACION DE LA CONTRASEÑA ES UN DISEÑO MODERNO QUEe INCLUYE : INTERFAZ DE USUARIO, FORMULARIO LOGING ,FORMULARIO REGISTRO DE CUENTA, MODERNO, PYTHON, TKINTER, SQLALCHEMY, CRYPTOGRAPHY Para usar este proyecto debes tener instalad...
Login (Inicio de sesión) de usuarios PYTHON desde cero / POO - TKINTER (PARTE 1)
Переглядів 70 тис.2 роки тому
CONTENIDO : CONTINUAREMOS CON LA ELABORACION DE LOGIN DE USUARIO PYTHON EN TKINTER, AHORA REGISTRAREMOS UN USUARIO EN BASE DE DATOS POR M DISEÑO MODERNO : INTERFAZ DE USUARIO, FORMULARIO LOGING MODERNO, PYTHON, TKINTER, SQLALCHEMY, CRYPTOGRAPHY Para usar este proyecto debes tener instalado Python 3.x y el paquete Pillow : pip install Pillow TEMAS TUTORIAL: ► Creación de ventana ► Uso de Paneles...

КОМЕНТАРІ

  • @RobinJobSinarahua
    @RobinJobSinarahua 5 днів тому

    para que me salga, la imagen en la ventana, recomendaciones bro!

  • @danielmunar6305
    @danielmunar6305 5 днів тому

    alguno sabe si esos correos que se estan registrando los puedo visualizar de alguna manera ? gracias

  • @AntonioSalasDiestre
    @AntonioSalasDiestre 14 днів тому

    Muy bueno. La estructura MVC muy acertado. Ahora sería interesante ver como gestionas el modelo multiventana, como abrir de forma modal y no modal, y controlar que se cierra y vuelve el control a la ventana que llama, etc. MUCHAS GRACIAS por tu esfuerzo y saber transmitir.

  • @anigarzat7
    @anigarzat7 18 днів тому

    Muchisimas gracias!! Esto es lo que estaba buscando para crear las pantallas autoajustables con Menu y la explicación estuvo excelente!! ¿Qué framework recomiendas más para empezar: Flask o Django? Muchas gracias!!

  • @hugosanchezmora6324
    @hugosanchezmora6324 21 день тому

    Excelente vídeo para iniciar en este mundo de Tkinter; Se ha ganado su merecido Like y un nuevo suscriptor; vídeo de calidad siga así Master 🤭👍

  • @icedev8078
    @icedev8078 21 день тому

    Nuevo sub 👋😃

  • @FaberMauricioSotoMartinez
    @FaberMauricioSotoMartinez 22 дні тому

    excelente video, que claridad para explicar, estaba enredado con otros videos y con este logre entender, mil gracias por su aporte.......

  • @javieralbertosaldarriagaca1514
    @javieralbertosaldarriagaca1514 27 днів тому

    Mi más sincera gratitud, que gran apoyo me brindaste con este maravilloso video, felicitaciones y muchos éxitos!

  • @italogallo7646
    @italogallo7646 27 днів тому

    LO felicito ingeniero , es una super clase, le recomiendo también apoyo con avances de ejecución del código en vivo , para valorar los avances de cada instrucción del Código, Gracias por su valioso apoyo y que buen aporte para nosotros

  • @FutboolDe10
    @FutboolDe10 29 днів тому

    buenas! la imagen que pongo en el cuerpo_principal la estira un poco hacia los laterales ¿como puedo evitar eso?

  • @PretorDominusMexicano
    @PretorDominusMexicano Місяць тому

    Excelente video, estoy trabajando el mismo proyecto en Windows (Pc del trabajo) y Linux(PC Personal), en windows los logos ('\uf109', '\uf007','\uf129','\uf013') 'no tienen sentido', en Linux se aprecian bien, parece ser que es la versión instalada de python. Seguire informando sobre ello, por otro lado, donde encuentro el diccionario para saber que me pintarán los codigos antes mencionados ??

  • @brandontauta7666
    @brandontauta7666 Місяць тому

    PODRÍAS EXPLICAR COMO GENERAR EL INSTALADOR O EL .EXE YA QUE LO INTENTO Y ME SALEN CIERTAS FALLAS

  •  Місяць тому

    Excelente video. Tkinter es para hacer solo aplicaciones de escritorio cierto?

  • @gerardomendivil7084
    @gerardomendivil7084 Місяць тому

    excelente explicacion excelente diseño pero una cosa, tapa la barra inferior de windows osea tapa toda la pantalla como se hace para que se vea la barra, soy nuevo en python

  • @CristianDiaz-lo7fn
    @CristianDiaz-lo7fn Місяць тому

    Estimado, muchas gracias por el video. Muy didáctico para quienes estamos empezando a conocer este lenguaje y poder ver en la práctica como hacer aplicaciones.

  • @rosyemilypamelaambrociolin3364
    @rosyemilypamelaambrociolin3364 Місяць тому

    cuando le doy run en el main.py no muestra nada de la pantalla que muestras en el video, no se que debo presionar o si me hace falta algo, solo muestra lo siguiente: :/Users/Emily/Downloads/DECIMO SEMESTRE/PG2/Monitoreo/main.py" PS C:\Users\Emily\Downloads\DECIMO SEMESTRE\PG2\Monitoreo>

  • @RB-dq1nr
    @RB-dq1nr 2 місяці тому

    que mrd el sidebar

  • @pabloartero1155
    @pabloartero1155 2 місяці тому

    Qué agradable sujeto

  • @juansebastiancamachoreyes4256
    @juansebastiancamachoreyes4256 2 місяці тому

    Alguien tiene los códigos de los iconos? Los que él puso no me funcionan, igual quiero cambiarlos por otros

  • @luism.6274
    @luism.6274 2 місяці тому

    Muchas gracias justo lo que buscaba, una pregunta por que sera que no me aparecen los mismos iconos en mi menu latera, no me aparecen las mismas del video

  • @gonzaloflora9377
    @gonzaloflora9377 2 місяці тому

    Y como hago para que el boton haga algo? Tenga una acción luego de precionarlo ? Me gustaría ver eso!

  • @EGame04
    @EGame04 2 місяці тому

    donde madres descargo el util?

  • @AlejandroReyes-k7e
    @AlejandroReyes-k7e 3 місяці тому

    FalconMaster?

  • @AlejandroReyes-k7e
    @AlejandroReyes-k7e 3 місяці тому

    Falcon master?

  • @tonyfuentes9841
    @tonyfuentes9841 3 місяці тому

    NO ESTA BIEN EXPLICADO, TRATA DE PASO A PASO, Y EL POR QUE DE LAS COSAS, MMGVO.

  • @jhon.k.3227
    @jhon.k.3227 3 місяці тому

    Eu nem falo espanhol mas entendi tudo, tens o dom de ensinar.

  • @odelalvarado4807
    @odelalvarado4807 3 місяці тому

    Hola alguien me ayuda porfa... tengo este error al instalar tkinter-fontawesome ERROR: Could not find a version that satisfies the requirement tkinter-fontawesome (from versions: none) ERROR: No matching distribution found for tkinter-fontawesome;;;; pero el proble es cuando ejecuto hasta la parte que tengo{Error :::AttributeError: '_tkinter.tkapp' object has no attribute 'toggle_panel'}... si alguien me puede ayudar tego window 11,,, la ultima vesion instalada de VSCode y Python 12..

  • @hernandezperezdavid1222
    @hernandezperezdavid1222 3 місяці тому

    Hola amigo, me gustaría que hicieras un vídeo para hacer un gestor de documentos con tinker tipo drive,cloud o nextcloud (no enlazarlo a la nube), pero o para tenerlo en mi servidor por fa. He estado buscando y no encuentro algo en python y tú si enseñas bien, he intentado hacerlo con tutoriales de CRUD pero no me sale. Si hicieras este tutorial serías el primero

  • @gruberick5590
    @gruberick5590 3 місяці тому

    Hola!!! 😊, muchísimas gracias por tus vídeos, de verdad son increíbles!!! Aprendo de por medio y este crud me gusta. Podrías combinar este crud con tus otros vídeos como el de diseño moderno? De tal manera que agreguen datos en al crud y se pueda apreciar el cambio en el frontend!

  • @aguscmzz
    @aguscmzz 3 місяці тому

    Una cosa que no he entendido nunca... si se importa primero la librería tkinter por qué luego se importa de tkinter ... font? por ejemplo. ¿no se han cargado todos los módulos de tkinter ya? ¿Entonces que hace el primer import tkinter as tk?

    • @moretee
      @moretee 3 місяці тому

      tengo la misma duda 😅

  • @edgarantonio2190
    @edgarantonio2190 3 місяці тому

    No es necesario verlo escribir código. La forma de explicar es espectacular , no es ni muy rápido ni muy lento , usted es un crack enhorabuena 💪 Nuevo subscriptor

    • @castellmoon
      @castellmoon День тому

      Es cierto, creo que mas tiempo se pierde viendo como escriben el código, en cambio este profesor nos explica cada bloque de código de manera muy precisa y clara.

  • @alextuza7166
    @alextuza7166 3 місяці тому

    SALUDOS, EXCELENTE APORTE. TENGO UNA CONSULTA COMO LE PODEMOS HACER ESE ARCHIVO EN EJECUTABLE?

  • @Jnazario17
    @Jnazario17 3 місяці тому

    10:50 Saludos! Aplique los modulos cryptography y sqlalchemy pero cuando coloco la línea se from cryptography.fernet import Fernet no me sale igual me pasa con el área de sqlalchemy necesito ayuda 😩

  • @xavimarin1126
    @xavimarin1126 3 місяці тому

    bufff un video muy bueno y de una forma "sencilla" y muy bien explicada has construido una ventana con un diseño increible... además de una códificación increible y muy bien estructurada... buenisimoooooo

  • @ramseshernandez3725
    @ramseshernandez3725 3 місяці тому

    Muchas veces investigamos nuevas tecnologías y requerimos probarlas haciendo algún proyecto para tomar decisiones, sin embargo cuando existe iniciativas como las que ha realizado usted, aporta mucho valor al desarrollo de software, muy buenos videos ...

  • @YurmarioBetancourt-tm4ow
    @YurmarioBetancourt-tm4ow 3 місяці тому

    Excelente didáctica para transmitir e impartir el conocimiento. Esperamos más contenido, muy profesional. Felicidades.

  • @rgabygc
    @rgabygc 3 місяці тому

    Buen video

  • @juansebastiancamachoreyes4256
    @juansebastiancamachoreyes4256 4 місяці тому

    Esa aplicación de escritorio se puede unir a una base de datos y crear un CRUD?

    • @jhon.k.3227
      @jhon.k.3227 3 місяці тому

      Sim, é bem possível, podes usar Mysql connector ou pode utilizar Alambic como mediador.

  • @DarkAlucar
    @DarkAlucar 4 місяці тому

    Es un gusto tenerte de vuelta 😊

  • @walterivanduarte4213
    @walterivanduarte4213 4 місяці тому

    Muchas gracias!!

    • @autodidacta-mx
      @autodidacta-mx 4 місяці тому

      Contrario a ti, es uno de los videos de mi canal menos valorados pero que considero más indispensables.

    • @walterivanduarte4213
      @walterivanduarte4213 4 місяці тому

      @@autodidacta-mx Es conciso y práctico, quizás lo único que veo a diferencia de otros videos es que no es tan llamativo a la vista. Pero en cuanto a información el mejor.

  • @iArthuro
    @iArthuro 4 місяці тому

    Que buenos tutoriales !! Estaria bueno un tutorial de lectura de Excel y guardado en base de datos

  • @mailenpb22
    @mailenpb22 4 місяці тому

    Muchas gracias por todo tu contenido crack! Gracias a este he podido solidificar mis conocimientos en Python, realmente es muy util tu contenido y super didactico, espero que nunca pares!

  • @gonzaloponce17775367
    @gonzaloponce17775367 4 місяці тому

    Gracias me encanta Python primera vez que veo tu canal ya me registre 🎉

    • @autodidacta-mx
      @autodidacta-mx 4 місяці тому

      @gonzaloponce17775367 Me alegra mucho Saludos

  • @Pambasico
    @Pambasico 4 місяці тому

    Como es posible que tengas solo 28 visitas???, excelente video y gracias por los tutoriales ayudan mucho a, aplicar las bases de Python y Desarrollo de DB,

    • @autodidacta-mx
      @autodidacta-mx 4 місяці тому

      Que tal @Pambasico , para mi esas 28 so muchas 😆 . Gracias por el apoyo. Saludos

    • @gonzaloponce17775367
      @gonzaloponce17775367 4 місяці тому

      La primera vez que veo un vídeo tuyo gracias me encanta Python 🎉

    • @autodidacta-mx
      @autodidacta-mx 4 місяці тому

      @@gonzaloponce17775367

  • @edwinfontalvo6376
    @edwinfontalvo6376 4 місяці тому

    No logro conseguir en visual studio code las extensiones ( "pypng" y "typing_extensions"). Tengo visual studio en windows 7

  • @luquez_26
    @luquez_26 4 місяці тому

    Me gustó mucho tu video. Solamente tengo un error, no me sale el ícono que se obtiene a partir del Awesome Font. Me sale como un cuadrito, pero no me lo detecta.

    • @autodidacta-mx
      @autodidacta-mx 4 місяці тому

      Una disculpa ese error debido a la biblioteca que se debe isntalar pip install fontawesome eld etalle que no todos los windows funciona me di cuenat despues :(

  • @manuelalejandronino5816
    @manuelalejandronino5816 4 місяці тому

    amigo es un muy buen tutorial, pero me gustria saber si la base de datos lo estas haciendo para la misma interfaz en tkinter o ya la tienes hecha en sql lite ??

    • @autodidacta-mx
      @autodidacta-mx 4 місяці тому

      Que tal Manuel, es manejo de sql lite el cual la creamos con el mismo programa.

  • @JordanyDcris
    @JordanyDcris 5 місяців тому

    Excelente, Podrías enseñarnos como hacer formulario para registrar datos utilizando una base de datos, por ejemplo: productos; usando esa interfaz moderna que utilizas, Muchas Gracias por tu dedicación, excelentes tutoriales, Saludos desde Republica Dominicana.

    • @autodidacta-mx
      @autodidacta-mx 4 місяці тому

      La proxima semana lanzamos un video de crud con sql lite para que estes atento. Saludos

  • @edgarabrahamluceropadilla5311
    @edgarabrahamluceropadilla5311 5 місяців тому

    Buenas noches, yo seguí todos los pasos y me salió error, justamente ejecutando en el minuto 10:00. (Soy principiante) ¡Agradecería mucho de su apoyo!

    • @autodidacta-mx
      @autodidacta-mx 4 місяці тому

      Me indicas que error para tener referncia por fa

  • @Tiancian-ao
    @Tiancian-ao 5 місяців тому

    No se si me responda ua que es un video viejo. Pero me sale un error que diece File from_master.py: 24 in __init__ label=tk.label(self.ventana, image=logo, bg='#3a7ff6') AttributeErrror: module 'tkinter' has no attribute 'label' Porfa ayuda. Y gracias

    • @autodidacta-mx
      @autodidacta-mx 4 місяці тому

      Apoyame en revisar bien el codigo es muy extraño que el pauete de tkinter no contenga el label.

    • @Tiancian-ao
      @Tiancian-ao 4 місяці тому

      @@autodidacta-mx si fue un error mío, en esa linea debi poner label con L mayuscula. label=tk.Label(self.ventana, image=logo, bg='#3a7ff6') arreglando eso ya me va correctamente. Gracias por responder, me gustan mucho tus videos; e aprendido bastante con ellos, espero sigas subiendo mas contenido.