Autodidacta
Autodidacta
  • 8
  • 137 005
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
มุมมอง: 2 057

วีดีโอ

Python QR Code: Crea, Personaliza y Descarga Tus Propios Códigos QR
มุมมอง 2.2K10 หลายเดือนก่อน
🚀 ¡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
มุมมอง 8K10 หลายเดือนก่อน
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) 🥇
มุมมอง 5K10 หลายเดือนก่อน
🚀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
มุมมอง 30K11 หลายเดือนก่อน
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
มุมมอง 1.9Kปีที่แล้ว
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)
มุมมอง 21K2 ปีที่แล้ว
.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)
มุมมอง 67K2 ปีที่แล้ว
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...

ความคิดเห็น

  • @gerardomendivil7084
    @gerardomendivil7084 4 ชั่วโมงที่ผ่านมา

    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 7 วันที่ผ่านมา

    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 9 วันที่ผ่านมา

    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 13 วันที่ผ่านมา

    que mrd el sidebar

  • @pabloartero1155
    @pabloartero1155 14 วันที่ผ่านมา

    Qué agradable sujeto

  • @juansebastiancamachoreyes4256
    @juansebastiancamachoreyes4256 21 วันที่ผ่านมา

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

  • @luism.6274
    @luism.6274 24 วันที่ผ่านมา

    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 27 วันที่ผ่านมา

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

  • @EGame04
    @EGame04 27 วันที่ผ่านมา

    donde madres descargo el util?

  • @AlejandroReyes-k7e
    @AlejandroReyes-k7e หลายเดือนก่อน

    FalconMaster?

  • @AlejandroReyes-k7e
    @AlejandroReyes-k7e หลายเดือนก่อน

    Falcon master?

  • @tonyfuentes9841
    @tonyfuentes9841 หลายเดือนก่อน

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

  • @jhon.k.3227
    @jhon.k.3227 หลายเดือนก่อน

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

  • @odelalvarado4807
    @odelalvarado4807 หลายเดือนก่อน

    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 หลายเดือนก่อน

    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 หลายเดือนก่อน

    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 หลายเดือนก่อน

    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 หลายเดือนก่อน

      tengo la misma duda 😅

  • @edgarantonio2190
    @edgarantonio2190 หลายเดือนก่อน

    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

  • @alextuza7166
    @alextuza7166 หลายเดือนก่อน

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

  • @Jnazario17
    @Jnazario17 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

    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 ...

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      Gracias por tu comentario

  • @YurmarioBetancourt-tm4ow
    @YurmarioBetancourt-tm4ow 2 หลายเดือนก่อน

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

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      Gracias por tu comentario

  • @rgabygc
    @rgabygc 2 หลายเดือนก่อน

    Buen video

  • @juansebastiancamachoreyes4256
    @juansebastiancamachoreyes4256 2 หลายเดือนก่อน

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

    • @jhon.k.3227
      @jhon.k.3227 หลายเดือนก่อน

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

  • @DarkAlucar
    @DarkAlucar 2 หลายเดือนก่อน

    Es un gusto tenerte de vuelta 😊

  • @walterivanduarte4213
    @walterivanduarte4213 2 หลายเดือนก่อน

    Muchas gracias!!

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

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

    • @walterivanduarte4213
      @walterivanduarte4213 2 หลายเดือนก่อน

      @@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 2 หลายเดือนก่อน

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

  • @mailenpb22
    @mailenpb22 2 หลายเดือนก่อน

    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!

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      Gracias por tu comnetario.

  • @gonzaloponce17775367
    @gonzaloponce17775367 2 หลายเดือนก่อน

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

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      @gonzaloponce17775367 Me alegra mucho Saludos

  • @Pambasico
    @Pambasico 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

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

    • @gonzaloponce17775367
      @gonzaloponce17775367 2 หลายเดือนก่อน

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

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      @@gonzaloponce17775367

  • @edwinfontalvo6376
    @edwinfontalvo6376 3 หลายเดือนก่อน

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

  • @luquez_26
    @luquez_26 3 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

      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 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

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

  • @JordanyDcris
    @JordanyDcris 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

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

  • @edgarabrahamluceropadilla5311
    @edgarabrahamluceropadilla5311 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

      Me indicas que error para tener referncia por fa

  • @Tiancian-ao
    @Tiancian-ao 3 หลายเดือนก่อน

    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 3 หลายเดือนก่อน

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

    • @Tiancian-ao
      @Tiancian-ao 3 หลายเดือนก่อน

      @@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.

  • @ronaldperezvargas8030
    @ronaldperezvargas8030 3 หลายเดือนก่อน

    Donde puedo conseguir los codigos de los iconos para poder cambiarlos??

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      Como se usa biblioteca pip install fontawesome lso iconos dependen de fontawesome.com/icons

  • @alejandrolima4842
    @alejandrolima4842 3 หลายเดือนก่อน

    Buenas noches excelente video gracias por la explicacion tan detallada.

  • @manuelalejandronino5816
    @manuelalejandronino5816 4 หลายเดือนก่อน

    Muy bueno amigo, enserio que sabes manejar muy bien esta area, pero tengo una duda, como se le podria agregar groupBox en lugar de graficas ?? donde se pueda registrar datos en cada cuadro dentro uno de los botones

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      Que tal @manuelalejandronino5816 para el conceptode groupbox en tlinter son los Frame Tkinter no tiene un widget específico llamado . Sobre registrar datos en cada cuadro dentro de los botones no entendi bien eso. 😅

  • @cristiancontreras352
    @cristiancontreras352 4 หลายเดือนก่อน

    Estos 2 videos fueron geniales, me aclararon tantas dudas, me gustaría preguntar quete parece custom tkinter, y queria saber con lo que has hecho en estos 2 videos como los compilo

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      Me alegra que los videos te hayan sido útiles. Sobre como compilarlo necesitariamos una herramienta extra como PyInstaller o cx_Freeze

  • @raulrodriguez-km7lp
    @raulrodriguez-km7lp 4 หลายเดือนก่อน

    Hola, muy buenos sus videos y demuestra el potencial que tiene TKinter sin necesidad de utilizar otras librerias. Gracias por compartirnos sus conocimientos!

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      Gracias por tu comentario

  • @shagorojas9281
    @shagorojas9281 4 หลายเดือนก่อน

    Excelente video!! Me fue de mucha utilidad. Quisiera saber en que pagina puedo consultar los diferentes códigos para generar los iconos con tkinter. Muchas gracias

  • @waltersanchez2409
    @waltersanchez2409 4 หลายเดือนก่อน

    Amigo, muy bueno su proyecto y explicación, favor como se podría añadir ahi mismo un sub menú, abrazos desde Perú

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      Que tal @waltersanchez2409 gracias por tu comentario, lo del submenu buscare ver la posibilidad de hacer algo como eso.

  • @manuelagonzalez5554
    @manuelagonzalez5554 4 หลายเดือนก่อน

    Esta super claro muchas gracias, soy nueva aprendiendo python y cuando le di correr a la primera parte de tu video de la primera venta ni siquiera me corre, descargué pillow y estoy trabajando en entorno virtual con anaconda, pero siempre me sale este error , podrías por favor orientarme un poco mil gracias, C:/Users/manue/anaconda3/envs/myproyectovirtual/python.exe c:/Users/manue/anaconda3/envs/myproyectovirtual/Plantillabarraslide/main.py Traceback (most recent call last): File "c:\Users\manue\anaconda3\envs\myproyectovirtual\Plantillabarraslide\main.py", line 1, in <module> from formularios.form_maestro_design import FormularioMaestroDesign ImportError: cannot import name 'FormularioMaestroDesign' from 'formularios.form_maestro_design' (c:\Users\manue\anaconda3\envs\myproyectovirtual\Plantillabarraslide\formularios\form_maestro_design.py)

  • @pdpaco7
    @pdpaco7 4 หลายเดือนก่อน

    pues a mi dice que no puede importar config

  • @dixanpupomorales9343
    @dixanpupomorales9343 4 หลายเดือนก่อน

    Hola colega. Noté que le sucede lo mismo que a mí, que cuando la contraseña no es igual (hecho a propósito) y muestra el mensaje de error, la ventana de registro se "esconde" en último plano. He hecho algunas modificaciones pero no logro arreglo. ¿Tiene usted pensado hacer la tercera parte para ese tutorial? Sería genial, ya que lo estaré utilizando en una app que estoy creando, para modificar la SSID y contraseña de un módem 4G que comparto con unos amigos del barrio. Desde ya gracias por su trabajo.

    • @autodidacta-mx
      @autodidacta-mx 2 หลายเดือนก่อน

      Hola @dixanpupomorales9343 Para este video ya no tendre continuacion, lo que comentas de que la pantalla de registro se esconde revisaremos no hemos notado eso. Suerte con con app 👏

  • @patriciozamorano7034
    @patriciozamorano7034 5 หลายเดือนก่อน

    Buenísimo ❤

  • @alfredvarela2119
    @alfredvarela2119 5 หลายเดือนก่อน

    Buenas. Recomiendas usar clases para dividir cada función?

    • @autodidacta-mx
      @autodidacta-mx 5 หลายเดือนก่อน

      Siempre cuando se busque el Principio de responsabilidad única . Busca que una clase sea lo mas especifico posible.

  • @martinfaverio4813
    @martinfaverio4813 5 หลายเดือนก่อน

    EXCELENTE!! felicitaciones por la explicación tan detallada... Has ganado un subscriptor