Sé que este video quizás sea un poco viejo, y probablemente nunca leas este mensaje, pero quiero decirte que me ha encantado. Realmente eres una maravillosa persona por compartir tu conocimiento con los demás. Gracias !!!!
Este señor Fast es un teso y muy generoso con la gente que queremos aprender sobre pragramacion y desarrollo web lo felicito, y le agradezco mil y mil gracias
Enhorabuena Fazt! Para todos aquellos que somos novicios en esto y por otras causas no podemos asistir a cursos de python que hay, es el mejor tutorial sobre formación en cualquier tema que he visto nunca. La estructura, la forma de llevarlo a cabo y la facilidad en la explicación, son dignas de alabar. Pd; haré buen uso de cada uno de los videos y consejos subidos por ti. Felicidades nuevamente crack!
La calidad con la explicas todos los pasos es muy buena, se aprende mucho con tus vídeos, me ha ayudado a poder entender mejor tkinter justo que tengo un proyecto de clases en el que debo usarlo, muchas gracias.
Impresionante vídeo. Muchas gracias por la molestia de explicarlo todo tan bien. Muchas gracias también por compartir el código, un detalle del que muchos carecen. El único reproche es que lo hagas todo en ingles, y no lo entiendo ya que va dirigido a hispanohablantes. Yo domino varios idiomas, cuando hago algo para un idioma lo hago todo en ese idioma, sin mezclar, sin confundir, sin excluir al que no domina el otro idioma. Por lo demás muy buen vídeo. Saludos desde España.
No sabía nada de programación y con los dos programas que te he visto, creo que puedo comprender sus estructuras y modos de funcionar esas lineas. Muy agradecido!!!
Muchisimas gracias por el ejemplo! muy bien explicado incluso para hiper novatos como yo! gracias por el esfuerzo en generar este contenido de gran valor agregado, que aun 4 años despues de su publicaicón sigue siendo de muchisima utilidad!
Te Estoy muy agradecido por tu tiempo, por tu trabajo, tu esfuerzo y a tus horas de estudio.. este conocimiento compartido se multiplicará por miles o millones y estoy seguro que todos te estarán agradecidos, yo se que si!. , Tu eres muy bueno en lo que haces y con tu eneseñanza trasformas a la humanidad.. si tienes un curso en Udemy te lo compro, porque valoro tu esfuerzo,horas de estudio y eso debe ser recompenzado.
Lo explicaste como nadie! Sos el un genio! me re ayudaste! DE todos los que vi en youtube, explicaste de manera simple y didactica! Segui asi amigo, muchas gracias
Para los que deseen agregar mas columnas a la tabla solo deben colocar debajo de self.tree = ttk.Treeview(height = 20,columns=3) el siguiente comando self.tree["columns"]=("one","two") donde "one" es la primera columna "two" la segunda y asi, en caso de querer mas se puede colocar "three", "four" etc, la columna cero se coloca sola, y para colocar el nombre a la columna solo se cambia el #1 o #2 por "one" o "two".
gracias crack me salvaste la vida amigo por personas como tu es que le tengo fe a este mundo de que puede cambiar sos la diferencia no lo olvides nunca te juro que si un día tengo un millón de euros en mi mano y te veo por la calle te lo doy sin pensarlo y me arrodillo ante vos como todo ser maravilloso omnipotente callo-sama que sos gracias por mucho y perdón por tan poco
En mi universidad he trabajado con algo similar, python, tkinter, sqlite3, beautiful soap, woosh,... para realizar una aplicación de escritorio que realice scrapping sobre una web y puedas realizar un sistema de búsquedas sobre el scrapping realizado. Interesante video!
Muchas gracias, sinceramente me salvaste vengo de programar en java y SQL, estaba muy entusiasmado en arrancar pero me estaba frustrando mucho. Tus tutoriales son muy claros y muy eficientes.
PYTHON: Tutorial de PYTHON desde CERO A MASTER desde lo más básico a lo mas complejo, en este tutorial no es necesario que tengas conocimientos de programación, Aprenderas: programación en PYTHON, Desarrollo web, aplicacciones de escritorio, y con esto aprenderas TKINDER, DJANGO, FLASK, SQL, MYSQL Y SQLITE, podras crear aplicaciones desde lo mas fácil a lo mas compleja, Paginas web, Aca te dejo el link, si te gusta suscribite, dale like y compartelo, me ayudaras mucho. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sNdMX_3Vxh0.html
PYTHON: Tutorial de PYTHON desde CERO A MASTER desde lo más básico a lo mas complejo, en este tutorial no es necesario que tengas conocimientos de programación, Aprenderas: programación en PYTHON, Desarrollo web, aplicacciones de escritorio, y con esto aprenderas TKINDER, DJANGO, FLASK, SQL, MYSQL Y SQLITE, podras crear aplicaciones desde lo mas fácil a lo mas compleja, Paginas web, Aca te dejo el link, si te gusta suscribite, dale like y compartelo, me ayudaras mucho. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sNdMX_3Vxh0.html
Tu video me orillo a suscribirme a tu canal, es muy sorprendente la forma en la que resuelves los errores al compilar, y si asi programas, wow quiero seguir tus pasos xD, gracias por compartir este tipo de videos, saluods!!
Voy justo a la mitad de tu vídeo replicando tu código y la verdad es que he aprendido bastante con tus vídeos, definitivamente voy a continuar viéndolos y llevándolos a la práctica porque es una manera bastante completa de aprender estos temas.
Todavía no termino de ver el tutorial pero está muy bueno estuve busque y busque algún vídeo donde explicarán bien como usar esto y finalmente lo encontré.
PYTHON: Tutorial de PYTHON desde CERO A MASTER desde lo más básico a lo mas complejo, en este tutorial no es necesario que tengas conocimientos de programación, Aprenderas: programación en PYTHON, Desarrollo web, aplicacciones de escritorio, y con esto aprenderas TKINDER, DJANGO, FLASK, SQL, MYSQL Y SQLITE, podras crear aplicaciones desde lo mas fácil a lo mas compleja, Paginas web, Aca te dejo el link, si te gusta suscribite, dale like y compartelo, me ayudaras mucho. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sNdMX_3Vxh0.html
Gracias hermando por compartir...esta muy bueno el tutorial, me llevo 1 semana x ahi terminarlo, pero al fin quedo...ojala sigas compartiendo mas videos asi...Abrazo!
Excelente video, la verdad es bastante claro, lo seguí al pie de la letra y me fue fácil entender. Estoy entrando en el mundo de python y gracias a ti, cada día comprendo de una mejor manera, con una explicacion bastante buena. Felicitaciones y sigue creando contenido, tienes mi apoyo.
Es un vídeo muy genial y explicas todo muy bien. En esos momentos en que algo te salia equivocado me daba cuenta que no importa cuanto tiempo lleves ni el nivel de experiencia, los errores son cosa de todos los días. Gracias por tu gran aporte Fazt
No es crítica lo siguiente porque aprendí con el vídeo, es sólo un comentario de una oportunidad de mejora de algo que vi. Cuando se quiere editar un producto sería bueno hacerlo teniendo en cuenta que quizá uno solo quiera cambiar uno de los datos y no los 2 al mismo tiempo. En la aplicación del vídeo, si actualizas solo uno de los datos y el otro queda en blanco (porque no quieres cambiarlo), bueno el resultado es que ese campo queda en blanco, el que no modificaste; y ya después no lo puedes borrar ni modificar porque no hay ninguna selección porque no queda nada en la casilla. Es sólo una idea de mejora, o agregar un mensaje que no debes dejar la casilla de editar en blanco o que tome el mismo valor anterior si la casilla de editar queda en blanco.
new_name = Entry(self.edit_wind, textvariable = StringVar(self.edit_wind, value = name)) modificando el Entry de esa manera se obtiene el nombre del producto y se puede editar, de la misma manera se aplica al del precio
Gracias por el video, me ayudo a aprender mucho, de echo hice una pequeña modificación a tu programa: En la ventana de editar te permitía meter los datos en blanco, por lo que luego no se podían modificar ni eliminar en la pantalla principal. asi que le añadí una validación antes de la query: if new_name != '' and new_price != '': (query) else: self.message['text'] = 'El Nombre y/o Precio no pueden estar en blanco'
deberias hacer un curso desde 0 con python explicando cada cosa cada funcion paso a paso con ejemplos , de pago o gratis pero que sea explicado cada funcion cada bucle paso a paso con ejemplos , grande fazt, una consulta cual es el mejor interfas graphic para python ? pára hacer aplicaciones de escritorio y moviles?
hola, recien termine el curso basico y estuvo muy bien ahora estoy por aca y debo decir que estoy muy entretenido aprendiendo python contigo, gracias. solo tengo un problema de sintaxis con achor = CENTER, estoy tratando de resolver lo tengo todo como lo has indicado
No hay mejor manera de aprender un lenguaje desarrollando un proyecto realmente completo y útil. Muchas gracias Fazt! Si tienes tiempo puedes realizar más ejemplos prácticos con Python? Tengo una pregunta sobre este application: como podemos implementar en esta aplicación la posibilidad de enviar/recibir el db entre dos ordenadores ( a través del módulo socket?) Sería realmente útil una lección número dos de esta app. (Perdona mi español)
Que buen video, explicando cada cosa que haces, excelente!, me está costando comprender cómo programar OOP en python pero con este tipo de videos voy aprendiendo cada vez más, muchas gracias!. Una consulta... tendrás algún vídeo explicando cómo hacer algo parecido a esto pero con distintas ventanas?... tengo problemas pasando variables entre clase y aun no puedo encontrar a alguien que me lo pueda explicar de forma que me quede claro... jajaja, gracias y saludos!
Muy Buen Video! Te agradezco que realices videos de Python! Si puedes hacer algún aplicativo con KIVY para sistema Operativo IOS te lo agradeceria por que en RU-vid no hay nada referido a eso en español. Saludos.
PYTHON: Tutorial de PYTHON desde CERO A MASTER desde lo más básico a lo mas complejo, en este tutorial no es necesario que tengas conocimientos de programación, Aprenderas: programación en PYTHON, Desarrollo web, aplicacciones de escritorio, y con esto aprenderas TKINDER, DJANGO, FLASK, SQL, MYSQL Y SQLITE, podras crear aplicaciones desde lo mas fácil a lo mas compleja, Paginas web, Aca te dejo el link, si te gusta suscribite, dale like y compartelo, me ayudaras mucho. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sNdMX_3Vxh0.html
Acabo de descubrir este canal que contenido tienes está excelente, estoy empezando en la programación ojalá pronto subas un tutorial de Python con base de datos, me suscribo
PYTHON: Tutorial de PYTHON desde CERO A MASTER desde lo más básico a lo mas complejo, en este tutorial no es necesario que tengas conocimientos de programación, Aprenderas: programación en PYTHON, Desarrollo web, aplicacciones de escritorio, y con esto aprenderas TKINDER, DJANGO, FLASK, SQL, MYSQL Y SQLITE, podras crear aplicaciones desde lo mas fácil a lo mas compleja, Paginas web, Aca te dejo el link, si te gusta suscribite, dale like y compartelo, me ayudaras mucho. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sNdMX_3Vxh0.html
@@daylisirte gracias es que de hecho se un poco de C# pero sería lo básico, lo que me han enseñado en la escuela y he desarrollado algunos proyectos escolares con páginas web en Asp.Net MVC 5.
Hola. La pronunciación te la escribieron para lectores en ingles en Stackeroverflow. Para un hablante hispano sería ti key inter. No es mas que la pronunciación de la letra T (ti) K (key) y la palabra inter que se pronuncia tal cual la leemos en español.
PYTHON: Tutorial de PYTHON desde CERO A MASTER desde lo más básico a lo mas complejo, en este tutorial no es necesario que tengas conocimientos de programación, Aprenderas: programación en PYTHON, Desarrollo web, aplicacciones de escritorio, y con esto aprenderas TKINDER, DJANGO, FLASK, SQL, MYSQL Y SQLITE, podras crear aplicaciones desde lo mas fácil a lo mas compleja, Paginas web, Aca te dejo el link, si te gusta suscribite, dale like y compartelo, me ayudaras mucho. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sNdMX_3Vxh0.html
PYTHON: Tutorial de PYTHON desde CERO A MASTER desde lo más básico a lo mas complejo, en este tutorial no es necesario que tengas conocimientos de programación, Aprenderas: programación en PYTHON, Desarrollo web, aplicacciones de escritorio, y con esto aprenderas TKINDER, DJANGO, FLASK, SQL, MYSQL Y SQLITE, podras crear aplicaciones desde lo mas fácil a lo mas compleja, Paginas web, Aca te dejo el link, si te gusta suscribite, dale like y compartelo, me ayudaras mucho. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sNdMX_3Vxh0.html
Sinceras felicitaciones por tu video. Muy bien explicado y detallado. Me hubiese gustado que haya un botón de búsqueda y también que no hayas utilizado palabras en ingles para los comentarios, no hubiese sido necesario. Ah, en tu apliccación que zipeaste, creo que a propósito cambiaste dos nombres, de new price y de new name. Ya lo corregí. Gracias.
PYTHON: Tutorial de PYTHON desde CERO A MASTER desde lo más básico a lo mas complejo, en este tutorial no es necesario que tengas conocimientos de programación, Aprenderas: programación en PYTHON, Desarrollo web, aplicacciones de escritorio, y con esto aprenderas TKINDER, DJANGO, FLASK, SQL, MYSQL Y SQLITE, podras crear aplicaciones desde lo mas fácil a lo mas compleja, Paginas web, Aca te dejo el link, si te gusta suscribite, dale like y compartelo, me ayudaras mucho. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sNdMX_3Vxh0.html
Estoy similar, cada video de él para ir haciendolo mientras miro, y trato de entender que hace, me toma entre el doble y el triple de tiempo. Sino sería solamente copiar a lo bruto y no aprender nada
Eso de programar los objetos con código a secas lo hace difícil para hacer un aplicación desktop, habrá algún IDE para eso q se integre con Python ???... muy aparte, felicito tu técnica de enseñanza, es muy bueno.
excelente video, tengo una duda, si qusisiera instertar los datos de más columnas en el tree como le tuviera que hacer? es en la función de get_products del código: for row in db_rows: self.tree.insert('',0,text=row[0], values=row[1]) excelente video
6 лет назад
Excelente, Fazt, no habia usado Python en una aplicacion de CRUD y menos de escritorio, es genial, muchas gracias, cada vez que subes un video nos sorprendes mas y mas con cosas nuevas para muchos de nosotros, y excelente forma que buscas con ejemplos muy buenos y aprendibles, muchos exitos, te lo mereces.
si alguien está interesado en solucionar el problema de que al confirmar la edición en la nueva ventana no los actualice con valores vacios, yo hice esto: if new_name=='' or new_price=='': self.messsage['text']='Ingrese valores en el formulario' else: query='UPDATE product SET name= ?,price= ? WHERE name= ? AND price = ?' parameters=(new_name, new_price,name,old_price) self.run_query(query,parameters) self.edit_wind.destroy() self.messsage['text']='Record {} fue actualizado'.format(name) self.get_products()
genial vídeo me sirvió muchisimo, lo unico que te faltó fue que cuando al final agregas editar el nombre y precio, cuando en los Entry del nuevo nombre y nuevo precio no pones nada te lo toma como valido, yo lo pude solucionar agregando un if y un else en la funcion edit_records Saludos!
Qué tal, una pregunta! No sé si aún no entiendo la lógica pero por más que intenté no logro hacer algo básico como DÓNDE poner un if para que a través de una función(o sin ella, prefiero que sea como en validation) pueda cambiar el color al agregar con exito o al explicar que los campos son vacíos: # Output messages if self.validation(): self.message = Label(text = ' ', fg = 'green') self.message.grid(row = 3, column = 0, columnspan = 2, sticky = W + E) else: self.message = Label(text = ' ', fg = 'red') self.message.grid(row = 3, column = 0, columnspan = 2, sticky = W + E) Espero haberme explicado