Curso de Python. Métodos de cadenas. Vídeo 33

  Рет қаралды 173,593

pildorasinformaticas

pildorasinformaticas

Күн бұрын

Пікірлер: 364
@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. 💥💥💥
@MauGame
@MauGame 4 жыл бұрын
""" 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.
@lucianovicidomini9159
@lucianovicidomini9159 4 жыл бұрын
jajajaja lo vi inmediatamente despues de que pase todo a un word
@TheCarloz2009
@TheCarloz2009 4 жыл бұрын
toma tu like
@hurontermico8677
@hurontermico8677 4 жыл бұрын
Gracias
@serlink_
@serlink_ 4 жыл бұрын
isalnum() no isalum()
@catalin3372
@catalin3372 4 жыл бұрын
gracias amigo
@ivanfelipeosoriomarin.4539
@ivanfelipeosoriomarin.4539 23 күн бұрын
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")
@pildorasinformaticas
@pildorasinformaticas 20 күн бұрын
Gracias por el comentario. ¡Un saludo!
@tytoauqui1077
@tytoauqui1077 5 жыл бұрын
Saludos desde Perú, día a día aprendo mas profesor gracias por todo
@Alexperdel
@Alexperdel 5 ай бұрын
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!!
@omarfigueroa9805
@omarfigueroa9805 2 жыл бұрын
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
@andressawicki8259
@andressawicki8259 2 жыл бұрын
Muy agradecido de esta super ayuda , es la unica forma que tengo de aprender algo ............Gracias Infinitas
@santicadavid
@santicadavid 2 жыл бұрын
gracias crack por estas exelentes clases
@clodiojeta2328
@clodiojeta2328 Жыл бұрын
Es el segundo curso que hago, y en general me gustan tus cursos, por tus explicaciones, la variedad y amplitud
@richardmartinez9380
@richardmartinez9380 3 жыл бұрын
Creo que estoy comenzando a agarrarle cariño a python comencé bastante renuente!! Gracias profesor.
@AndersonGarcia-qq3rt
@AndersonGarcia-qq3rt Жыл бұрын
Avanzando en este curso, es un deleite escucharlo maestro.
@albertofernandezca
@albertofernandezca 5 жыл бұрын
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
@pejadisa
@pejadisa 2 жыл бұрын
Simplemente Genial la forma en que enseñas, muchas gracias, saludos desde Colombia.
@lucasbrieva9562
@lucasbrieva9562 3 жыл бұрын
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.
@ParnasoMusicaSurrealista
@ParnasoMusicaSurrealista 3 жыл бұрын
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
@cristianreina9230
@cristianreina9230 4 жыл бұрын
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")
@antonyescorcia5258
@antonyescorcia5258 2 жыл бұрын
Existe un metodo que te permite ver el ultimo valor de una cadena para aportar a tu solución .endswith(".")
@floressuca
@floressuca 4 жыл бұрын
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")
@arianablanco2419
@arianablanco2419 3 жыл бұрын
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')
@Alex75JR
@Alex75JR 7 жыл бұрын
Gracias por el vídeo y por el ejercicio, que te hace pensar un poco.
@abelcastro2514
@abelcastro2514 7 жыл бұрын
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
@mncalx
@mncalx 7 жыл бұрын
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")
@juanarmandomachacacatari6919
@juanarmandomachacacatari6919 4 жыл бұрын
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.
@jorgegarcia7881
@jorgegarcia7881 7 жыл бұрын
Python , lo veo muy practico. excelentemente bien explicado. saludos desde Mty Mx
@zasory
@zasory 10 ай бұрын
Muchas gracias , saludos desde chile.
@francolopez5667
@francolopez5667 5 жыл бұрын
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")
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Gracias por el comentario y por el aporte. Un cordial saludo!
@coffeedata7107
@coffeedata7107 5 жыл бұрын
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)
@ougoldweb9881
@ougoldweb9881 4 жыл бұрын
@@coffeedata7107 Esta mal hecho, no valida si esta el arroba al inicio o al final
@coffeedata7107
@coffeedata7107 4 жыл бұрын
@@ougoldweb9881 Es cierto 🤔. Se me olvidó
@lelliscanario3527
@lelliscanario3527 7 жыл бұрын
Siempre he pensado, los temas de este vídeo tutorial esta bien explícitos sin importar el tiempo. De los mejores y gracias...
@juanjosemaulenmunoz2188
@juanjosemaulenmunoz2188 6 жыл бұрын
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!
@recodezdenes3677
@recodezdenes3677 6 жыл бұрын
saludos amigo, porque se usa el -1 ?
@juanjosemaulenmunoz2188
@juanjosemaulenmunoz2188 6 жыл бұрын
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!
@josefernandomezavelasquez8473
@josefernandomezavelasquez8473 11 ай бұрын
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-Valencia
@Kevin-Valencia 9 ай бұрын
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:
@fernandoolivera9712
@fernandoolivera9712 2 жыл бұрын
Sos todo un genio...👏👏👏👏👏
@memejamas3818
@memejamas3818 3 жыл бұрын
muchas gracias profe por todo lo que hace
@diam4187
@diam4187 4 жыл бұрын
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")
@humbugapps4905
@humbugapps4905 7 жыл бұрын
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
@sheilavp8566
@sheilavp8566 4 жыл бұрын
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!
@misteris1922
@misteris1922 5 жыл бұрын
Eres un crack gracias a ti estoy aprendiendo caminar
@yangarguinzones166
@yangarguinzones166 6 жыл бұрын
Grande hermano... Mil gracias por tu excelente trabajo...
@saidmoran48
@saidmoran48 4 жыл бұрын
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("@")
@tabbaking
@tabbaking 3 жыл бұрын
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!
@yanpieerromerosalazar3978
@yanpieerromerosalazar3978 4 жыл бұрын
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!!
@akirachimaki
@akirachimaki 4 жыл бұрын
y parta que el "import os os.system("cls")?"
@jctv75
@jctv75 5 жыл бұрын
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")
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Muchas gracias! Buen código. Un saludo!
@luismanuelcastillocobas3866
@luismanuelcastillocobas3866 6 жыл бұрын
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
@jmartc
@jmartc 4 жыл бұрын
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")
@oscarmartinpico5369
@oscarmartinpico5369 21 күн бұрын
Muy interesante el polimorfismo en python. Diferente en java y, por ende, en Kotlin.
@lombardoardonmejia8433
@lombardoardonmejia8433 7 жыл бұрын
¿Tiene pensado hacer algún curso de Ruby on Rails? Sería magnífico y más si fuera completo como el de Java
@isaacmartinezrizo
@isaacmartinezrizo 7 жыл бұрын
Muchas Gracias profesor Juan, me estoy enamorando de python, jjjj.
@PibeBartender
@PibeBartender 2 жыл бұрын
Sos un genio maestroo!!
@victormanueltapiass.9319
@victormanueltapiass.9319 4 жыл бұрын
Excelente profesor, muchísimas gracias
@johnalexsalazar
@johnalexsalazar 3 жыл бұрын
Pero que maravilla es esta :')
@MrArete20005
@MrArete20005 2 ай бұрын
muy bueno muchas gracias
@tutocart9790
@tutocart9790 2 жыл бұрын
Grande Juan.
@arguez
@arguez 7 жыл бұрын
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-yb3qk
@Emanuel-yb3qk 6 жыл бұрын
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
@renaacer
@renaacer 4 жыл бұрын
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
@Jacksito177
@Jacksito177 4 жыл бұрын
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!
@manusoiyo
@manusoiyo 5 жыл бұрын
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
@alexgontlx955
@alexgontlx955 6 жыл бұрын
Impresionnates cursos!! Graciaaas
@aderriveros
@aderriveros 5 жыл бұрын
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(".")
@jcperezg
@jcperezg 4 жыл бұрын
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.
@GabrielMorenoCampos
@GabrielMorenoCampos 2 жыл бұрын
MIL GRACIAS
@pablohernandez4305
@pablohernandez4305 5 жыл бұрын
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.calascione
@franco.calascione 5 жыл бұрын
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")
@leonardoamayareyes282
@leonardoamayareyes282 3 жыл бұрын
@pildorasinformaticas en Python no encontramos una API con todas las clases, métodos, herencias, interfaces etc como en JAVA.??
@quetzalilo
@quetzalilo 6 жыл бұрын
pero quien carajo le puede dar dislike a estos videos...
@brayandrq
@brayandrq Жыл бұрын
En que situaciones es mejor utilizar el RegEx o estas propiedades de python para validar textos?
@dannyrestrepo767
@dannyrestrepo767 2 жыл бұрын
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.
@martinezsantiagoalainmigue4308
@martinezsantiagoalainmigue4308 3 жыл бұрын
Miguel Martínez estuvo aquí!!
@mafaldapena6788
@mafaldapena6788 3 жыл бұрын
los metodos de cadenas son diferentes a la funcion especial def __str__(): o hay alguna similitud? Gracias.
@luisalbertosolis
@luisalbertosolis 5 жыл бұрын
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
@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
@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
@joselebarcelona6539 Жыл бұрын
@@pildorasinformaticas muchísimas gracias
@santinomoretti7678
@santinomoretti7678 4 жыл бұрын
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
@ckalimero
@ckalimero 4 жыл бұрын
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")
@adrianaranda2837
@adrianaranda2837 4 жыл бұрын
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)
@joaquingonzalez6005
@joaquingonzalez6005 3 жыл бұрын
Claro pero te falto las arroba al final y al principio
@shunomist
@shunomist 4 жыл бұрын
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 !
@shunomist
@shunomist 4 жыл бұрын
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")
@ivanmarchante7645
@ivanmarchante7645 6 жыл бұрын
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
@MRaosari
@MRaosari 4 жыл бұрын
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")
@universoprogramado9516
@universoprogramado9516 3 жыл бұрын
a "san google " buena esa master saludos
@sergio.escamilla
@sergio.escamilla 3 жыл бұрын
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.
@sebastiancalb585
@sebastiancalb585 3 жыл бұрын
Hay algun link donde se pueda descargar los archivos de codigo correspondientes a los videos?
@matiasgarzia-music5025
@matiasgarzia-music5025 7 жыл бұрын
Gracias
@arielberinstein8514
@arielberinstein8514 4 жыл бұрын
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-qf1ho
@hectorPerez-qf1ho 5 жыл бұрын
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')
@pablomart5045
@pablomart5045 2 жыл бұрын
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-mq9yy
@fernandoperez-mq9yy 4 жыл бұрын
un código simple !!! email=input("Ingrese su email: ") arroba=email.count("@") if arroba == 1: print("e-mail correcto") else: print("email incorrecto")
@gersalina2
@gersalina2 5 жыл бұрын
No hace falta convertir a entero lo ingresado pro input() ?
@sergioivanmedinamartinez1645
@sergioivanmedinamartinez1645 5 жыл бұрын
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
@jorgecruztrani8594
@jorgecruztrani8594 5 жыл бұрын
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")
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Gracias por el comentario y por el aporte. Un saludo!
@Marcos-fx4bb
@Marcos-fx4bb 7 жыл бұрын
Como siempre muy bueno, para cuando el curso de laravel?
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Gracias por el comentario. En unos días lo empiezo. Un saludo!!
@danielaortiz5333
@danielaortiz5333 5 жыл бұрын
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")
@ezequielbaamonde763
@ezequielbaamonde763 4 жыл бұрын
falta intregarlo a un bucle while y listo genio
@sergiomuniz7324
@sergiomuniz7324 4 жыл бұрын
@@ezequielbaamonde763 El ejercicio no pide que se inserte en un bucle.
@ezequielbaamonde763
@ezequielbaamonde763 4 жыл бұрын
@@sergiomuniz7324 no quise que sonase como algo que faltase, fue un consejo para agregarle. Saludos
@sergiomuniz7324
@sergiomuniz7324 4 жыл бұрын
@@ezequielbaamonde763 Asi es hermano. Estoy totalmente de acuerdo contigo. Saludos!
@chrisrico4822
@chrisrico4822 4 жыл бұрын
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-informatica1698
@heribertonavia-informatica1698 6 жыл бұрын
En Sublime text, tengo inconvenientes con el input, digito el valor pero no hace nada mas, agradezco cualquier información
@isaacmartinezrizo
@isaacmartinezrizo 7 жыл бұрын
El curso de Python con gustavo guanabara está muy interesante... curso em video de python....
@leonardovm
@leonardovm 2 жыл бұрын
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.
@miguelolvera3546
@miguelolvera3546 5 жыл бұрын
Hay alguna función similar a charAt(int) de java en Phyton?
@nadaasoww
@nadaasoww 4 жыл бұрын
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
@enriquepereira5918
@enriquepereira5918 4 жыл бұрын
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
@jonamaxxdgutierrez9512
@jonamaxxdgutierrez9512 4 жыл бұрын
disculpen isdigit es lo mismo que isnumeric?
@ralch87
@ralch87 7 жыл бұрын
sé que es difícil la respuesta pero... ¿de cuántos vídeos crees que se compondrá el curso de python?
@pildorasinformaticas
@pildorasinformaticas 7 жыл бұрын
Unos 100. Un saludo
@isaacmartinezrizo
@isaacmartinezrizo 7 жыл бұрын
Por favor haslo lo mas extenso posible porque python en el futuro se convertira en el lenguaje principal para programar. saludes...
@ralch87
@ralch87 7 жыл бұрын
¿cómo estás tan seguro que será el lenguaje principal?
@alejandrocontreras2827
@alejandrocontreras2827 7 жыл бұрын
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.
@recodezdenes3677
@recodezdenes3677 6 жыл бұрын
mucho futuro para este lenguaje, mas vale aprender temprano ;)
@somostodos541
@somostodos541 5 жыл бұрын
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.3
@999h.3 4 жыл бұрын
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.3
@999h.3 4 жыл бұрын
Mi ejercicio. cómo ustedes lo mejorarían?
@PedritoNoguera
@PedritoNoguera 4 жыл бұрын
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.")
@haissankhufash6073
@haissankhufash6073 3 жыл бұрын
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__7
@CarlVs__7 5 жыл бұрын
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.")
@jimmymedina8787
@jimmymedina8787 5 жыл бұрын
Yo hice ese ejercicio de esa misma forma jejeje. Exactamente la misma forma. Excelente aporte. Saludos!
@faciol125
@faciol125 3 жыл бұрын
buenas noches no encuentro el ejercicio propuesto, que comento el profe, alguien sabe en que video esta o donde lo encuentro
@abrahanrecalde2505
@abrahanrecalde2505 3 жыл бұрын
En la descripcion bro
@faciol125
@faciol125 3 жыл бұрын
@@abrahanrecalde2505 gracias si ya lo descargue
@alexalcantarave
@alexalcantarave 5 жыл бұрын
excelente curso pero la pagina de recomendación de documentación para Python no abre, tienes alguna alternativa ??????? gracias de antemano.-
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
docs.python.org.ar/tutorial/3/index.html
@deinerchanel
@deinerchanel 4 жыл бұрын
@@pildorasinformaticas Tampoco funciona ese enlace.
@juanm_gb
@juanm_gb 4 жыл бұрын
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.
@MRaosari
@MRaosari 4 жыл бұрын
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_
@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")
@pildorasinformaticas
@pildorasinformaticas 5 жыл бұрын
Gracias por el aporte. Un saludo!
Curso de Python. Módulos. Vídeo 34
18:00
pildorasinformaticas
Рет қаралды 230 М.
Listas en Python Tutorial desde Cero 😎 [Métodos] # 017
18:36
Sergio A. Castaño Giraldo
Рет қаралды 44 М.
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
Python desde cero 56: Clases y objetos en programacion orientada a objetos
16:03
Pildoras de programación
Рет қаралды 8 М.
Trabajo con listas y diccionarios en Python
9:14
Roberto Lomelí
Рет қаралды 22 М.
Python - полный курс для начинающих. Этот навык изменит твою жизнь.
5:27:42
Учим Python за 1 час! #ОтПрофессионала | HD Remake
1:41:13
Хауди Хо™ - Просто о мире IT!
Рет қаралды 1,1 МЛН
Funciones de cadenas en python
15:07
CodeProfe
Рет қаралды 148
47 métodos de cadena en PYTHON
18:41
Magno Efren
Рет қаралды 565
Use Arc Instead of Vec
15:21
Logan Smith
Рет қаралды 157 М.
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН