✅✅ ✅ ✅ ✅ 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. 💥💥💥
@MauGame4 жыл бұрын
""" upper() sube todo en mayúsculas lower() baja todo en minúscula capitalize() todas la primera letra en mayúscula count() contar una y cuantas aparecen dentro de una cadena find() representa el índice donde aparece un carácter dentro de un texto isdigit() devuelve un booleano si es un valor numérico o no isalum() comprueba si es alfanuméricos isalpha si es alpha comprueba si son solo letras split() separa por palabras utilizando espacios strip() borra los espacios sobrante al principio y al final replace() cambia una palabra o una letra por otra rfind() representa el índice de un carácter contando desde atrás """ una ayuda para la caja de comentarios.
@lucianovicidomini91594 жыл бұрын
jajajaja lo vi inmediatamente despues de que pase todo a un word
@TheCarloz20094 жыл бұрын
toma tu like
@hurontermico86774 жыл бұрын
Gracias
@serlink_4 жыл бұрын
isalnum() no isalum()
@catalin33724 жыл бұрын
gracias amigo
@ivanfelipeosoriomarin.453923 күн бұрын
Le cuento profesor que hice el programa, de manera distinta a como usted lo hizo, pero me dio y eso es producto del esfuerzo pero sin duda usted me ha ayudado mucho con este gran proceso! vamos a convertirnos sin duda en unos grandes programadores... Hablare de usted cuando lo sea ! print("este canal tiene el mejor profesor del mundo")
@pildorasinformaticas20 күн бұрын
Gracias por el comentario. ¡Un saludo!
@tytoauqui10775 жыл бұрын
Saludos desde Perú, día a día aprendo mas profesor gracias por todo
@Alexperdel5 ай бұрын
Empecé este curso después de 2 años viendo otros tutoriales de otros lenguajes donde nunca aprendí nada. Todo era desde CERO pero realmente no explicaban e iban directos a hacer funciones que no lograba entender, no sabéis lo frustrante es eso. Gracias Juan por explicar de verdad para los que nunca hemos programado. Nunca antes me había sentido tan motivado a levantarme a las 6:00 para estudiar antes de ir al trabajo. Por cierto, he resuelto el ejercicio de otra forma de la que se pone en el PDF. Reutilizando parte del código que ya se vio en alguna lección y metiendo la parte nueva de los métodos de cadenas. miEmail=input("Introduce tu email: ") arrobaDelante=miEmail.find("@") arribaAtras=miEmail.rfind("@") arroba=0 punto=0 for i in miEmail: if i =="@": arroba+=1 if i ==".": punto+=1 if arroba==1 and punto>=1 and arrobaDelante!=0 and arribaAtras!=len(miEmail)-1: print("Email correcto") else: print("Email incorrecto") Un saludo!!
@omarfigueroa98052 жыл бұрын
Saludos excelente tu curso de Python soy programador de vieja escuela y tenia tiempo sin actualizarme.... Pero tus enseñanzas me han ayudado mucho a entender ciertos aspectos de la POO lo que me servirá para nuevamente lanzarme al mercado.... Gracias y saludos desde Venezuela
@andressawicki82592 жыл бұрын
Muy agradecido de esta super ayuda , es la unica forma que tengo de aprender algo ............Gracias Infinitas
@santicadavid2 жыл бұрын
gracias crack por estas exelentes clases
@clodiojeta2328 Жыл бұрын
Es el segundo curso que hago, y en general me gustan tus cursos, por tus explicaciones, la variedad y amplitud
@richardmartinez93803 жыл бұрын
Creo que estoy comenzando a agarrarle cariño a python comencé bastante renuente!! Gracias profesor.
@AndersonGarcia-qq3rt Жыл бұрын
Avanzando en este curso, es un deleite escucharlo maestro.
@albertofernandezca5 жыл бұрын
en verdad, en los primeros videos decia que no seriamos programadores....pues a mi me ha servido en el trabajo, ahorre dia y medio de operaciones por cada elemento que estan ejecutando obra mil gracias,.... estoy muy contento, entiendo todo en HD
@pejadisa2 жыл бұрын
Simplemente Genial la forma en que enseñas, muchas gracias, saludos desde Colombia.
@lucasbrieva95623 жыл бұрын
Increíble la verdad. Soy programador de C# hace 1 año ya y estoy aprendiendo Python porque quiero aprender a usar Django para poder tomarlo como algo "diferente" al laburo, y la verdad que el curso es genial. Un gran docente.
@ParnasoMusicaSurrealista3 жыл бұрын
Esta parte me gusta mucho porque hace años hice en visual basic un encriptador de texto por palabra clave y siempre he querido trasladar mi encriptador a otros lenguajes!! Recuerdo que la idea surgió jugando a "El castillo del doctor cerebro" donde había una habitación que te desafiaba a resolver mensajes encriptados. El asunto me llamó mucho la atención y aprendí a hacerlo en papel, pero ya se sabe que estando en este mundo siempre se quiere poner a una computadora a hacerlo también. El programa consistía en recorrer cadenas de texto(bucles for) mas o menos así: El usuario debía poner un mensaje el que quisiera y facilitar una clave que era otra cadena de texto. La idea era recorrer la cadena del mensaje sumando por cada letra las letras de la clave, esto va a devolver un mensaje totalmente ilegible; para poder recuperar el mensaje se recorre la cadena encriptada restando cada caracter de la clave y esto devolvía el mensaje original!! De tal forma que si no sabes la clave o pones otra el mensaje jamás volverá a su forma original!!! Recuerdo que mi encriptador no funcionaba con tildes o eñes pero ya he visto que en JAVA y espero que aquí en Python eso no sea un problema
@cristianreina92304 жыл бұрын
Profesor muchas gracias por sus excelentes tutoriales, aprendiendo phyton en cuarentena. Gracias. correo=input("Ingrese su email: ") while correo.count("@")!=1 or correo.find("@")==0 or correo.find("@")==len(correo)-1 or correo.find(" "): print("Email incorrecto") correo=input("Ingrese nuevamente su email: ") print("El email es correcto")
@antonyescorcia52582 жыл бұрын
Existe un metodo que te permite ver el ultimo valor de una cadena para aportar a tu solución .endswith(".")
@floressuca4 жыл бұрын
correoelectronico=input("introduce tu correo electronico: ") while correoelectronico.count("@")==0: print("el correo debe contener una @") correoelectronico=input("introduce tu correo electronico: ") print ("la arroba se encuentra en el indice ", correoelectronico.find("@") ) print("Gracias estimado maestro por todos sus conocimientos")
@arianablanco24193 жыл бұрын
Gracias por el video! Asi hice el ejercicio: email = input('Introduzca su email: ') if email.count('@') == 1 and email.endswith('@') == False and email.startswith('@') == False: print('EL email es correcto') else: print('El email no es correcto')
@Alex75JR7 жыл бұрын
Gracias por el vídeo y por el ejercicio, que te hace pensar un poco.
@abelcastro25147 жыл бұрын
Primero que nada quiero decirte que realizas un estupendo trabajo... con respecto al Ejercicio... lo Resolví de esta Forma: Correo=input("Introduce el Correo Electronico: ") while(Correo.count("@") != 1) or (Correo.find("@") == 0) or (Correo.find("@") == (Correo.count("") - 2)): print("No es Correo Válido") Correo=input("Introduce el Correo Electronico: ") print("Correcto") print("Tu Correo es: ", Correo) Muchas Gracias por tus Enseñanzas.. Un Saludo
@mncalx7 жыл бұрын
Otra opción: mail=input("Introduce tu correo: ") arroba = mail.count("@") while (arroba!=1 or mail.startswith("@") or mail.endswith("@")): print("Correo erroneo") mail=input("Introduce tu correo: ") else: print("Correo correcto")
@juanarmandomachacacatari69194 жыл бұрын
Es increíble que existan personas como tú amigo, que dedican tiempo y esfuerzo de su vida a compartir sus conocimientos y de forma gratuita, muy agradecido desde Perú, quería hacer la consulta si el la parte teórica también nos las puedes compartir (lo que presentas en diapositivas), muchas gracias nuevamente.
@jorgegarcia78817 жыл бұрын
Python , lo veo muy practico. excelentemente bien explicado. saludos desde Mty Mx
@zasory10 ай бұрын
Muchas gracias , saludos desde chile.
@francolopez56675 жыл бұрын
Saludos. De ante mano te agradezco por estos geniales cursos. Gracias a vos logre tomarle cariño e interés a la programación en vba y ahora en Phyton, un caluroso saludo dese México mil gracias. por compartir tus conocimientos. De igual manera adjunto mi solución a tu ejercicio propuesto: correo=input("Introduce tu correo electrónico: ") while (correo.find("@")==0): print(f"La dirección {correo} es incorrecta") correo=input("Introduce una dirección de correo electrónico valida: ") while (correo.count("@")!=1): print(f"La dirección {correo} es incorrecta") correo=input("Introduce una dirección de correo electrónico valida: ") largo=len(correo) while (correo.rfind("@")== largo - 1): print(f"La dirección {correo} es incorrecta") correo=input("Introduce una dirección de correo electrónico valida: ") print(f"La dirección {correo} es correcta")
@pildorasinformaticas5 жыл бұрын
Gracias por el comentario y por el aporte. Un cordial saludo!
@coffeedata71075 жыл бұрын
Yo lo hice mas simple :3 correo= input("Introduce tu correo: ") while("@" not in correo): print("Hace falta una arroba.") correo= input("Introduce tu correo: ") print("Tu correo es: " + correo)
@ougoldweb98814 жыл бұрын
@@coffeedata7107 Esta mal hecho, no valida si esta el arroba al inicio o al final
@coffeedata71074 жыл бұрын
@@ougoldweb9881 Es cierto 🤔. Se me olvidó
@lelliscanario35277 жыл бұрын
Siempre he pensado, los temas de este vídeo tutorial esta bien explícitos sin importar el tiempo. De los mejores y gracias...
@juanjosemaulenmunoz21886 жыл бұрын
Hola! Primero que todo gran curso, has sido de mucha ayuda :) La tarea la hice de este modo, sin saber que existían los métodos startswith y endswith: while True: email=input("Ingrese su email: ") if (email.count("@")!=1 ): print("Email incorrecto") elif(email.find("@")==0): print("Email incorrecto") elif(email.rfind("@")==len(email)-1): print("Email incorrecto") else: print("El email ingresado es:", email ) break Saludos!
@recodezdenes36776 жыл бұрын
saludos amigo, porque se usa el -1 ?
@juanjosemaulenmunoz21886 жыл бұрын
rfind lo que hace es devolver la última posición donde encuentra el string ingresado. Lo que queremos es que el último caracter no sea una @. Recordar que para un string de n caracteres, su última posición será la n-1, ya que las posiciones se cuentan desde 0. Saludos!
@josefernandomezavelasquez847311 ай бұрын
Yo jugue un poco con el ejercicio y aplique otra restricción que tiene que ver si tiene o no un punto la dirección o si tiene mas de un punto: contArroba=0 contPunto=0 email=input("Ingrese su e-mail: ") for i in range(len(email)): if email[i]=="@": contArroba+=1 if email[i]==".": contPunto=1 if contPunto==0 or contArroba!=1 or email.endswith("@") or email.startswith("@"): print("E-mail incorrecto") else: print("E-mail Correcto") por supuesto existen otras formas mas simples de realizar el mismo ejercicio, pero hasta ahora así logre resolverlo. Mil gracias Juan, excelente curso.
@Kevin-Valencia9 ай бұрын
te falta validar si el correo tiene mas de 1 @ y si tiene mas de 1 punto. Tambien puedes agregarle la instrucción while, para que le solicite al usuario ingresar nuevamente el correo hasta que sea correcto. if correo.startswith("@") == True or correo.endswith("@") == True or correo.count("@") == 0 or correo.count("@") > 1:
@fernandoolivera97122 жыл бұрын
Sos todo un genio...👏👏👏👏👏
@memejamas38183 жыл бұрын
muchas gracias profe por todo lo que hace
@diam41874 жыл бұрын
Muchísimas, pero que muchísimas gracias, @pildorasinformaticas. Aquí dejo otra solución alternativa del ejercicio: while True: email = str(input("Introduce un email: ")) arroba = email.count("@") arroba_inicio, arroba_final = email.startswith("@"), email.endswith("@") if (arroba == 1 and arroba_inicio == False and arroba_final == False): print(f" Email válido: {email}") break; else: print(" Email no válido. Intenta de nuevo")
@humbugapps49057 жыл бұрын
Excelente como siempre, se agradece mucho los ejercicios para resolver. Me gustaría en lo posible ejercicios para poder aplicar la POO, busque en internet pero son muy avanzados la mayoría. De igual manera muchas gracias por todo el aporte
@sheilavp85664 жыл бұрын
Gracias por compartir su conocimiento maestro. Hace unos días comencé con el curso y he aprendido mucho. Quisiera comentarle, que esta parte de manejar los "métodos de cadena" es importante en la BIOinformática, ya que se usan muchos strings de secuencias de nucleótidos y de aminoácidos, de hecho, por eso me he empeñado en aprender programación con python. Me hubiera gustado que se profundice más en este tema de "métodos con strings" e incluso pienso que usted tiene toda la capacidad de poder crear un curso de este tipo. Si revisa la página "Rosalind bioinformatics" seguro comprenderá de lo que hablo. Gracias por su atención. Saludos desde México!
@misteris19225 жыл бұрын
Eres un crack gracias a ti estoy aprendiendo caminar
@yangarguinzones1666 жыл бұрын
Grande hermano... Mil gracias por tu excelente trabajo...
@saidmoran484 жыл бұрын
excelente curso y buenos compañeros de aqui saque algo mas especifico con bucle email=input("introduce tu correo: ") while True: if (email.count("@")>=2): print("porfavor vuelve a intentarlo utilizaste 2 veces el @") elif (email.count("@")
@tabbaking3 жыл бұрын
Vine a echarle un ojo a este curso y dije: "No, Juan explicando todo desde cero"... Luego recuerdo que gracias a este método de enseñanza fue que aprendí Js y Php con él. ¡Qué malagradecido soy!
@yanpieerromerosalazar39784 жыл бұрын
Mi humilde solución: import os os.system("cls") email = input("Introduce tu dirección de email: ") continuar = True while continuar: if (email.count("@")==1) and (not email.startswith("@")) and (not email.endswith("@")): print("La dirección de email es correcta") continuar = False else: print("La dirección de email es incorrecta") email = input("Introduce tu dirección de email: ") Saludos profe es un capo!!
@akirachimaki4 жыл бұрын
y parta que el "import os os.system("cls")?"
@jctv755 жыл бұрын
Excelente video, tienes muchísima calidad docente, saludos desde Venezuela . miemail=input("Ingresa tu email:") var_email=miemail.lower() sw=True if var_email.startswith('@') or var_email.startswith('.'): sw=False elif var_email.endswith('@') or var_email.endswith('.'): sw=False elif var_email.isspace(): sw=False if (sw): print("email valido") else: print("email invalido")
@pildorasinformaticas5 жыл бұрын
Muchas gracias! Buen código. Un saludo!
@luismanuelcastillocobas38666 жыл бұрын
Un curso Magnifico con una metodologia genial para mi. Muchas gracias. Me gustaria que os anice hacer un curso en Django u otra de programcion web con Python
@jmartc4 жыл бұрын
Use esta solución para el ejercicio.. por si sirve o para corregir. Por cierto Juan Muchas gracias por todo. Un Saludo correo=input("Introduzca la dirección de correo electrónico ") while(correo.endswith("@")==True or correo.startswith("@")==True or correo.count("@")!=1): print("El correo no es correto @ no puede estar al ppio o al final ni haber mas de una") correo=input("Introduzca la dirección de correo electrónico ") print("La dirección introducida ", correo, "Es correcta")
@oscarmartinpico536921 күн бұрын
Muy interesante el polimorfismo en python. Diferente en java y, por ende, en Kotlin.
@lombardoardonmejia84337 жыл бұрын
¿Tiene pensado hacer algún curso de Ruby on Rails? Sería magnífico y más si fuera completo como el de Java
@isaacmartinezrizo7 жыл бұрын
Muchas Gracias profesor Juan, me estoy enamorando de python, jjjj.
@PibeBartender2 жыл бұрын
Sos un genio maestroo!!
@victormanueltapiass.93194 жыл бұрын
Excelente profesor, muchísimas gracias
@johnalexsalazar3 жыл бұрын
Pero que maravilla es esta :')
@MrArete200052 ай бұрын
muy bueno muchas gracias
@tutocart97902 жыл бұрын
Grande Juan.
@arguez7 жыл бұрын
Hola Juan, creo que en la presentación, donde dices ISALUM() es ISALNUM() me daba error todo el rato y una busqueda con google me ayudo a verlo. Un saludo y gracias por el curso.
@Emanuel-yb3qk6 жыл бұрын
San google, recuerdo que en una ocasion en primaria, la mestra dejo un trabajo y al final dijo "si lo buscan en san google, podran encontrar la informacion" Al dia siguiente, nadie habia hecho la tarea porque nadie encontro la pagina "san google" jajajajajajaja
@renaacer4 жыл бұрын
Me recordaste mi materia de artes en el colegio. Duramos más de medio año viendo sobre el arte griego y todo ese carrete, en ocasiones no encontraba suficiente información o desatinaba. Cuando pasamos al renacimiento, pues fui especifico con "el renacimiento en Grecia" y no me salia casi que nada, llegue a clase diciendo que no había encontrado nada de información sobre el renacimiento jajaja aclaro que para esos días debia pagar para tener acceso 15 minutos al internet
@Jacksito1774 жыл бұрын
Me atasqué en los primeros intentos por hacerlo bien, pero logré hacer una solución por mi cuenta que cumple con todo lo que pide el ejercicio: email = input("Introduce tu dirección de email: ") if "@" in email and email.count("@") == 1: print(f"{email} es un email válido.") else: print(f"{email} NO es un email válido.") PD: Si colocas @ al principio, el programa te dirá que es incorrecto, así que me ahorré mucha escritura a la hora de verificarlo. Gran curso, muchos saludos!
@manusoiyo5 жыл бұрын
Me he sorprendido a mi mismo he conseguido hacer el ejercicio pero no te dice si esta bien o mal, te dice también en que has fallado. Gracias por motivarme tanto jajajaja
@alexgontlx9556 жыл бұрын
Impresionnates cursos!! Graciaaas
@aderriveros5 жыл бұрын
Hola, para practicar aun más tambien conté el punto y la posicion del ultimo punto con respecto al arroba, me que do algo asi: XD (Nota, intente usar lo que mas pude de lo visto hasta ahora del curso) correo=input("ingrese un correo electronico: ") contador=0 while len(correo)4 or len(correo)-correo.rfind(".")
@jcperezg4 жыл бұрын
Hola buenos dias, no se si rendirme a estas alturas del curso... pero ya es el colmo, que en dos lineas de codigo, simples y llanas, el programa ya marque un error... dos lineas de codigo... increible... en fin... y no veo que alguien por ahi se compadezca para decirme cual pueda ser el problema... gracias de todas formas.... seguire hasta el final... ya estando aqui... a pesar de n errores que no tienen logica.... saludos desde cd de Mexico.
@GabrielMorenoCampos2 жыл бұрын
MIL GRACIAS
@pablohernandez43055 жыл бұрын
me he dado cuenta que con solo ver los videos y hacer la practica del video no es suficiente, lo mejor es practicar, practicar, y practicar mas asi absorve uno mas informacion ejercicios simples sin ninguna utilidad como dice el profe pero te hacen comprender la programacion
@franco.calascione5 жыл бұрын
A pesar de que este sea un video antiguo me gustaria compartir mi codigo,Muy buen curso, Correo=input("Correo: ") Corr=False while Corr == False: for i in Correo: if i=="@": if Correo.count("@")>1: print("Correo incorrecto") Correo=input("Correo: ") else: break; while True: for i in Correo: if i=="@": if Correo.find("@")== 0 or Correo.rfind("@")==len(Correo)-1: print("Correo incorrecto") Correo=input("Correo: ") else: Corr=True break; break; print("Correo valido")
@leonardoamayareyes2823 жыл бұрын
@pildorasinformaticas en Python no encontramos una API con todas las clases, métodos, herencias, interfaces etc como en JAVA.??
@quetzalilo6 жыл бұрын
pero quien carajo le puede dar dislike a estos videos...
@brayandrq Жыл бұрын
En que situaciones es mejor utilizar el RegEx o estas propiedades de python para validar textos?
@dannyrestrepo7672 жыл бұрын
Buenas tardes, Estimado estoy siguiendo sus cursos sobre python POO pero sublime text no ejecuta bien el programa qué me pude recomendar para corregir este impase, muchas gracias.
@martinezsantiagoalainmigue43083 жыл бұрын
Miguel Martínez estuvo aquí!!
@mafaldapena67883 жыл бұрын
los metodos de cadenas son diferentes a la funcion especial def __str__(): o hay alguna similitud? Gracias.
@luisalbertosolis5 жыл бұрын
Excelente, ya si comprendo que todos los caminos conducen a Roma, despues de solucionar el ejercicio creo que nunca se me habia ocurrido hacerlo como esta en el PDF : aqui mi solucion valido=False print("Verificador de Email") while valido==False: email=input("Introducir su email: ") if (email.count("@")==1 and email.startswith("@")==False and email.endswith("@")==False): valido=True print("Su Email es Valido") else: print("Por Favor Introducir un email Valido")
@joselebarcelona6539 Жыл бұрын
Hola, tengo una duda. En el curso que hize con usted de Java, normalmente casi siempre consultábamos la API de Java para poder aprender más métodos y cómo manejarlos, ¿Hay alguna manera de acceder a la documentación de Python de la manera tan sencilla como en Java?. No sé si es que no se navegar por la documentación o no encuentro todos los métodos posibles. MUCHAS GRACIAS DE ANTEMANO POR LA CLARIDAD DE TODOS TUS CURSOS
@pildorasinformaticas Жыл бұрын
No encontrarás una documentación tan directa como la api de java, pero tienes la documentación de Python aquí: docs.python.org/3/index.html. Un saludo!!
@joselebarcelona6539 Жыл бұрын
@@pildorasinformaticas muchísimas gracias
@santinomoretti76784 жыл бұрын
hola ya pude resolverlo la verdad no habia entendido nada pero ahora si, solo hay una cosa que no me quedo claro que funcion cumple (!=1) significa que si detecta mas de un caracter tira el error?, lo hice y queda bien pero no entiendo el funcionamiento. gracias
@ckalimero4 жыл бұрын
Yo lo he resuelto con otros 2 métodos distintos, startswith () y endswith(), y desde mi punto de vista se ve más claro. correo=input("Introduce tu email: ") arroba=correo.count("@") while (correo.startswith("@")==True or correo.endswith("@")==True or arroba!=1): print("El Correo es incorrecto, comprueba tu @") correo=input("Introduce tu email: ") arroba=correo.count("@") print("Tu Correo ",correo, "es correcto")
@adrianaranda28374 жыл бұрын
Hice el ejercicio diferente para guiándome en el vídeo así que sino introduce un correo valido le solicito que lo vuelva a introducir, por si les sirve les dejo el que e realizado: correo=input("Introduce tu correo: ") while(correo.count("@") !=1): print("Introduce un correo valido") correo=input("Introduce tu correo: ") else: print("Correo valido", correo)
@joaquingonzalez60053 жыл бұрын
Claro pero te falto las arroba al final y al principio
@shunomist4 жыл бұрын
parece que rfind ya no entrega el indice a la inversa, sino que entrega el indice del ultimo caracter encontrado..... eso o hice algo mal :( de todas formas lo pude hacer :) Genial el curso. Muy bien explicado y muy ameno. Felicitaciones Profe !
@shunomist4 жыл бұрын
email=input("introduce el email") cant_arroba=email.count("@") if (cant_arroba==1 and email.find("@")!=0 and email.find("@")!=len(email)-1) : print ("El email es correcto") else: print ("El email es incorrecto")
@ivanmarchante76456 жыл бұрын
Buenas! tengo problemas al configurar el path de Python 3.6 en mi MAC dentro del pluggin de Anaconda en Sublime Text, he visto que es un error común. Además, cada vez que ejecuto el shortcut para abrir la consola me da errores tipo ASCII invalid syntaxis y cosas así, cuando en el REPL y tal tengo puesto la versión 3 de Python con UTF 8 . Qué tengo que hacer? en todos los foros que he mirado no especifican que hacer en MAC y estoy un poco frustrado con el tema. Salud
@MRaosari4 жыл бұрын
correo = input("Introduce tu correo: ") arroba = correo.count("@") if arroba != 1 or correo.endswith("@") or correo.startswith("@"): print("Correo inválido") else: print("Correo válido")
@universoprogramado95163 жыл бұрын
a "san google " buena esa master saludos
@sergio.escamilla3 жыл бұрын
Hola, tengo duda respecto a los métodos find() y rfind(), este segmento de código arroja los mismos resultados: correo = input("Introduce tu correo electrónico: ") print(correo.rfind("@")) print(correo.find("@")) Cuál es la diferencia entre estas dos instrucciones, se supone que una debería dar valor diferente a la otra.
@sebastiancalb5853 жыл бұрын
Hay algun link donde se pueda descargar los archivos de codigo correspondientes a los videos?
@matiasgarzia-music50257 жыл бұрын
Gracias
@arielberinstein85144 жыл бұрын
Buenas, acá va mi solución al problema, para hacerlo "más complicado", le agregué un bucle while, así cada vez que el mail salga erróneo, me vuelve a pedir que introduzca el mismo. mail=input("introducir direccion de email: ") while True: if mail.find("@")==-1 or mail.startswith("@") or mail.count("@")>1 or mail.endswith("@"): print("email erroneo") mail=input("vuelva a introducir la direccion de email: ") else: print("email correcto") break Saludos desde Argentina.
@hectorPerez-qf1ho5 жыл бұрын
direccion_correo = input('Ingrese una dirección de correo valida: ') while True: if direccion_correo[0] == '@' or direccion_correo[-1] == '@': print('Dirección invalida') else: if direccion_correo.count('@') >= 2: print('Direccion invalida') else: break direccion_correo = input('Ingrese una dirección de correo valida: ') print('Programa funcional')
@pablomart50452 жыл бұрын
esta es mi solución, tiene pocas líneas y hemos usado métodos de cadena que hemos encontrado en la página web: email=input("introduce tu email: ") arroba=email.count("@") if arroba!=1 or email.startswith("@") or email.endswith("@"): print("la direccion es incorrecta") else: print("la direccion es correcta")
@fernandoperez-mq9yy4 жыл бұрын
un código simple !!! email=input("Ingrese su email: ") arroba=email.count("@") if arroba == 1: print("e-mail correcto") else: print("email incorrecto")
@gersalina25 жыл бұрын
No hace falta convertir a entero lo ingresado pro input() ?
@sergioivanmedinamartinez16455 жыл бұрын
Hola antes que nada quiero agradecer por el curso de python, mi pregunta es la siguiente ¿que libro recomiendas para complementar los vídeos y en donde puedo buscar ejercicios para practicar? Gracias
@jorgecruztrani85945 жыл бұрын
Mi solucion al ejercicio muchas gracias por las clases correo=input("Introduce tu cuenta de correo electronico: ") contador=0 for i in correo: if i=="@": contador=contador+1 if contador==1 and correo.find("@")!=0 and correo.rfind("@")!=len(correo)-1: print("El correo es valido") else: print("El correo no es aceptable")
@pildorasinformaticas5 жыл бұрын
Gracias por el comentario y por el aporte. Un saludo!
@Marcos-fx4bb7 жыл бұрын
Como siempre muy bueno, para cuando el curso de laravel?
@pildorasinformaticas7 жыл бұрын
Gracias por el comentario. En unos días lo empiezo. Un saludo!!
@danielaortiz53335 жыл бұрын
Saludos profe, adjunto código con startswith y endswith. Válida @ y punto email=input ("Digite su dirección de correo: ") if email.count("@")!=1 or email.startswith("@") or email.endswith("@") or email.count(".")==0: print ("Correo invalido") else: print ("Correo Valido")
@ezequielbaamonde7634 жыл бұрын
falta intregarlo a un bucle while y listo genio
@sergiomuniz73244 жыл бұрын
@@ezequielbaamonde763 El ejercicio no pide que se inserte en un bucle.
@ezequielbaamonde7634 жыл бұрын
@@sergiomuniz7324 no quise que sonase como algo que faltase, fue un consejo para agregarle. Saludos
@sergiomuniz73244 жыл бұрын
@@ezequielbaamonde763 Asi es hermano. Estoy totalmente de acuerdo contigo. Saludos!
@chrisrico48224 жыл бұрын
pregunta en la parte email.count(".")==0:, lo que esta dentro del parentesis es un punto o un espacio? no entendi ahi la sintaxis, gracias de antemano
@heribertonavia-informatica16986 жыл бұрын
En Sublime text, tengo inconvenientes con el input, digito el valor pero no hace nada mas, agradezco cualquier información
@isaacmartinezrizo7 жыл бұрын
El curso de Python con gustavo guanabara está muy interesante... curso em video de python....
@leonardovm2 жыл бұрын
11:11 hay una forma más eficiente de capturar el dato del usuario, sin necesidad de escribir 2 veces el input, colocando el mensaje de error en un if después del input, y obviamente borrando el input externo.
@miguelolvera35465 жыл бұрын
Hay alguna función similar a charAt(int) de java en Phyton?
@nadaasoww4 жыл бұрын
Buenas tardes, una pregunta. Si rfind busca desde el final del texto. ¿Por que esto no me sale bien? email=input("Introduce tu email: ") arroba=email.count("@") if arroba!=1 or email.find("@")==0 or email.rfind("@")==0: print("El email es incorrecto") else: print("Email correcto") Si pongo un @ al final me sale "Email correcto", pero al mirar en internet y ver ejemplos de rfind, en todos los sitios pone que rfind empieza desde atrás. Por lo que al ponerlo que es igual que 0 debería funcionar, ya que para rfind,0 seria la primera posicion desde atras, es decir, la última del texto. Muchas graacias
@enriquepereira59184 жыл бұрын
Es porque para rfind o find la indexación es equivalente. Solo que rfind es la version reversa de find, en otras palabras. indexación de izquierda a derecha, find muestra el índice más bajo que encuentra de izquierda a derecha, mientras que rfind muestra el índice más alto que encuentra de derecha a izquierda. ORO -> para O, find = 0, rfind = 2
@jonamaxxdgutierrez95124 жыл бұрын
disculpen isdigit es lo mismo que isnumeric?
@ralch877 жыл бұрын
sé que es difícil la respuesta pero... ¿de cuántos vídeos crees que se compondrá el curso de python?
@pildorasinformaticas7 жыл бұрын
Unos 100. Un saludo
@isaacmartinezrizo7 жыл бұрын
Por favor haslo lo mas extenso posible porque python en el futuro se convertira en el lenguaje principal para programar. saludes...
@ralch877 жыл бұрын
¿cómo estás tan seguro que será el lenguaje principal?
@alejandrocontreras28277 жыл бұрын
De momento es el lenguaje más utilizado este año. Cada vez más se está impartiendo en universidades por su claridad, léxico simple, potencia y la cantidad de librerías que se actualizan. En el entorno científico está sustituyendo a MatLab por ejemplo, por su potencia matemática. Twitter, KZbin, Instagram, gran parte del S.O. Ubuntu están creados con Python. Además, con Python puedes programar en entorno web, aplicaciones para escritorio, servidores, etc. Y va en aumento.
@recodezdenes36776 жыл бұрын
mucho futuro para este lenguaje, mas vale aprender temprano ;)
@somostodos5415 жыл бұрын
You are a excellent teacher. That is my excersive. Whit you, I'm learning programming. Thanks mail=False mail=input("Please, enter your mail: ") x=mail.count("@") y=mail.find("@") w=mail.rfind("@") for i in mail: if(i=="@" and x==1 and y!=0 and w!=0): mail=True if(mail==True): print("You've entered a correct email") else: print("You've entered a wrong email")
@999h.34 жыл бұрын
crr=input("Introduce tu correo electrónico aquí: ") veces=crr.count("@") while veces!=1: print("Tu correo debe tener una sola arroba") crr=input("Introduce tu correo electrónico aquí: ") veces=crr.count("@") if veces==1: print("Válido...") ubica=crr.find("@") print("El arroba de tu correo se encuentra en el ", ubica, " índice") if veces==1: print("Válido...") ubica=crr.find("@") print("El arroba de tu correo se encuentra en el ", ubica, " índice") print("programa finalizado")
@999h.34 жыл бұрын
Mi ejercicio. cómo ustedes lo mejorarían?
@PedritoNoguera4 жыл бұрын
Yo lo hice de esta manera: email=input("Por favor introduce tu dirección de email: ") while email.count("@")!=1 or email.startswith("@") or email.endswith("@"): print("La dirección es errónea. Vuelve a intentarlo") email=input("Por favor, escribe tu direccion de email: ") else: print("La dirección es correcta. Has podido acceder.")
@haissankhufash60733 жыл бұрын
Muy bueno que hayas aplicado el "startswith" y el "endswith"; no se me había pasado por la cabeza. Tu programa está bien resuelto.
@CarlVs__75 жыл бұрын
Os dejo mi solución, creo que mas simple: email=input("Introduce tu email: ") if email.startswith("@") or email.endswith("@") or email.count("@")!=1: print("El email no es correcto.") else: print("El email es correcto.")
@jimmymedina87875 жыл бұрын
Yo hice ese ejercicio de esa misma forma jejeje. Exactamente la misma forma. Excelente aporte. Saludos!
@faciol1253 жыл бұрын
buenas noches no encuentro el ejercicio propuesto, que comento el profe, alguien sabe en que video esta o donde lo encuentro
@abrahanrecalde25053 жыл бұрын
En la descripcion bro
@faciol1253 жыл бұрын
@@abrahanrecalde2505 gracias si ya lo descargue
@alexalcantarave5 жыл бұрын
excelente curso pero la pagina de recomendación de documentación para Python no abre, tienes alguna alternativa ??????? gracias de antemano.-
@pildorasinformaticas5 жыл бұрын
docs.python.org.ar/tutorial/3/index.html
@deinerchanel4 жыл бұрын
@@pildorasinformaticas Tampoco funciona ese enlace.
@juanm_gb4 жыл бұрын
Pregunta: está bien usar los comandos startswith y endswith para el tema del arroba al principio y al final de la dirección? No es acaso más fácil que lo que está en las soluciones? Muy bueno el curso, por otra parte.
@MRaosari4 жыл бұрын
Recuerda que “En programación siempre hay varios caminos para llegar a Roma”. Las soluciones que se proponen a continuación son válidas, pero no las únicas posibles... Lo dice en la misma hoja de solución xd
@willydavid_5 жыл бұрын
En pleno 2019, 11 de mayo algo tarde pero seguro (aquí otra solución): email = input( "Introduce tu e-mail: " ) arrobaEmail = email.count("@") terminaArroba = email.endswith("@") comienzaArroba = email.startswith("@") if (arrobaEmail != 1 or terminaArroba == True or comienzaArroba == True): print ("Email incorrecto") else: print ("Email correcto")