✅✅ ✅ ✅ ✅ 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. 💥💥💥
@jefrisuarez90637 жыл бұрын
Este señor cambio mis tardes y mis noches
@maution6 жыл бұрын
Y todavia lo hace...
@scorchednet14084 жыл бұрын
Mi cuarentena está siendo ultraproductiva
@silln4 жыл бұрын
2020 y este señor sigue subiendo contenido de calidad!
@darylcandianina3 жыл бұрын
2021 y continua.
@Yedrnaz3 жыл бұрын
@@darylcandianina casi 2022
@bibimig4 жыл бұрын
Este hombre tiene un Don, lo entiendo todo perfectamente, contenido de mucha calidad, increíble👏✊👍, no puedo estar más agradecido.
@quinojuan27 күн бұрын
Hace tres años intenté hacer este curso pero quedé a la mitad. Hoy vuelvo y entiendo mucho mejor los conceptos. Sin lugar a dudas la clave es practicar mucho. Saludos Juan, sigue así.
@alexordonez634Ай бұрын
Gracias Dios por permitirme encontrar este canal, estoy aprendiendo pyhton desde 0 contigo y es brutal la forma en la que enseñas, estoy aprendiendo mucho
@pildorasinformaticasАй бұрын
Gracias!
@____alexx3 жыл бұрын
Gracias!, estuve al rededor de 2 meses buscando tutoriales de programación, para llevar a la par y complementar los conocimientos que adquiero en cursos por internet, sin embargo, ninguno me pareció satisfactorio por diversas razones. Pero encontrarme con tu canal fue lo mejor que me pasó, explicas todo muy bien, no diría que fue suerte porque me costo mucho jajaja. Saludos
@selvalottolotto Жыл бұрын
Alegras vidas aunque no lo creas. Doctor maestro de las píldoras informáticas.
@reinaldomarquez-gk9nmАй бұрын
no he terminado de ver todos los videos de la lista, llevo anhos y aun no lo termino, pero juro que esta vez los vere todos y conseguire un trabajo en el area y te escribire un mensaje, que excelente video, realmente el ensenar el import en este punto es muy agradable de ver ya que en muchos otras instancias siempre lo muestran al inicio y nunca entendia por que
@pildorasinformaticasАй бұрын
Espero que se cumpla lo que dices. ¡Un saludo!
@matiasnicolasringuelet93224 жыл бұрын
Buenos dias, pildorasinformaticas, son excelentes tus videos y la forma en que ensenas, en estos momentos de pandemia Covid19, en mis momentos libres aprendo python, te felicito por regalarnos tu tiempo y conocimiento. Te saluda Matias desde Argentina.
@JulioZygadlo-u6b Жыл бұрын
Excelente docente, sus clases sumamente claras y didacticas.
@ericktucto7 жыл бұрын
10:30 allí te faltó decir: "Pero si estás viendo mi curso de Java. Entenderás esa línea" Gracias por el curso de Java
@pildorasinformaticas7 жыл бұрын
:))
@alexanderzuluagagarcia60954 жыл бұрын
@@pildorasinformaticas ese curso de java es perfecto
@LuisCarraud5 жыл бұрын
Otro uso de levantar excepciones: tener errores codificados. Por ejemplo: al procesar archivos de pagos con cabeceras, detalle y pie, se pueden tener: errores de formato (falta la cabecera, no hay detalle, falta el pie), datos corruptos (los montos o los numeros de cliente no son numericos), errores de datos (el total del pie no coincide con el total calculado). Esto permite ademas mostrar (o archivar en un archivo de logs del programa) que paso. Saludos!
@jeanpierv.1728 Жыл бұрын
excepciones de que sería?
@AleCode404 Жыл бұрын
@@jeanpierv.1728 De esos errores del archivo, tal como dice el ejemplo, imagina que leyendo el archivo podrias lanzar varios errores, por ejemplo errores como FaltaCabeceraError, FaltaDetalleError, DetalleNoNumeroError
@WillyBoy752 жыл бұрын
Esta clase de tutorial vale oro, muchas gracias por tu aporte, espero pronto terminar todo el curso llegar hasta el video 78.
@elkinyuliancuastumalquisti48862 жыл бұрын
Gracias por tus videos he estado estudiando programacion y ha sido el mejor canal, nuevamente mil gracias por tus videos
@denzelcaleb77387 жыл бұрын
El curso me esta gustando, el tema de las funciones(video de los generadores) lo vi como 10 veces porque no entendia las funciones pero ya estoy en este video.
@milagrosninacanapatana24154 жыл бұрын
Yo sigo sin entender los Generadores :"v
@anabelgarcia7433 Жыл бұрын
Eres un crack y un gran MAESTRO! No imaginé que fuera emocionante programar hasta que te encontré!👏👏Sin embargo me falta muuuuucho para tener la mente de un programador.
@pildorasinformaticas Жыл бұрын
Muchas gracias!! Un saludo
@williamalexanderpineda60982 жыл бұрын
Muchas gracias por tan excelente curso!
@gilbertardila3 жыл бұрын
Bueno he llegado hasta acá empezando de cero y todo gracias a Juan, que bien explicas; ahora viene poo, espero tambien sea tan sencillo como hasta ahora. Gracias por compartir tu conocimiento!!
@nicolasdacci89133 жыл бұрын
arrancando programación de cero, se entiende todo perfectamente, muy bien enseñado.. muchas gracias.
@julianmoreno84697 жыл бұрын
Como siempre excelente curso,muchas gracias profesor por sus enseñanzas.
@pildorasinformaticas7 жыл бұрын
Gracias por el comentario. Un saludo!!
@DanielCastillo-ev8dl3 жыл бұрын
Gracias por compartir todo tu conocimiento, me estoy adentrando en el mundo de la programación y sin duda explicas muy bien los temas!!
@cristiancamilocruzmontana37106 жыл бұрын
Gracias...Dios te bendiga y te siga dando sabiduría..Me ayudan mucho tus aportes
@shuutsukiyama15535 жыл бұрын
3:10 else, eres inmortal.
@Seven97173 жыл бұрын
Else edad< ∞: return "modo Ban activado"
@unusuariomasdegoogle75523 жыл бұрын
BAGUVIX "truco activado"
@ProfeGarro4 жыл бұрын
Gracias por poner tu tiempo para enseñarnos a programar. esto me ha servido para difundirlo con mis estudiantes. LIKE
@aburriyo3 жыл бұрын
muchas gracias por tus videos explicativos, me encanta aprender y crecer con cursos como este... :)
@albertoborella6117 жыл бұрын
Gracias por este nuevo video del curso. estaremos ansiosos hasta la próxima entrega. Sabemos que por la calidad de los contenidos de los videos mas las demás responsabilidades (que no deben ser pocas) es muy dificil aumentar la frecuencia de los mismos. Seguiremos ansiosos como siempre la próxima publicación. Saludos desde Argentina
@pacomartin82194 жыл бұрын
Muchas Gracias, tu trabajo no tiene precio.
@zasory10 ай бұрын
Muchas gracias , saludos desde chile.
@robertopulido95574 жыл бұрын
creo esto es lo mas importante porq es troubleshooting i encontrando el error a los problemas es lo que hacemos los IT todo el dia
@paulyaffe2 жыл бұрын
Muchas gracias por tus cursos
@julianaputero42222 ай бұрын
Excelente contenido !!!
@ernestofavio67354 жыл бұрын
Eres el mejor Juan
@GabrielMorenoCampos2 жыл бұрын
Gracias profesor!
@gustavopalacios47132 жыл бұрын
Excelente clase !
@Toni_guapo_455 жыл бұрын
Se puede calcular la raíz cuadrada de un número negativo usando números complejos.
@JokerHpc5 жыл бұрын
:0 Gracias crack!
@Alex75JR7 жыл бұрын
Gracias por el vídeo, Juan!!!
@ayelenromero624 жыл бұрын
TE QUIERO
@joaquinast6 жыл бұрын
Gracias maestro, muy buena explicación, gracias infinitas por compartir
@JabsThw3 жыл бұрын
Me ha gustado mucho la explicación, estaría muy bien incluir un ejemplo de la creación de una clase que herede de Exception para definir nuestras propias excepciones
@axelluguercio16955 жыл бұрын
Muchas gracias, me ha servido mucho!!
@oreodevainilla3 жыл бұрын
import math num1 = int(input("Ingresa un entero para sacar la raiz: ")) def calculaRaiz(num1): if num1
@efraindelatorreanguiano6 жыл бұрын
muchas gracias por tus aportaciones!!!!
@auditoraiso36074 жыл бұрын
Muchas gracias!
@tqmqjym3 жыл бұрын
Lo máximo!!
@mattiasezekielsayyago2 жыл бұрын
11:02 ASMR nivel dioss
@julianruiz18334 жыл бұрын
saludos . excelente videos para cada día aprender mas. tengo una pregunta en la parte donde cambias el nombre del error por ErrorDeNumeroNegativo se supone que se cambia para que nos muestre este error y no ValueError , pero igual nunca aparece ya que funciona con el raise de ValueError y nos envia el mensaje que tenemos programado ("El numero no puede ser negativo "). se supone que la idea no es que nos muestre nuestro nombre de error ErrorDeNumeroNegativo . gracias si me pueden ayudar con esta duda.
@accesibilidadconluismi2 жыл бұрын
He realizado el mismo programa de juguete como lo llama @pildorasinformticas , pero con la opción de que te pida otra vez el número cuando has cometido un error poniéndolo en negativo. Pego el código: import math def calcularaiz(num1): if num1
@jorgeTI3 жыл бұрын
Cometi un error, deje este curso para hacerlo en la universidad y me arrepenti, nadie explica tan bien como el profesor de pildorasinformaticas...
@guillermoordaxgalindo95874 жыл бұрын
eres el puto amo
@santicadavid2 жыл бұрын
gracias crack
@diegoecp3 жыл бұрын
Hola. En primer lugar muchas gracias por el curso. Tengo una duda: Si dentro del try yo meto tanto la llamada a la función para calcular la raíz como la lectura del número, en caso de meter un texto cuando me pide el valor, esto haría que se lanzara una excepción de tipo ValueError. ¿Cómo puedo distinguir dentro del except entre el ValueError que yo lanzo y el otro para dar mensajes distintos? Gracias
@jorgeplaza89093 жыл бұрын
Una pregunta, en la línea 19, estableces un print en caso de saltar la excepción, sin embargo, cuando ejecutas el código introduciendo el número negativo ese print no apareció y no entiendo muy bien por qué
@dianacarolinavertizdelvall62993 жыл бұрын
Hola, saludos!! Me encantan tus videos. Podrás decirme que herramienta utilizas para subrayar y escribir en tus videos? Muchas gracias!
@terracenter3 жыл бұрын
Hola. Realizando pruebas, y a introducir valores caracteres, cuando se usa el raise, en este caso con ValueError(), me arroja: ValueError: invalid literal for int() with base 10: 'a', - Esto se debe a que se esta cambiando la naturaleza del ValuError: ? Muchas gracias por sus comentarios Saludos
@teban11166 жыл бұрын
Hola, una pregunta. ¿Habrán videos enfocados a la ciencia? Como trabajar con matrices, tablas, gráficas. Excelente estos videos
@angelodiaz44123 жыл бұрын
hola, tengo un problema que ya se esta haciendo recurrente, lo que pasa es que cuando escribo mi código respetando la identación a la perfección me salta el error TabError y también un error relacionado con la identacion, no entiendo porque pasa si respeto a la perfección ambos aspectos en mi código.
@memejamas38183 жыл бұрын
una forma de hacer nuestros propios errores
@shuutsukiyama15535 жыл бұрын
También se puede sacar raíz cuadrada haciendo X ** 1/2
@michaeleduardogarciaabello21807 жыл бұрын
Hola Juan, me salgo un poco del tema. Si tu hoy te fueras a graduar en la Universidad y necesitas exponer una presentación del sistema que hiciste, qué pondrías en esa presentación aparte de los objetivos, introducción, causas del problema? me podrías dar algunas ideas?
@germainnunez58185 жыл бұрын
me imagino que se podria crear un modulo que nos de el resultado de una raiz negativa en numeros complejos....
@javierdavo28542 жыл бұрын
también se puede poner MiPropioError=TypeError ¿no?
@youting95124 жыл бұрын
por cada video mueren 10k, somos los guerreros que quedan de 2M
@davidvegad4 жыл бұрын
Buenas noches. Muy buen aporte. Disculpa, con qué programa logras dibujar con el puntero?
@antoniofranciscocorrea64374 жыл бұрын
Hola, David! En uno de los primeros videos mencionó que lo hace con "ZoomIt"
@oscartr92185 жыл бұрын
Ante todo Juan muchas gracias por tu tiempo y tu forma de enseñar. Tengo una duda que me ha venido en varios videos, ¿Se podría utilizar print en vez del return? si es un no me podrías explicar el porque. Ando algo liado con el return Muchas gracias!!!!
@pildorasinformaticas5 жыл бұрын
Si deseas almacenar lo que devuelve una función en una variable o en un objeto (algo muy frecuente en programación), no te queda más remedio que utilizar el return. Print tan solo imprime en consola pero en ocasiones no queremos imprimir un resultado sino almacenarlo. Un saludo!
@jcsn893 жыл бұрын
Muy bien video, hay alguna forma de poner el exception y un Error que englobe todos los posibles errores? O es necesario saber que error puede pasar?
@anderson1221003 жыл бұрын
Si pones el "except" sin definir ningún error, capturará todos los errores posibles.
@19905376 жыл бұрын
TabError: inconsistent use of tabs and spaces in indentation me aparece este error ayuda porfavor
@Wolf-dc7bg6 жыл бұрын
En la sección Edit , en sublimetext, te introduces a la opción "line", en donde te va permitir corregir tu errores de identidad de tu secuencia, es decir escoge la opción: reindent o, indent. así se corregira tu fallo. Espero que te sirva.
@faboxbkn7 жыл бұрын
Excelente maestro muchas gracias! Tengo un problemilla, la terminal de Python en Sublime me anda bien; pero falla cuando escribo código relacionado con "excepciones", es decir, en este mismo ejemplo, me pide ingresar un número, lo ingreso y luego se congela. puedo escribir en la terminal y todo pero no pasa nada. Funciona bien ejectuándolo desde el command prompt de windows. Saludos!
@OsirisRD Жыл бұрын
Dando mi humilde opinión, el metodo raise no le veo mucho asunto cuando ese supuesto error esta dentro de un condicionar, espero ver otros ejemplos del metodo raise por que un error que genere uno mismo con un condicional pues no seria un error.
@pilarriush.93737 ай бұрын
Entiendo muy bien todo desde el principio, pero algo que me hace ruido es el porque se utilizan 2 variables distintas para referirnos al mismo valor, en este ejercicio en concreto num1 y op1, ¿por que no siempre hacemos alusión a uno solo? Alguien me puede explicar esto. ¿No es mucho más sencillo a la hora de programar y editar solo contar con 1 variable? Gracias de antemano
@aahl_work4 жыл бұрын
9:50 sqrt(-144) = 12j
@Daypher4 жыл бұрын
12i
@martinezsantiagoalainmigue43082 жыл бұрын
Miguel Martínez estuvo aquí...
@manuelcogollobedoya49495 жыл бұрын
jajjaja elif
@SeDjEmAsH4 жыл бұрын
Hay profesores y luego están los profesionales de la docencia.
@melany06087 жыл бұрын
Maestro el curso de python para cuantos videos lo tiene estimado?
@pildorasinformaticas7 жыл бұрын
Unos 100 aproximadamente. Un saludo!!
@cisco46033 жыл бұрын
2:49 Eres un oso maduro
@emilioezequielelias99394 жыл бұрын
El ErrorDeNumeroNegativo no se imprime, si bien se ha capturado la excepción.
@JoNesBlacKkrafkini4 жыл бұрын
gente una duda, porque uso el return en vez del print? tipo if edad
@cuttchii4 жыл бұрын
No estoy 100% seguro, pero supongo que como es una función, normalmente se suele aplicar mas el return, pero si no me equivoco, si pones el print no habria diferencia
@elfegomelgar4 жыл бұрын
return regresa un valor, en cambio print lo imprime, en este caso el return regresa un valor string y print lo imprime, print(evaluaEdad(18)) lo que hace es que va a la funcion evaluaEdad ingresa el 18, lo evalua y return regresa el mensaje "Eres muy joven" una forma de usar la logica es esta def evaluaEdad(18): if 18 < 20: return "Eres muy joven" print(evaluaEdad(18)) return regresaria "eres muy joven" y ese valor es el que imprime
@fundacionamaca3124 жыл бұрын
Puede usar el Valor Absoluto (abs) en cambio del try:
@zidarkz6 жыл бұрын
Raise es como throw en Java , verdad?
@osvaldoleiva6785 жыл бұрын
Exacto
@vepicpz8997 жыл бұрын
buen vídeo,tengo una pequeña pregunta,¿se pueden hacer aplicaciones gráficas con python?
@urbanwildcat81217 жыл бұрын
Hola, si, tienes tkinter, pyqt y wxpython.
@vepicpz8997 жыл бұрын
Urban WildCat gracias💗💗💗
@urbanwildcat81217 жыл бұрын
De nada :)
@JorgePuentesM6 жыл бұрын
Maestro, ¿nos podría por favor recomendar algún texto con ejercicios para practicar lo que hemos aprendido hasta aquí (antes de POO)?. Saludos y muchas gracias por su labor!
@panchovillacool6666 жыл бұрын
Venia entendiendo que el if y los elif sin el else no funcionaban pero parece que si
@JoseRamirez-pc5iy4 жыл бұрын
Hola, no entendi del todo que hace la función "raise" , me pueden explicar por fa jeje.
@matiasromera3304 жыл бұрын
raise es como si estuvieras bautizando a un error, que en este caso es un error conceptual, otro ejemplo podría ser un programita que calcule perímetros, vos sabés que es imposible trabajar con medidas negativas porque todo tiene "algo" medible, por lo que si bien matematicamente se puede calcular, conceptualmente no.
@donnube93852 жыл бұрын
Manzanas azules
@vanmoji6 жыл бұрын
¿cómo puedes quitar o poner decimales?
@ricardoalcantara94305 жыл бұрын
con la función round(variable,cantidad de números decimales)
@osvaldoleiva6785 жыл бұрын
Para los que tengan la misma duda busquen en google "como formatear decimales(output) en python" asi tal cual :)
@Hinineo3 жыл бұрын
uno de mis espermatosoides esta triste porque le dijiste que no tiene edad negativa :( line ovulo -32 error de sintaxis.
@coffeedata71075 жыл бұрын
... elif edad
@alexizquierdo174 жыл бұрын
este hombre predijo el coronavirus jejejeje
@coffeedata71074 жыл бұрын
@@alexizquierdo17 jajajajaja soy como los Simpsons
@julian.castro184 жыл бұрын
@@alexizquierdo17 jajajajajaja
@alejandromangialardi89905 жыл бұрын
porque se declara num1 y luego op1, usandose uno por el otro. me perdi esa parte. alguien lo sabe??
@davidalonso79435 жыл бұрын
Num1 no está declarado. Con Num1 estás indicando que la función que has creado va a tener un parámetro. Si crearas una función para que sumase dos números tendrías que decir que esa función va a tener dos parámetros (num1, num2). Y las variantes que luego vas a declarar pueden llevar otro nombre.
@SuperGamerpro245 жыл бұрын
Digamos que la variable op1 la estás mandando a los parámetros de la función, en este caso num1
@DarkCirer4 жыл бұрын
alguien haciendo esta parte en 2020?... escribo las mismas lineas en visual studio code y me saltan varios errores como este TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
@DarkCirer4 жыл бұрын
except ValueError as ErrorDeNumeroNegativo: ^ SyntaxError: invalid syntax
@franciscopanchitotoledomoy54104 жыл бұрын
@@DarkCirer proba identando el ante ultimo print y con el except a la misma altura del try
@vanmoji6 жыл бұрын
Dónde está la api the phyton?
@fundacionamaca3124 жыл бұрын
yo coloco op1=abs(float(input("Introduce un número: "))) y me evito las restrinciones. Usando valor absoluto.
@HyperKid53386 жыл бұрын
Estas algo erróneo Profesor. Con todo el respeto, todo numero negativo que se eleve al cuadrado, este terminara siendo positivo, ya que al sumar los dos signos (-) de los dos números = - * - = +, entonces nos dará la raíz al cuadrada, y por supuesto, siendo esta positiva. Ejemplo: La raíz cuadrada de 4, es 2i. En conclusión, el numero si puede ser negativo. Si estoy en lo incorrecto, avíseme. Como sea, muchas gracias por el curso profe.
@pildorasinformaticas6 жыл бұрын
La raíz cuadrada de un número negativo no existe entre los números reales: es.wikipedia.org/wiki/Ra%C3%ADz_de_%C3%ADndice_par_de_un_n%C3%BAmero_negativo Si le pides dicho cálculo a una calculadora (que es lo que nos interesa en este vídeo), el resultado será o error, o entrada no válida. Por otro lado dices que la raíz cuadrada de 4 es 2i. Serñia la raíz cuadrada de -4 no de 4. Un saludo
@HyperKid53386 жыл бұрын
Ah bueno, vale, muchas gracias profe.
@HyperKid53386 жыл бұрын
Y disculpe la molestia.
@franciscomedinillagarcia37386 жыл бұрын
@@pildorasinformaticas Mi calcu hace esas operaciones :D
@jonamaxxdgutierrez95124 жыл бұрын
eres maduro :v like venezuela
@tx7kwe16 жыл бұрын
Hola Profe!, Tengo un problema cuando ejecuto este ejercicio me sale el siguiente error: File "Excepciones III parte II video 23.py", line 18 except ValueError as ErrorDeNumeroNegativo: ^ IndentationError: unindent does not match any outer indentation level ***Repl Closed*** Y el progrma es este: import math def calculoRaiz(num1): if num1
@tx7kwe16 жыл бұрын
Gracias, Solucionado!!!
@ryujiuchiha973 жыл бұрын
elif edad >= 100: print("Ya vete wey")
@raulalbornoz92754 жыл бұрын
Cuidado con ese Maduro. Es un peligro
@josefonseca81594 жыл бұрын
if edad
@swiitTV4 жыл бұрын
?
@josefonseca81594 жыл бұрын
@@swiitTV JAJAJAJJ solo para entendidos
@swiitTV4 жыл бұрын
Explicalo
@FranMay2013 Жыл бұрын
En el caso de introducir una cadena, ¿el programa se detiene porque se genera la excepción ValueError? El flujo se detiene y no se ejecuta la función
@emersontavera93622 жыл бұрын
class MiPropioError: pass def evalua_edad(): alert = True while alert: edad = int(input("Ingreasa tu edad: ")) if edad 100: try: raise MiPropioError except: print("Error,valor 0 ingresado o edad mayor a 100") dictionary = {range(1,20): "Muy joven", range(20,40): "Joven",range(40,65): "Maduro", range(65,101): "Cuidate..."} for i,y in dictionary.items(): if edad in i: print(y) alert = False evalua_edad() My version of the first code, I decided to use a dictionary instead
@kirilovejonathan36225 жыл бұрын
Se le podria llamar a las excepciones "factores externos" ¿?