Curso de Python. Excepciones I. Vídeo 21

  Рет қаралды 237,142

pildorasinformaticas

pildorasinformaticas

Күн бұрын

Comenzamos a ver en este vídeo las excepciones. Qué son y como controlarlas.
Archivo del vídeo: www.pildorasin...
Para más cursos, ejercicios y manuales visita: www.pildorasin...

Пікірлер: 220
@pildorasinformaticas
@pildorasinformaticas 3 жыл бұрын
✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅ 🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/python-tutorizado/🚀 🚀 ¿Quieres que te resuelva las dudas de Python👉 www.pildorasinformaticas.es/course/python-tutorizado/ 🚀 💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
@watsonzaire9081
@watsonzaire9081 3 жыл бұрын
i realize Im quite randomly asking but do anyone know of a good website to stream new tv shows online?
@ariantoby7359
@ariantoby7359 3 жыл бұрын
@Watson Zaire Flixportal :P
@watsonzaire9081
@watsonzaire9081 3 жыл бұрын
@Arian Toby Thank you, I went there and it seems like they got a lot of movies there :D Appreciate it!
@ariantoby7359
@ariantoby7359 3 жыл бұрын
@Watson Zaire No problem =)
@ger9870
@ger9870 4 жыл бұрын
2040 y los profesores seguirán recomendando tus videos, sos grande!
@alberto12121122
@alberto12121122 Жыл бұрын
Feliz navidad
@maicollove007
@maicollove007 Жыл бұрын
Buenas noches profesor, decirle que lo sigo y cada día que estudio sus cursos aprendo más y más. No hay como expresarle lo agradecido que estoy, no solo por el curso que es gratis, si no, por el echo de que se le entiende todo desde que comienza el vídeo hasta que termina, muchas gracias por el bien que le hace a esta comunidad y un fuerte abrazo y bendición desde Perú - Lima
@pablonahuel1144
@pablonahuel1144 6 жыл бұрын
Definitivamente no hay caso; de todos los canales que he visitado, usted es el que mejor me ha podido enseñar. Mil gracias!
@davidluis991
@davidluis991 5 жыл бұрын
def suma(num1, num2): return num1+num2 def resta(num1, num2): return num1-num2 def multiplica(num1, num2): return num1*num2 def divide(num1,num2): return num1/num2 op1=(int(input("Introduce el primer número: "))) op2=(int(input("Introduce el segundo número: "))) operacion=input("Introduce la operación a realizar (suma,resta,multiplica,divide): ") if operacion=="suma": print(suma(op1,op2)) elif operacion=="resta": print(resta(op1,op2)) elif operacion=="multiplica": print(multiplica(op1,op2)) elif operacion=="divide": print(divide(op1,op2)) else: print ("Operación no contemplada") print("Operación ejecutada. Continuación de ejecúción del programa ")
@jaziel3106
@jaziel3106 4 жыл бұрын
WEY TENÍAS mal puesta la tabulación, osea espacios en vez de tab, me rayé mucho xd, solucionado, borrando espacios y haciendo tabulacion, justo en las lineas de division
@TheCarloz2009
@TheCarloz2009 4 жыл бұрын
@@jaziel3106 la verdad a mi me funciono tal y como esta en el comentario no le hice nada
@adrianmsanchez48
@adrianmsanchez48 3 жыл бұрын
elif operacion=="divide": if op2==0: print("No es posible dividir entre 0") print("Operación errónea") else: print(divide(op1, op2)) De esta forma si divides por 0 no te da error y funciona, y no se usa una excepción.
@josemariagonzalezfernandez8708
@josemariagonzalezfernandez8708 3 жыл бұрын
@@adrianmsanchez48 yo creo que el profesor lo que intenta explicar es el manejo de las excepciones y no que se le pueda dar una solución en concreto a un problema en concreto. Este código es muy sencillo y corto pero en códigos de cientos o miles de líneas se pueden producir excepciones genéricas que se atajen desde la propia raíz de la función.
@wilker3501
@wilker3501 3 жыл бұрын
Hola a todos, una consulta . Por que crear mas variables como op1 y op2, sabiendo que con solo num1 y num2 nos bastaria. la respuesta me sale igual.
@carlosn4717
@carlosn4717 3 жыл бұрын
No se, porqué una clase tan bien elaborada y explicada, puede tener 19 Dislikes, este es un material invaluable, una pregunta, alguien me puede decir que diferencia tiene este curso de Python con respecto al de paga del mismo autor?, porque acabando este pienso tomarlo como complemento y colaborar con todo este excelente trabajo. Saludos desde México.
@fernandocontreras107
@fernandocontreras107 Жыл бұрын
viendo este magnifico curso en 2022 y es una autentica maravilla. Gracias por crear tan buen contenido!!!
@nicolaschiesa4052
@nicolaschiesa4052 7 жыл бұрын
Ayer retomé el curso de python. Una vez más, muchas gracias por los vídeos!!! Saludos desde Argentina profesor.
@M-rojas-m
@M-rojas-m 4 күн бұрын
sus videos son increíbles ,gracias por darnos esta maravilla. saludos desde Nicaragua.
@julianmoreno8469
@julianmoreno8469 7 жыл бұрын
Buenas noches profesor, le agradezco profundamente los conocimientos que nos comparte y su forma de explicar cada concepto es excelente,este curso de python me esta ayudando mucho en mis estudios. Como sugerencia no se si mas adelante pudiera por favor hacer un curso de linux desde cero para los que no sabemos nada de linux,de nuevo muchas gracias, lo sigo desde Bogota,Colombia.
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Gracias por el comentario y por seguir mis vídeos. Me alegro de que te gusten. Tomo nota de tu sugerencia. Un saludo!!
@AugusteLovecraft
@AugusteLovecraft 5 жыл бұрын
Gran sugerencia para un futuro, Julian. Me encantaría dominar linux.
@yoelvp
@yoelvp 3 жыл бұрын
@@AugusteLovecraft Bueno también quiero empezar a usar Linux, para salir de mi zona de confort y probar nuevas cosas pero no tengo una base para hacerlo y estaría bien un curso de Linux ;-;
@keniernn7192
@keniernn7192 2 жыл бұрын
Nunca es tarde para aprender😁gracias por tus tutoriales @pildorasinformaticas "Aprendiendo mi primer lenguaje y todo va excelente"🤗
@ezequielpane9094
@ezequielpane9094 4 жыл бұрын
Estoy muy contento mirando todo el contenido que nos brindas!! muchas gracias.
@nelsonaguilera6344
@nelsonaguilera6344 3 жыл бұрын
La mejor explicación de todo internet !!
@edgarantonioescobarcamas9830
@edgarantonioescobarcamas9830 5 жыл бұрын
Estoy tratando de aprovechar esto que nos das, gracias, sos grande!!!!
@DominicanTrader
@DominicanTrader 5 жыл бұрын
SyntaxError: Non-UTF-8 code starting with '\xfa' Solucion: poner esta linea de codigo al principio del archivo del video #!/usr/local/bin/python # coding: latin-1
@ronalrodriguez9107
@ronalrodriguez9107 5 жыл бұрын
gracias me ayudaste
@rumertovar
@rumertovar 4 жыл бұрын
Toma tu like buen hombre xd
@ernestocamara9880
@ernestocamara9880 4 жыл бұрын
Hola. No entendi bien porque el agregar estas lineas era la solucion, lo que probe y me funciono fue copiar el texto original y grabarlo en otro archivo .py y ahi corre perfecto, aunque tampoco se porque funciona asi jajaja , tal vez alguna incompatibilidad de versiones de python.
@nicocoria6857
@nicocoria6857 4 жыл бұрын
Yo no suelo usar la palabra héroe muy seguido, pero usted se la merece buen hombre.
@blopanomas
@blopanomas 4 жыл бұрын
Muchas gracias
@marcosspinella4780
@marcosspinella4780 4 жыл бұрын
Sos crack. Una división por cero no es infinito, sino que no existe. Cuando se divide un número positivo o negativo por algo que TIENDE a cero, eso sí es infinito.
@MatiasRainoldi
@MatiasRainoldi Жыл бұрын
increible curso muy bien explicado!! espectacular para empezar sin saber nada
@clinicadelamujers.a4011
@clinicadelamujers.a4011 6 жыл бұрын
Profesor, muchas gracias por sus conocimientos, estoy aprendiendo despues de viejo a programar en Python. Saludos desde Colombia.
@TheMiguelin21
@TheMiguelin21 4 жыл бұрын
Gracias por todo su conocimiento, Maestro!!!
@cquirozdev
@cquirozdev 7 жыл бұрын
Gracias por otro video :) Cada día aprendo más con tus cursos.
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Gracias por el comentario. Un saludo!!
@Alex75JR
@Alex75JR 7 жыл бұрын
Muy bien explicado lo que son las excepciones y como empezar a tratarlas. Vamos a por el 22 !!! Gracias maestro!
@dfmontesinos
@dfmontesinos 2 жыл бұрын
Les dejo el codigo listo, ya pude resolver los problemas que aparecen de TabError e IdentitacionError: (he obviado los acentos) def suma(num1, num2): return num1+num2 def resta(num1, num2): return num1-num2 def multiplica(num1,num2): return num1*num2 def divide(num1,num2): try: return num1/num2 except ZeroDivisionError: print("No se puede dividir entre 0") return "Operacion erronea" op1=(int(input("Introduce el primer numero: "))) op2=(int(input("Introduce el segundo numero: "))) operacion=input("Introduce la operacion a realizar (suma,resta, multiplica o divide): ") if operacion=="suma": print(suma(op1,op2)) elif operacion=="resta": print(resta(op1,op2)) elif operacion=="multiplica": print(multiplica(op1,op2)) elif operacion=="divide": print(divide(op1,op2)) else: print("operacion no contemplada") print("operacion ejecutada. Continuacion de ejecucion del programa ")
@alangabriel8217
@alangabriel8217 Жыл бұрын
Muchas gracias! Me estaba volviendo loco buscando el error jajajaja
@jrg901
@jrg901 Жыл бұрын
Magnífico, muchas gracias.
@lo0re3
@lo0re3 6 жыл бұрын
Gracias a ti estoy aprendiendo a programar bien python.
@andresgodoymartinez3069
@andresgodoymartinez3069 7 жыл бұрын
hola Juan, he tardado en darte la enhorabuena tanto por compartir tus conocimientos como lo mas importante bajo mi punto de vista, tu tiempo. Soy un seguidor tuyo hace mucho tiempo (html5, css, javascript), pero siempre estuve en la sombra, supongo que como yo hay muchos. Quizas algun dia te contare mas pero de momento, y por una apuesta con mi hijo, estoy aprendiendo python contigo pero me gustaria que me recomendaras algun libro como soporte y para calentarme la cabeza un poquito mas con python. Un abrazo y de nuevo te doy las gracias no solo por mi sino por todos los que nos gusta este mundillo aunque seamos como yo unos aprendices de todo y unos maestros de la ignorancia. Un saludo, Andrés
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Hola Andrés. Gracias por salir a la luz y escribir este comentario. Así como de Java o de JavaScript por ejemplo si que hay libros que me gustan y recomiendo, de Python no me gusta nada de lo que he visto por ahí. Tampoco es que haya visto demasiados libros de Python pero los que he visto no me gustan. Quizás Python 3 de Sebastian Chazallet... pero tampoco me entusiasma. Un saludo!!
@andresgodoymartinez3069
@andresgodoymartinez3069 7 жыл бұрын
Muchas gracias Juan de todas formas. Un saludo
@HazuStremea
@HazuStremea 3 жыл бұрын
Gracias por tus videos master!
@lucasjuega15
@lucasjuega15 4 жыл бұрын
Quitar los acentos de todas las palabras en el código. PD: EL profesor es un máquina. Gracias
@jordiramirez7096
@jordiramirez7096 Жыл бұрын
muchas gracias, ahora ya entendí mejor el tema.
@trolingaso1483
@trolingaso1483 7 жыл бұрын
Muchas gracias por subir estos vídeos.
@felipearamburu3957
@felipearamburu3957 4 жыл бұрын
Muchas gracias por el curso! Excelente. Muy bien explicado.
@victorraulgutierrezsanabri857
@victorraulgutierrezsanabri857 Жыл бұрын
excelente trabajo gracias por hacernos la vida mas facil
@alemdez
@alemdez 5 жыл бұрын
Hola Juan, gracias por facilitarnos este tipo de aprendizaje, he estado siguiendo el curso de Python, a su vez estoy iniciándome como programador, he introducido el programa manualmente y al momento de correrlo: Me pide que introduzca el primer y segundo números, posteriormente me pide que introduzca la operación a realizar y aqui es donde no paso me dice operación no contemplada, y asistencia sucede con las cuatro operaciones, te pongo el código: def suma(num1, num2): return num1+num2 def resta(num1, num2): return num1-num2 def multiplica(num1, num2): return num1*num2 def divide(num1, num2): return num1/num2 op1=(int(input("Introduce el primer numero: "))) op1=(int(input("Introduce el segundo numero: "))) operacion=input("Introduce la operacion a realizar (suma,resta,multiplica,divide): ") if operacion=="suma": print(suma(op1,op2)) elif operacion=="resta": print(resta(op1,op2)) elif operacion=="multiplica": print(multiplica(op1,op2)) elif operacion=="divide": print(divide(op1,op2)) else: print("Operacion no contemplada") print("Operacion ejecutada. Continuacion de ejecucion del programa") y ahora lo que me imprime: Introduce el primer numero: 8 Introduce el segundo numero: 2 Introduce la operacion a realizar (suma,resta,multiplica,divide): divide Operacion no contemplada Operacion ejecutada. Continuacion de ejecucion del programa ***Repl Closed*** Saludos desde México
@alemdez
@alemdez 5 жыл бұрын
me di cuenta de un error que tengo, tengo dos op1 pero ya lo cambie sin embargo ya lo corregí y aun me imprime este texto Introduce el primer numero: 8 Introduce el segundo numero: 2 Introduce la operacion a realizar (suma,resta,multiplica,divide): divide Operacion no contemplada Operacion ejecutada. Continuacion de ejecucion del programa ***Repl Closed*** tampoco puedo entrar al link que dejaste ya que me regresa Que el código. no es valido para Puthon 3.x IDLE lo convertira a UTF-8, sin embargo ya de aqui no se que sigue
@sergiorojas5247
@sergiorojas5247 5 жыл бұрын
Muy buen curso me esta ayudando mucho
@alvarosuarez3020
@alvarosuarez3020 6 жыл бұрын
Buenas tardes. Nuevamente continuo con estos vídeos. En este ejercicio podría ahorrarme una línea de código. La que envía a imprimir el mensaje debajo de la excepción. Ya que con con el return igualmente puedo escribir este mismo mensaje. Conchale, aprender con esta metodología es MUY bueno. jijiji.
@diam4187
@diam4187 4 жыл бұрын
Muy agradecido con usted, caballero.
@MrCibershok
@MrCibershok 2 жыл бұрын
Excelentes videos, muchas gracias por compartir tus conocimientos con nosotros. ¿Has pensado en realizar un curso de JavaScript? Abrazos
@gustavopalacios4713
@gustavopalacios4713 2 жыл бұрын
Excelente clase !
@GabrielMorenoCampos
@GabrielMorenoCampos 2 жыл бұрын
Gracias profesor!
@jonathanpacheco9680
@jonathanpacheco9680 3 жыл бұрын
muchas gracias profe juan
@iose36c4
@iose36c4 4 жыл бұрын
Lo tuve que escribir de nuevo, porque el programa que pasaste daba error ni bien se abría. Explicás bastante bien.
@felipeibarra527
@felipeibarra527 4 жыл бұрын
Da error porque está codificado en ANSI y debe estar codificado en UTF-8
@itzelbrachomolina3446
@itzelbrachomolina3446 4 жыл бұрын
Excelente explicación!!
@Kevzi777I
@Kevzi777I Жыл бұрын
Buen video :D, me ayudo mucho!
@juanacosta7826
@juanacosta7826 3 жыл бұрын
impecable, magistral!!!!
@albertyllo0
@albertyllo0 7 жыл бұрын
Es lo mismo quitando el asterisco, pero muy útil para añadir más codigo
@endryreina9881
@endryreina9881 6 жыл бұрын
valla :O Cuando se sabe un lenguaje de bajo nivel Los demás lenguajes se hacen super fácil...Y gracias por compartir sus conocimiento
@DanielIsaac
@DanielIsaac 6 жыл бұрын
¿Assembler?
@sergioa1113
@sergioa1113 6 жыл бұрын
Pues el castellano te está costando aprender..
@AugusteLovecraft
@AugusteLovecraft 5 жыл бұрын
@@sergioa1113 jajaja ...touché
@memejamas3818
@memejamas3818 3 жыл бұрын
gracias por video mas
@الحقائقمؤلمة
@الحقائقمؤلمة 2 жыл бұрын
No entiendo. Se supone que el manejo de excepciones es cuando uno no sabe donde aparecerá el error. En el ejemplo de la división, sí se sabe donde aparecerá el error y en lugar de try se podría haber hecho una validación antes de que efectue la división para que la función divide "sepa" si num2 es o no cero. Entonces ¿cómo saber donde aparecerá un error?
@srmark9536
@srmark9536 3 жыл бұрын
Gran explicación un saludo
@rasdavidflorian
@rasdavidflorian 3 жыл бұрын
Como siempre gracias por simplificar la explicación, le entiendo más a usted que al profe con esos enredos que el arma jajajajajja.
@ronaldvisitacion2934
@ronaldvisitacion2934 5 жыл бұрын
muy buenos tutoriales
@frankcede
@frankcede 3 жыл бұрын
Excelente, Muchas gracias
@rulersrules
@rulersrules 2 жыл бұрын
buen dia Juan, excelente video, estoy siguiendo tu curso y eres increible enseñando, muchas gracias! me ha surgido una duda. Si el try except es similar al if/else, podria usar i/else en su lugar? O generarian diferentes resultados ? muchas gracias y saludos!
@bLu.R
@bLu.R 3 жыл бұрын
Otra opción es abrir el archivo del video en el bloc de notas>Menú Archivo-Guardar como...>en Codificación escoger UTF-8>guardar
@santicadavid
@santicadavid Жыл бұрын
sos un crack
@alfonsoramirez6890
@alfonsoramirez6890 7 жыл бұрын
que joven te vez, en tu webpage, felicidades deverias ser galan de novelas jajaja saludos.
@jeyson3804
@jeyson3804 7 жыл бұрын
hola profesor, como estas, espero que bien. tengo unas dudas que espero que me puedas responder. quiero empezar con la programación en python (ya inicie con ese curso y viendo cosas por afuera) y también con la creación de vídeo juegos, la pregunta es ¿sera buena opción la creación de video juegos en python? ¿que tan limitado sera la creación de vídeo juegos en python? para crear juegos en 2d tipo rpg como pokemon, con gráficos pixel art, buena música, animaciones, etc. no se si conoces este campo, no hay muchos canales de youtube a los cuales le pueda preguntar y en Internet no e encontrado ninguna comunidad en Internet como para preguntar , una que otra pero mas allá no. bueno de antemano muchas gracias y aunque no me puedas responder quiero agradecerte por el gran trabajo que has hecho en este canal y de tanta enseñanza que has dado :DDDDD
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
No soy experto en vídeo juegos, pero puedes crearlos en Python si quieres. Mira este enlace: www.genbetadev.com/programacion-de-videojuegos/como-empezar-a-programar-videojuegos Un saludo!!
@jeyson3804
@jeyson3804 7 жыл бұрын
muchas gracias míster y de nuevo gracias por todos los conocimientos que nos trae
@FranciscoJCaneda
@FranciscoJCaneda 7 жыл бұрын
Jexus CVL, puedes probar con la libreria pygame, aqui tienes el enlace www.pygame.org, es una librería fácil de aprender, dejo tambien un enlace hacia un libro (licencia CC), donde se explica en profundidad el uso de esta librería (libro en inglés) inventwithpython.com/makinggames.pdf
@jeyson3804
@jeyson3804 7 жыл бұрын
muchas gracias amigo, voy a mirarlo y a estudiar :DD
@luistalavera6392
@luistalavera6392 6 жыл бұрын
Normalmente para videojuegos se utiliza C++ o C# junto con Unity
@carlosmorales1449
@carlosmorales1449 2 жыл бұрын
Hola Juan, como siempre muy claro. Si el usuario divide por 0 pero yo quisiera dar la opción de otra oportunidad de ingresar otro número, Python no da la posibilidad de volver a una línea de código situada arriba? Se que se puede resorver de otra forma pero con varias líneas de código. Muchas gracias.
@raulgarciaperez2347
@raulgarciaperez2347 4 жыл бұрын
Hola amigo, en primer lugar agradecerte por tu aporte, es muy bueno y trato de sacarle el máximo provecho. ¿Por qué a mi no me sale el error de la división? solo me devuelve un 0 y si ejecuta código del final, ¿es por alguna actualización o algo?
@juliogarcete5020
@juliogarcete5020 3 жыл бұрын
Saben tengo una idea. Si creamos un programa no de juguete entre todos los que se sumen bajo la cordinacion de pildoras, asi los estudiantes tenemos nocion de trabajar en un proyecto y en equipo. Hasta la fecha nunca vi algo se mejante en youtube. Se genial para la comunidad del canal!!!
@juanpablocoloradogaviria2251
@juanpablocoloradogaviria2251 4 жыл бұрын
eres el puto amo
@elyoliverguardiajara4398
@elyoliverguardiajara4398 3 жыл бұрын
Excelente
@carves67
@carves67 7 жыл бұрын
que raro, porque puede ser que me salga este error File "prueba_excepciones.py", line 14 SyntaxError: Non-UTF-8 code starting with '\xfa' in file prueba_excepciones.py on line 14, but no encoding declared; see python.org/dev/peps/pep-0263/ for details ***Repl Closed***
@juansebastianblandongomez9978
@juansebastianblandongomez9978 7 жыл бұрын
A mi también me sale el mismo error pero en la linea 19 al momento de imprimir el código. Ingrese a la pagina pero no entendí nada. le agredeceriamos profe si nos puede ayudar. File "prueba_excepciones.py", line 19 SyntaxError: Non-UTF-8 code starting with '\xfa' in file prueba_excepciones.py on line 19, but no encoding declared; see python.org/dev/peps/pep-0263/ for details
@juanvillareal3197
@juanvillareal3197 7 жыл бұрын
Hola Saludos, para evitar ese error NO uses el archivo, que adjunta el profesor, crea tú el nombre de tu propio archivo, y luego pegas las lineas de programación. de esta forma no generar el error.
@spidercraft302
@spidercraft302 7 жыл бұрын
Creo que llego un poco tarde xD Pero el error es generado por los acentos, la solución sencilla es quitar todos los acentos
@boniekberdugo2009
@boniekberdugo2009 7 жыл бұрын
La solución es guardar el archivo del profesor Juan como UTF8, para eso debes ir a: file>save with encoding>utf-8
@jordiprous3915
@jordiprous3915 6 жыл бұрын
o en la primera linea del programa pon esto: # coding=utf-8
@luisperez1007
@luisperez1007 3 жыл бұрын
excelente!
@luismiguelgilduran4371
@luismiguelgilduran4371 5 жыл бұрын
Una pregunta: ¿A lo largo de este curso, más tarde, se harán programas complejos y largos? Muchas gracias por los vídeos, son muy didácticos!!
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Depende de lo que entendamos por "complejos y largos". Por lo que yo entiendo, no. Eso me llevaría más de 100 vídeos por cada práctica. Pero con lo que se enseña en este curso, se está en disposición de abordar aplicaciones complejas y largas cada uno por su cuenta. Un saludo!
@martinezsantiagoalainmigue4308
@martinezsantiagoalainmigue4308 2 жыл бұрын
Miguel Martínez estuvo aquí...
@williamesnehidermahechaher9596
@williamesnehidermahechaher9596 7 жыл бұрын
Muchas gracias Juan muy buen video, ojala te quede mas tiempo para avanzar un poquito mas rapido en Python
@josephperezrioja6109
@josephperezrioja6109 3 жыл бұрын
Muy bien explicado, puedes subir vídeos de programación de raspberry pi?
@laiumiunix
@laiumiunix 6 жыл бұрын
Hola, estaba intentando ejecutar el codigo que viene adjunto al video y me entrega este error Syntaxerror: Non-ASCII character 'xc3' dice on line 24 en este caso opt1=int(input("Introduce el primer numero: ")), creo que esta asociado a los acentos en las palabras. Elimine todos los acentos y ahora corre, pero me estaba preguntando como puedo hacer que sublime o python reconozca los acentos en las palabras. Gracias
@darkcoder5799
@darkcoder5799 4 жыл бұрын
Gracias! :-)
@koalabarranco3386
@koalabarranco3386 5 жыл бұрын
Hola solo una duda creo es un poco tonta : cuando define las funciones de suma ,resta ,etc , porque no termina el argumento con los paréntesis y el nombre de la función ?? , ya que me en el siguiente vídeo finaliza el código con el nombre de la función y los paréntesis. Ojalá me pueda ayudar
@ushiookasaki
@ushiookasaki 5 жыл бұрын
Python no es tan exigente a la hora de declarar funciones. Tu puedes presindir de los parentesis solo si la función no tiene parametros (aunque yo no lo recomiendo, por que se ve feo y ademas llega a confundir). En las llamadas es diferente y es que para poder ejecutar una funcion es obligatorio los parentesis, si solo usas la palabra de la funcion entonces python lo interpreta como variable. Ojala te haya ayudado :).
@varillaantonio3984
@varillaantonio3984 7 ай бұрын
Porque IDLE no me acepta la condicion "try" me la marca como error?
@rafaelbazagamanzano3415
@rafaelbazagamanzano3415 2 ай бұрын
Hola a todos, he copiado el código y me sale lo de introducir el primer número (op1....) lo introduzco en consola, y ahí se queda...no me da opción de introducir el segundo número. Alguna sugerencia? Muchas gracias 😅
@arianemontesinos2336
@arianemontesinos2336 4 жыл бұрын
en except se introduce el tipo de error
@JuanJose-kb8yb
@JuanJose-kb8yb 5 жыл бұрын
Buenas juan! llevo unos tres meses mirando tus videos y la verdad es que lo explicas todo a las mil maravillas, te felicito por el curso. Pero tengo un problema, este código, el que tienes en el enlace y enseñas en este video 21, al ejecutar y por ejemplo dividir 8/0, u otro, no hace ningun calculo, solo se muestran los print, que puede ocurrir? lo he probado con tu código directamente y pasa exactamente lo mismo, gracias!
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
No recuerdo ahora mismo el código de este vídeo pero un número dividido entre 0 da una excepción de división por 0. No se si estás capturando esa excepción en concreto... Un saludo!
@JuanJose-kb8yb
@JuanJose-kb8yb 5 жыл бұрын
@@pildorasinformaticas Pasa con cualquier división o calculo que hagas, lo curioso es que solo me ocurre en Sublime, en IDLE no me da ese fallo, en su editor..
@fundacionamaca312
@fundacionamaca312 4 жыл бұрын
funtion...at 0x7f73894583a60> ¿No se que es esto, me puse a intentar hacer raíz cuadrada y me salió ese mensaje. En internet me envia al manual. a demás si la ejecuto me sale Keyboardinterrupt, creo que es una excepción para dejar de buscar los decimales de la raíz.
@SistemasHector
@SistemasHector 4 жыл бұрын
minuto 6:18 División entre 0 (cero) no es infinito, es absurdo. Ojo que no es lo mismo (Matemática elemental básica).
@fabulooser
@fabulooser 4 жыл бұрын
Este es un ejercicio que se ve en la primer clase de cálculo diferencial "límites" intenta lo siguiente 9/30 = 9/15= 9/10= 9/9= 9/8= 9/5= 9/3= 9/1= 9/0.5= 9/0.05= 9/0.005= ¿Notas que el resultado se va haciendo más grande conforme el divisor se acerca más a cero? Pues ya está, al dividir entre cero es infinito :)
@uk0161
@uk0161 3 жыл бұрын
¿Qué diferencia hay entre el infinito y lo absurdo? (Filosofía elemental básica)
@carlospose6211
@carlospose6211 Жыл бұрын
@@uk0161 Dado un número x arbitrario, no existe un número x/0. Matemáticamente, los conjuntos infinitos existen. Por ejemplo, el conjunto de todos los números enteros es un conjunto infinito.
@sebastianmanco5072
@sebastianmanco5072 4 жыл бұрын
una pregunta. pero si o si para saber donde esta ese error se debe ejecutar el programa y identificar el error ? o hay una forma de saltar posibles errores de ese tipo y seguir adelante con el código?
@M.2.K.
@M.2.K. 4 жыл бұрын
Creo que hay que conocer los errores de antes, pero si no... pues simplemente ejecutas tu programa y cuando te salga uno pues lo capturas y ya.
@luiscampuzano6901
@luiscampuzano6901 3 жыл бұрын
disculpa pero he copiado el codigo y no corre el programa, con otros ejercicios he tenido que reiniciar el ordenador para que funcionen y la liga del ejercicio no la abre
@leonardomarquinez3114
@leonardomarquinez3114 4 жыл бұрын
Me parece interesante tu código para hacer una calculadora, me gustaría compartirte la manera en que yo la hago: operacion = int(input(''' Elige la operación digitando el número correspondiente 1 Suma 2 Resta 3 Multiplicación 4 División ''')) if operacion
@DanielAlexander95
@DanielAlexander95 4 жыл бұрын
Creo que es bastante obvio el hecho de que el autor del video no tenía la intención de mostrar cómo hacer una calculadora, sino crear un código que se adaptara a su explicación, no es de nuestro interés cómo lo harían otras personas.
@pilarriush.9373
@pilarriush.9373 5 ай бұрын
Hola, pregunta, alguien me puede decir por que al ejecutar las operaciones (con numero que arrojen enteros de resultado), solo en la división me arroja numero con decimal (4.0 ejemplo), y en las otras 3 operaciones el numero es solo el entero? 🤔Gracias
@alanconx5998
@alanconx5998 5 жыл бұрын
¿Y si pueden haber dos excepciones (no sé si se dé)? ¿Tendría que poner otro except?
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Sí, puedes agregar dos except uno a continuación del otro (siempre que no se cometan errores de sintaxis el uso de varios except es posible). Un saludo!
@victorhenostroza1871
@victorhenostroza1871 4 жыл бұрын
Seria Excelente ver desarrollo web con Python.
@trigunbash
@trigunbash 6 жыл бұрын
Exelente ....
@kriptonita8030
@kriptonita8030 3 жыл бұрын
Y si quiero poner más de 2 errores en un except pongo una coma y listo?
@wilker3501
@wilker3501 3 жыл бұрын
Hola a todos, una consulta . Por que crear mas variables como op1 y op2, sabiendo que con solo num1 y num2 nos bastaria. A mi la respuesta me sale igual. espero sus respuestas. muchas gracias.
@accesibilidadconluismi
@accesibilidadconluismi Жыл бұрын
He probado y tienes razón. Pero el curso esta creado hace 5 años y no sé si en la versión con la que se creó se podía. Gracias
@nnxx8250
@nnxx8250 Жыл бұрын
en la linea 23 lo intente me da error y no puedo sacarle el error
@juanaguilar6847
@juanaguilar6847 4 жыл бұрын
Alguien sabe que programa usa para escribir en la pantalla en tiempo real? Me servivira muchísimo, ya que quiero anotaciones de esa manera.
@gaga0084
@gaga0084 4 жыл бұрын
En la Lección 1 de este curso lo menciona el instructor. Se llama ZoomIt
@juanaguilar6847
@juanaguilar6847 4 жыл бұрын
@@gaga0084 Muchas gracias, es que no empecé desde el inicio, muchas gracias
@lordyoda2805
@lordyoda2805 5 жыл бұрын
Se que es por el uso del acento en número pero el ejercicio es asi?
@garciasantiago3031
@garciasantiago3031 5 жыл бұрын
Tengo una duda. En los errores de excepción,¿ Conviene controlar las excepciones a través de las funciones try/except o conviene hacerlo realizando validaciones? Me refiero a que conviene en relación a los recursos de tiempo de ejecución y consumo de memoria
@ushiookasaki
@ushiookasaki 5 жыл бұрын
Es dependiendo de la aplicacion que estes haciendo. Aunque es recomendable que lo hagas en tiempo de ejecución (siempre y cuando no sean muchas exepciones). Y esto es por que así le das la libertad al programador o a ti mismo de como controlarlas cuando pasen en la aplicación, ademas de que así es más facil utilizar el codigo en otras aplicaciones (aunque perfectamente puedes tratarlas desde la misma funcionalidad).
@jcperezg
@jcperezg 3 жыл бұрын
Hola buenos dias, nuevamente hice todo como aparece en pantalla, linea tras linea, y jamas se puede ejecutar alguna operacion, simplemente se salta hasta las dos ultimas lineas... sin marcar error o excepcion, he revisado con mucho cuidado el codigo y es literal exacto, pero sigue sin funcionar el programa... agradecere alguna sugerencia para resolverlo. Saludos desde Cd de Mexico.
@tokyosc3165
@tokyosc3165 4 жыл бұрын
para los que usan visual estudio y no les sale el zerodivisionerror en la consola, pulsen el f5 para que les salga 9:59
@osvaldomatamala7481
@osvaldomatamala7481 7 жыл бұрын
Estimado, ¿crearemos un programa ejecutable .exe en este curso?lo he estado intentando, pero no me funciona. gracias.
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Sí, lo haremos más adelante. Un saludo!!
@andersonsach7107
@andersonsach7107 3 жыл бұрын
descargue y ejecute el programa y me sale error cuando se ingresa por teclado :(
@Zeky
@Zeky 5 жыл бұрын
El código descargado me da error
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Eres el primero que me comenta esta incidencia. ¿Qué error te da? Un saludo
@Zeky
@Zeky 5 жыл бұрын
@@pildorasinformaticas No modifiqué el código, solo descomprimí y ejecuté el archivo. El error es el siguiente: File "prueba_excepciones .py", line 14 SyntaxError: Non-UTF-8 code starting with '\xfa' in file prueba_excepciones .py on line 14, but no encoding declared; see [URL] for details La linea 14 es: op1=(int(input("Introduce el primer número: "))) Modifiqué el código y lo descomprimí varias veces, pero el error seguía igual, incluso me fije el el código del vídeo y es igual.
@Zeky
@Zeky 5 жыл бұрын
@@pildorasinformaticas Ya encontré la solución al problema buscando en Google, alguien que comentó el mismo error sobre el código que estaba haciendo este mismo curso lawebdelprogramador .com/foros/Python/1622455-SyntaxError-Non-UTF-8-code-starting-with-xfa-in-file.html El error son las tildes, lo cual me parece raro porque en las anteriores clases ya había usado palabras con tildes y no me había dado error.
@Pedrolo2212
@Pedrolo2212 5 жыл бұрын
Son los acentos (Tildes), quitalos todos. A mi me pasaba lo mismo. Saludos.
@fabianperez4114
@fabianperez4114 4 жыл бұрын
Muy buenas, lo que pasa es que en mi caso, quito las tildes y me permite ingresar el primer valor, pero después de eso no ocurre nada. No sé que hacer. Espero respuesta. Gracias.
@davearias736
@davearias736 3 жыл бұрын
Por alguna razón que desconozco, tal vez por novato, el programa de la calculadora no me funcionó y lo hice tal cual lo revisé como 20 veces y nada todo igual al del video, me salia como error : "error unsupported operand type(s) for +: 'NoneType' and 'NoneType' cada vez que escojo una operacion y no se que hacer." Agradecería si alguien me explicara el porqué sucede esto Y como no di con el problema hice una calculadora improvisada y novata así: print("introduce el nombre de las operaciones en minuscula ") operaciones=["suma", "resta", "multiplicacion", "division"] op1 = int(input("introduce el primer numero: ")) op2 = int(input("introduce el segundo numero: ")) operacion = str(input("introduce operacion a realizar (suma,resta,multiplicacion,division): ")) if operacion == operaciones[0]: print(int(op1+op2)) elif operacion == operaciones[1]: print(int(op1-op2)) elif operacion == operaciones[2]: print(int(op1*op2)) elif operacion == operaciones[3]: print(int(op1/op2)) else: print("operacion no incorporada o equivacada")
@esequielpatri7365
@esequielpatri7365 4 жыл бұрын
Hola, hice una función cuadrática en tkinter, no se mucho del tema, pero cuando sale raíces negativas me sale error y me gustaría que muestre un mensaje que la función no tiene soluciones reales. Alguno que me pueda ayudar ?
@danielg2365
@danielg2365 7 жыл бұрын
Hola, muchas gracias por tus videos. una pregunta que tu depronto sepas, yo creé una página html con sublimetext, el problema es que ya la pasé al host y la pagina no carga correctamente
@trolingaso1483
@trolingaso1483 7 жыл бұрын
Tendrás que dar más datos... ¿Qué es lo que no carga correctamente? ¿El estilo(el css)?
@danielg2365
@danielg2365 7 жыл бұрын
uff, soy un novato en eso. El host si lee los datos pero los carga mal mira: ingenieriasb141b[punto]com
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Como te dice el compañero, puede haber cientos de causas diferentes que ocasionan que la página no te cargue bien. de todas formas para poderte ayudar es imprescindible que digas qué es lo que no te carga ¿las imágenes? ¿el código css en caso de que hubiera? ¿el texto? Un saludo!!
@antoniocervantes2352
@antoniocervantes2352 4 жыл бұрын
La palabra except me sale resaltada en rojo y no me compila ¿que hago?
@MartinGuerra486
@MartinGuerra486 6 жыл бұрын
Disculpe, una pregunta. Como hace para ejecutar el programa en sublimetext? Me serviria mucho su respuesta, de antemano gracias.
@MartinGuerra486
@MartinGuerra486 6 жыл бұрын
No se preocupe ya busque la respuesta dentro de este mismo curso en el video 10 ahi se ve como puede ejecutar el programa.
@kalmabombo
@kalmabombo 6 жыл бұрын
Profe, le cuento que bajé el archivo que usted envió en el zip y aunque sublime text lo ejecuta, al introducir los números, no entra a ninguno de los condicionales y me manda de una vez al else.... y no entiendo por qué... le he dado vueltas lo he cambiado mejor dicho qué no he hecho y nada...NO ENTIENDOOOOOOOOOOOO AHHHHHHHHH ME MURIIIIIIIIIII.
@albeeon
@albeeon 6 жыл бұрын
Me pasó lo mismo y luego de un rato de buscar llegue a la conclusión de que estaba ejecutando sublime text con python 2.x en lugar de python 3.x (Está así por defecto en mi sistema operativo). Para que te funcione sin cambiar la versión de python, en lugar de utilizar la función input() para recibir un string se debe hacer con raw_input(). La linea quedaría así: operacion=raw_input("Introduce la operación a realizar (suma, resta, multiplica, divide): ") De todas maneras, como este curso esta en python3 creo que lo mejor es utilizar dicha versión.
@austindrazil
@austindrazil 5 жыл бұрын
Busca en google: "Setting up SublimeREPL with Python3, Coderwall", si seguis los pasos en ese post, deberia funcionarte a la perfeccion, por lo menos a mi me sirvio. Y es como dice Alexis abajo, es porque SublimeREPL ejecuta con python 2.x por defecto.
@Cthaeh97
@Cthaeh97 4 жыл бұрын
como es posible que te salga en la consola "operacion erronea" , si ese mensaje no está en un print? sino en un return? en tu clase del principio dijiste que un retunr no sirve para eso sino tiene un print. y recuerdo probarlo por mi cuenta y que asi era :,V
@bernardosimondelasheras6958
@bernardosimondelasheras6958 4 жыл бұрын
el print se encuentra en la llamada de la función
Curso de Python. Excepciones II. Vídeo 22
19:47
pildorasinformaticas
Рет қаралды 188 М.
Curso de Python. POO I. Vídeo 24
14:20
pildorasinformaticas
Рет қаралды 292 М.
So Cute 🥰
00:17
dednahype
Рет қаралды 57 МЛН
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 7 МЛН
Entrevista técnica Jr de Python
12:16
CodinEric
Рет қаралды 61 М.
Manejo de Excepciones en Python [try, except, else, finally, raise] 🕵🏻 # 027
34:45
Ciclo FOR y WHILE en Python
10:44
DC Control
Рет қаралды 14 М.
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
thoughtbot
Рет қаралды 895 М.
Aprende Python en 15 Minutos 📗
19:48
Victor Robles WEB
Рет қаралды 942 М.
Curso de Python. Generadores I. Vídeo 19
17:54
pildorasinformaticas
Рет қаралды 305 М.
How I program C
2:11:32
Eskil Steenberg
Рет қаралды 744 М.