la claridad que tenes para explicar paso a paso es para niños de 6 años... osea mas o menos mi edad mental.... GRACIAS!
@dvjonetheproducers45903 жыл бұрын
Buena esa
@sebastianmarchionni816 Жыл бұрын
Que buen video, tenía que hacer una aplicación sencilla y lo más rápido posible y con este video pude. Gracias.
@alexandergutierrez91544 жыл бұрын
No sabes cuanto amo tu canal, el hecho de que expliques que algo es un objeto, un método, un atributo, hace claro el aprendizaje y se aleja de lo que yo llamo. "Aprender por pasos" El método de aprendizaje tradicional en que no sabes que estas haciendo, solo sigues los pasos. Tu eres la excepción, y por eso soy seguidor de tu canal!! tu enseñas como debe ser.
@spencerhell42482 жыл бұрын
recien estoy comenzando en POO y esto me parece algo de locos, entendi menos de la mitad del codigo pero eres excelente explicando, muy clara y paciente. Espero aprender mas y llegar a tu nivel. Gracias :)
@oscarmarcelopineyro5922 жыл бұрын
muy bueno, soy programador, hace muchos años que no lo hago, pero entendí todo!!!
@alejandrojimenezhermenegil39373 жыл бұрын
esa de los colores no me la sabia pero dajare gracias a ti a mi maestro y compañeros con la boca abierta como lo hiciste comigo
@raulalbertopiedrahitazapat27163 жыл бұрын
Que explicación, bastante fluida y clara, muchas gracias por compartir tus conocimientos, Dios la guarde siempre
@pabloalonso17945 жыл бұрын
Hace poco descubrí el canal en Facebook , excelente la calidad de los videos y las explicaciones sobre todo para autodidactas como yo.😇👌👍👍👍👏👏👏
@metalbalder Жыл бұрын
amé el video, muchas gracias
@hectorbenavides12075 жыл бұрын
Profe Patricia, muchas gracias por esta excelente clase, por su sapien cia y por esos deseos inmensos de enseñar. Éxitos y más éxitos en su labor educativa.
@hugomillan19673 жыл бұрын
Me encantó el vídeo, la forma en la que explica es muy buena, gracias por hacer este tipo de contenido
@cursoderobotica5 жыл бұрын
Es increible como en python se puede usar EVAL para resolver una operación matemática dentro de un String!! 😱😁👍🏼 no lo sabía!! genial!
@bushweb3 жыл бұрын
Una explicación formidable; muchas gracias me ayudó muchísimo .
@AlbertoSanchez-ti9fj5 жыл бұрын
Tenés mi bendición hijo miu! . Suscrito.
@mariano5003 жыл бұрын
Gracias
@cursoderobotica5 жыл бұрын
geniales tus videos!! muy completo !! felicitaciones! muy buen canal
@isarelsantiago3 жыл бұрын
Exelente forma de explicar, las cosas gran video. soy nuevo en Python, un favor podría hablar más sobre lambda??
@guynemercaceresramos42104 жыл бұрын
Excelente, la explicación es muy clara.
@devaraq5 жыл бұрын
Puedes crear programas un poco más complejos usando ejem, bases de datos, crud, gestor de citas... Excelente canal!
5 жыл бұрын
Es uno de los temas pendientes para un próximo video :) ¡Gracias por tu comentario!
@adrhox4 жыл бұрын
amo sus videooooos!!! muy bueno!!
@hildazepeda50404 жыл бұрын
Me encantó tu explicación! Mil gracias! c:
@noeveronweb5 жыл бұрын
Excelente video! Gracias!
@umbowea3 жыл бұрын
explicas mucho mejor que mi profesora amargada
@nelsonjonathanrodriguez64675 жыл бұрын
Muy buena clase!.
@jorgegutierrez14885 жыл бұрын
Un gusto ver tu vídeo, estoy desarrollando una interfaz grafica para mostrar graficas de motores en Tkinter como tesis de grado, tienes alguna recomendación, libro o tutorial que me pueda ayudar? soy relativamente nuevo en desarrollos de estos entornos, pero se programar. Gracias.
5 жыл бұрын
¡Gracias por el comentario! Si entiendo bien, lo que estás implementando permitiría mostrar gráficos. En Tkinter existe un widget llamado Canvas que es ideal para mostrar gráficos, incluso en 3D. La documentación se puede ver acá: tkdocs.com/tutorial/canvas.html No podría recomendarte un libro en particular sobre este tema. Existen varios libros sobre Tkinter en inglés (por ejemplo: "Modern Tkinter for Busy Python Developers"). Especialmente en español, no son muchos los libros al respecto, aunque sí existen varios tutoriales en la web. ¡Éxitos con tu proyecto!
@jorgegutierrez14885 жыл бұрын
@ ¡gracias por responder!, la mayoría no lo hace jeje. Algo he mirado sobre el canvas, estaré atento a cualquier información. Un saludo y gracias por la dirección web.
@AlexisLeonR4 жыл бұрын
Hola, muchas gracias por tu explicación. ¿Tendrá una lista de más códigos "Unicode" como los que usó para el botón de borrar y el de dividir?
4 жыл бұрын
¡Hola! En la web oficial de unicode pueden verse todos: home.unicode.org 🔍
@MrGustavoGonzalez5 жыл бұрын
excelente tu canal cuando un nuevo video de python?
5 жыл бұрын
¡Gracias! Estoy trabajando en nuevos videos, de diferentes temas, que espero poder publicar pronto 🙂
@MrGustavoGonzalez5 жыл бұрын
@ videos con ejercicios de POO en python estaria buenisimo
@CharlieElSabroso5 жыл бұрын
Es mucho mas sencillo de lo que pensaba ,muy bueno No te gusta usar el modo nocturno ? Saludos
5 жыл бұрын
Gracias 😀 En realidad el color del IDE no me hace diferencia. A veces lo cambio, según el momento del día 😁
@CharlieElSabroso5 жыл бұрын
@ exitos para éste proyecto y tu carrera
@bottonline45445 жыл бұрын
Excelente Patricia. soy aprendiz de Python. me quedo perfecta la calculadora. Una pregunta, como se puede convertir a un ejecutable .exe. que permite ejecutar la aplicacion en Windows , sin tener instalado el interprete. Saludos
5 жыл бұрын
¡Gracias por el comentario y me alegro de que haya quedado bien tu calculadora! 😊 Python es un lenguaje interpretado, con lo cual no es algo propio de este tipo de lenguajes la generación de archivos exe (el código de un lenguaje interpretado se vuelve a interpretar cada vez que se lo ejecuta, mientras que un lenguaje compilado realiza la "traducción" una vez, generando un archivo que permite ejecutarlo múltiples veces sin volver a compilar). Sin embargo, siempre hay quienes desafían los límites y existen algunas alternativas. No lo he probado, pero tengo entendido que py2exe funciona muy bien: pypi.org/project/py2exe/
@CreemosEnJesucristo4 жыл бұрын
Excelente video ... excelente voz ... Si continuas así vas a tener miles de suscriptores Dios te bendiga ... Cómo se cuantas filas y columnas va a tener el Frame ? Puedo hacer que las filas se vayan aumentando en determinando momento ?
4 жыл бұрын
¡Gracias! ☺ Respecto a tu pregunta sobre las filas y columnas, ¿te referís al grid que se usa como layout manager? En ese caso, no es necesario indicar de antemano cuántas filas y columnas tendrá, sino que se calcula automáticamente de acuerdo a los componentes que agregues. Por ejemplo, si comienzo mi programa con: principal = Tk() Label(principal, text="etiqueta1").grid(row=0) Label(principal, text="etiqueta2").grid(row=1) se crearán automáticamente dos filas, ya que indiqué row=0 y row=1. No debo crearlas de antemano. Y si más adelante en la ejecución se agrega otro elemento: Label(principal, text="etiqueta3").grid(row=2) entonces se agregará una nueva fila de manera dinámica. Espero que eso responda a tu duda. Si no, por favor volvé a preguntar 🙂 Saludos.
@CreemosEnJesucristo4 жыл бұрын
@ Muy clara tu respuesta ... Dios te bendiga.
@dr.victormendezdussan68103 жыл бұрын
Hola Hola. Muchas Gracias. Se puede hacer lo mismo con ATOM?
3 жыл бұрын
¡Hola! El código Python puede escribirse en cualquier editor de texto. No he usado Atom particularmente pero tengo entendido que hay disponibles paquetes para facilitar el trabajo con Python.
@dr.victormendezdussan68103 жыл бұрын
Muchas gracias por tu respuesta. Si se puede con Atom. Saludos desde Managua, Nicaragua.
@oscarmarcelopineyro5922 жыл бұрын
consulta, que usas para escribir el script? que editor
2 жыл бұрын
El del video es IDLE, el que viene incluido con la descarga oficial de Python. Pero se puede utilizar cualquiera (por ejemplo, acá explico cómo usar Python en Visual Studio Code: kzbin.info/www/bejne/m3e3mXiOq9qNl68)
@revorg234 жыл бұрын
Probando el código en VSC al hacer una división,se amntiene el signo uui nomuestra la / ??????
@GAGA008167833 жыл бұрын
Se puede insertar codigo fuente desarrollado en consola? En caso si, pudieras mostrarnos como, un saludo amiga.
2 жыл бұрын
El código de la calculadora puede modificarse a gusto e insertarse cualquier código que se desee. De hecho este proyecto es muy básico y muy mejorable, así que adelante con cualquier modificación que quieras hacer! El código está disponible en github.com/programacion-desde-cero/calculadora_python_tkinter
@hppro51515 жыл бұрын
buenos videos chica!!!! muy interesante y construtivos, ahora me puedes pasar la orden para instalar tkinter, por favor, segun yo en la pantalla de python puse from tkinter import * hasta ahi no marco error pero, cuando intento importar desde el idle la ventana me marca error, se agradeceria la info por lo demas muy bien excelente maestra!!! ojala y alla en los 80 hubiera tenido una maestra como tu, yo aprendi solo con un libro basic, pero lo deje, esto es parecido, saludos!!!!
5 жыл бұрын
¡Gracias! Sobre la instalación, en realidad no es necesaria si usas Python 3, porque Tkinter viene junto con Python. No sé qué error te indica, pero podría ser que hubiera quedado mal instalado y una reinstalación de Python lo solucione.
@hppro51515 жыл бұрын
@ le agradezco la pronta atencion, ya se resolvió, es usted muy buena maestra, este video esta muy interesante, aunque es algo sencillo, es interesante analizarlo, ya que de de ahi parte uno para cualquier otro programa, le cometo que en los ochentas programaba basic, lo deje por lo tremendamente absorbente que es, las horas parecen minutos, hoy sera por aprender, otro nuevo lenguaje, me suscribo a su canal, espero que tenga mucha suerte en su vida, saludos desde mexico!!!!
5 жыл бұрын
@@hppro5151 ¡Adelante con eso! No he programado en Basic aunque puedo decirte que Python es un buen lenguaje para retomar la programación teniendo experiencia en lenguajes más estructurados. Si te interesa, he publicado un curso de programación desde cero con ejemplos en Python: kzbin.info/aero/PLb_E6BNMg5j7-MJ0ctjvKQlv2PU7qbMDb ¡Saludos!
@oscarsantana78233 жыл бұрын
Hola, estimada que editor de código usa?
3 жыл бұрын
En este caso usé IDLE, el editor por defecto que viene con el instalador de Python 😊.
@gonzelos4 жыл бұрын
Consulta: por qué si yo utlizo: from tkinter import * luego tengo que hacer esto: from tkinter import filedialog ? Con el asterisco no traigo ya todas las propiedades, funciones y clases? Puse filedialog como ejemplo pero he visto que como segunda linea, se agregan otros widgets o funciones que ya crei que se habian importado antes.
4 жыл бұрын
La importación mediante from [módulo] import * hace que se incluyan en el proyecto todas las definiciones que estén en ese módulo, por lo que no debería ser necesario luego importar individualmente ninguna de ellas. De todas maneras, no es buena práctica importar todo con * por distintos motivos (se pueden estar incluyendo definiciones que no se usan, además de que mencionar expresamente las que sí se usan ayuda a la legibilidad del código).
@eduardojoseriospumar76873 жыл бұрын
Hola gracias por la explicación, soy nuevo en Python . Una pregunta cuando le doy a correr el programa me dice que "elif" es una syntax invalida , Porque? que hice mal o que no hice?.
3 жыл бұрын
¡Hola! Es posible que esté incorrecta la sangría (tal vez mezclaste espacios y tabulaciones, o tal vez no hiciste las suficientes tabulaciones/espacios que se necesitaban para anidar las instrucciones). En la descripción del video vas a encontrar un enlace al código, que puede servirte para comparar con el tuyo. ¡Éxitos!
@eduardojoseriospumar76873 жыл бұрын
@ Gracias veré el codigo para ver que hice mal
@maxixeneize3 жыл бұрын
la calculadora no me sale con titulo y lo compare y esta igual el lenguaje cual podria haber sido el error ? desde ya muchas gracias
@aldognavarro144 жыл бұрын
Hola! Tengo un problema estoy haciendo una calculadora, pero le quiero agragar mas funciones, como pueden ser la raiz, potencia, y porcentaje. Con los botones raiz no hay problema, porque los importo desde el math, pero como hago con el porcentaje!? Se me esta complicando un poco. Alguna ayuda?!
4 жыл бұрын
En estos casos, es necesario ir a las bases: ¿cómo se define un porcentaje? (sites.google.com/site/fundamentosdematema/3-3-porcentajes) Entonces, podrías implementarlo con multiplicación y división, sabiendo que el x% de y se puede calcular como (x/100)*y
@D.E.774 жыл бұрын
no hay una posibilidad de arrastrar y soltar objetos?
4 жыл бұрын
Existen algunas herramientas tipo RAD ("rapid application development") para construir GUIs de manera visual, como pygubu, page (page.sourceforge.net) o esta herramienta online: www.python-gui-builder.com/
@biskukuy4 жыл бұрын
saludos, tengo el codigo, pero como hago para correr el programa? existe algun ide?
4 жыл бұрын
¡Hola! En el video utilicé IDLE, que viene por defecto con la instalación de Python. Pero puede usarse cualquier IDE o simplemente un editor de texto, y ejecutar el código con Python.
@karenmendoza67743 жыл бұрын
Hola.. Una pregunta, que puedo hacer si me sale que crearBoton no está definido??
2 жыл бұрын
Probablemente haya algún error en la definición de la funcion crearBoton. Pueden ser muchas cosas, como mezcla de espacios y tabulaciones, anidamiento incorrecto, error de tipeo...
@elkevdlt4 жыл бұрын
No se puede hacer interfaces graficas en python sin tener que codificar? Saludos
4 жыл бұрын
¿En qué sentido? Porque, sin código, la interfaz no tendría ninguna funcionalidad. Aunque existen algunos frameworks que permiten crear la interfaz de manera visual, por ejemplo Qt (la versión para Python de esto: kzbin.info/www/bejne/mZ-peqeJnqp9irc&lc=UgzpYKVKn-9cGnx0XRJ4AaABAg), pero de todas maneras habrá que programar la lógica y la funcionalidad de cada componente.
@elkevdlt4 жыл бұрын
@ Si entiendo, claro que las funcionalidades hay que programarlas.. me refiero a que yo por ejemplo cada vez que veo un tutorial de Python siempre hacen una ventana o un botón desde el código, es decir codificando. Pero por ejemplo en Eclipse cuando programamos en Java los botones, las ventanas, las etiquetas etc, se agregan con las herramientas que el propio Eclipse te proporciona, osea se hace de forma gráfica digamos luego por supuesto hay que programar las funcionalidades. En conclusión, mi pregunta era si existe algún IDE para Python que te permita crear la interfaz gráfica como Eclipse con Java por ejemplo. Gracias.
@elkevdlt4 жыл бұрын
@ de hecho agradezo tu respuesta, ya que era lo que pretendía saber 😁
4 жыл бұрын
@@elkevdlt En verdad eso no es funcionalidad del IDE, porque el IDE es solamente un editor de texto con capacidades ampliadas (para agregar elementos de coloreado de sintaxis, poder ejecutar el compilador o el debugger, etc.) pero no hace a la funcionalidad concreta del lenguaje. Eso lo hace un framework y en todo caso el IDE solo lo soporta para permitir usarlo. En este caso que te mencionaba, el framework sería Qt y el IDE que se suele usar es Qt Creator porque es propio del framework y entonces está mejor adaptado. Con el ejemplo de Java sucede lo mismo: lo que permite crear las interfaces gráficas es algún framework como Swing o AWT, que en Eclipse andan muy bien.
4 жыл бұрын
@@elkevdlt Me alegra haber ayudado :) También agrego que existe una herramienta online que tal vez te sirva (de hecho, en algún momento me gustaría hacer algún video sobre ella) para hacer interfaces gráficas en Python usando herramientas visuales: anvil.works/
@mevalajodyelal2 жыл бұрын
das clases particulares :?
2 жыл бұрын
No, solo el contenido que público acá y en redes 😊.
@mevalajodyelal2 жыл бұрын
@ oka muchas gracias, me diste una re mano.
2 жыл бұрын
Me alegro de que te haya ayudado!!
@MiguelAngel-mf3yu3 жыл бұрын
Donde puedo ver python. Desde. 0
3 жыл бұрын
El curso de este canal es una buena opción ;)
@MiguelAngel-mf3yu3 жыл бұрын
@ donde empiezo
@joniconstantermx75753 жыл бұрын
2021 sigues con vida ... me baje el codigo y no lo toma python tira error
2 жыл бұрын
El código funciona sin problemas en la última versión de Python. Acá puede verse funcionando: replit.com/@programacionde1/calculadorapythontkinter.
En un programa tan simple como este podría ser, pero es buena práctica estructurar el código de manera que pueda extenderse sin demasiadas complicaciones. Y como en este proyecto usamos varios objetos y conceptos de POO, tenía sentido incluir la funcionalidad de la calculadora dentro de una clase y dejar que sea "controlada" desde fuera de ella.
@pedrofranciscoramirezreyes1983 жыл бұрын
que pasa si no me deja la class interfaz?
2 жыл бұрын
¿Qué cosa no te deja? ¿Qué error muestra?
@miguelleiton68283 жыл бұрын
hOLA, DISCULPA INTENTO LLAMAR A LA FUNCION "" TK" PERO NO ME LO PESCA :C ME SALE COMO VARIABLE INDEFINIDA
3 жыл бұрын
¿Tal vez olvidaste importar Tk? En la descripción del video está el enlace al código completo, que podría serte útil para comparar con el tuyo.
@daniel-24gra793 жыл бұрын
a mi me dio un error me dice que en MostrarEnPantalla esperaa un argumento que seria valort
3 жыл бұрын
Probablemente obviaste algún parámetro o escribiste mal su nombre. En la caja de información del video está el enlace para que veas el código completo y puedas compararlo con el tuyo.
@geodatacenter4 жыл бұрын
Porque una aplicación formal. Una calculadora es muy trivial
4 жыл бұрын
Todos empezamos por no saber nada y fuimos aprendiendo. La idea se este video es ayudar a quienes están comenzando a dar sus primeros pasos en programación. Tal vez un modelo de simulación con machine learning sea también trivial para algunos, mientras que para otros puede ser una montaña alta como el Everest 🙂
@mateorios75913 жыл бұрын
me dda error
2 жыл бұрын
Es difícil poder ayudarte sin más contexto. Pero te recomiendo comparar tu código con el publicado en github.com/programacion-desde-cero/calculadora_python_tkinter y también ver el programa en ejecución en replit.com/@programacionde1/calculadorapythontkinter.