MENÚS en Python desde Cero 📑 [Métodos de CADENAS] # 010

Поделиться
HTML-код
  • Опубликовано: 23 окт 2024

Комментарии • 59

  • @SergioACGiraldo
    @SergioACGiraldo  3 года назад +2

    😍 *Descargar Códigos* : bit.ly/390oZxB
    Curso de Python : bit.ly/CAE_Python
    Curso de MicroPython: bit.ly/u_Python
    Curso de Matlab : bit.ly/2Fks7XN
    Curso Simulink : bit.ly/3a0W8Xr
    🤓 ¿Quieres ser un experto? bit.ly/2RVvxne
    ⏱ MARCAS DE TIEMPO ⏱
    00:00 Menús con Python
    01:16 Condicionales en Python
    02:30 Comentários en Python
    03:44 Menú en Python (Formulario)
    06:04 Validar las opciones del formulario
    08:16 comando pass en Python
    10:40 Programar la opción 1
    12:49 métodos 'is' en las str en Python
    18:40 Programar la opción 2
    21:12 Programar la opción 3
    22:39 método find

  • @noracostafreda8951
    @noracostafreda8951 2 года назад +2

    Hola Sergio, estoy muy contenta con este curso, tengo 60 años y como ya no trabajo en relacion de dependencia quiero incursionar en Programación, para dedicarme a trabajar Freelance.
    Saludos!!

  • @oscarsaavedra9812
    @oscarsaavedra9812 Год назад

    Explicas muy bien, hace 10 meses estudio programación y me parece super bien explicado. Muchas gracias.

  • @diegorodriguez9319
    @diegorodriguez9319 2 года назад

    muchas gracias Sergio me estas siendo de mucha ayuda estudio analista programador primer año y recien estamos vienos python y me costaba pero contigo de a poco voy familiarizando con el lenguaje. saludos no dejes de enseñar

  • @elioduran60
    @elioduran60 3 года назад +1

    Gracias Sergio, muy buenas clases, sencillas pero contundentes, nos permiten avanzar rápidamente. Excelente.

    • @SergioACGiraldo
      @SergioACGiraldo  3 года назад +1

      Gracias por comentar elioduran60, saludos y muchos éxitos.

  • @maritocabrera
    @maritocabrera 2 года назад

    q buena maneja de explicar, un genio la verdad! Gracias por enseñarme tanto!!!

  • @misarock9
    @misarock9 Год назад

    muy buen curso la verdad muchas gracias de todo corazon

  • @nicolassoria8045
    @nicolassoria8045 3 года назад

    Hola Sergio, muy bueno tu canal y tus videos. Conocí tu canal estudiando para Sistemas de control en modalidad virtual, ultimo final que rendí para graduarme en ingeniería electrónica!. Vengo siguiendo tus videos de Python desde el comienzo y la verdad es que me parecen muy interesantes.

    • @SergioACGiraldo
      @SergioACGiraldo  3 года назад

      Muchas gracias Nicolas por el comentário, que bueno saber que el curso de Python está siendo interesante. Saludos Nicolas. Éxitos.

  • @juansantos6848
    @juansantos6848 Год назад

    Super forma de enseñar gracias Sergio

    • @SergioACGiraldo
      @SergioACGiraldo  Год назад

      Gracias Juan, que bueno que te ha gustado. Saludos!

  • @jonmaz9
    @jonmaz9 2 года назад

    Me gusta como lo explicas se entiende muy bien, voy iniciando en python saludos

  • @gustavofossati7184
    @gustavofossati7184 2 года назад

    Muy buenos ejemplos y muy claras tus explicaciones. Gracias, voy a unirme

  • @angiemarcelapertuz9827
    @angiemarcelapertuz9827 2 года назад +1

    Excelente explicación!

  • @xeroxwc
    @xeroxwc 3 года назад

    Muy buena su explicación Sergio. Gracias

    • @SergioACGiraldo
      @SergioACGiraldo  3 года назад

      Gracias a ti por el comentário xrxsm55. Saludos!

  • @FEROCEANDO
    @FEROCEANDO Год назад

    Excelente curso, muy bien explicado. tengo una pregunta: Cuando ingreso dos nombres separado por espacio no reconoce como alpha, ¿Cómo se soluciona en este caso para que acepte dos nombres separados por espacio?

  • @edherivan6028
    @edherivan6028 3 года назад +1

    No entiendo por que este canal no tiene mas suscriptores.
    Gracias por el video hermano!

    • @SergioACGiraldo
      @SergioACGiraldo  3 года назад

      Gracias Edher Iván por el comentário, me alegra ver que te guste el contenido del canal. Saludos!!

  • @davidcuellar3146
    @davidcuellar3146 2 года назад

    Gracias por el curso Sergio, me gustaria que subas algo de como programar arduino desde Python. Saluos desde Argentina

  • @miguelangelcordovaledezma6113
    @miguelangelcordovaledezma6113 10 месяцев назад

    excelente

  • @victorfabianortizburbano2818
    @victorfabianortizburbano2818 2 года назад

    nuy buena explicacion, un pro

  • @TheEngiDrov
    @TheEngiDrov 3 года назад +1

    Muy buenos aportes bro ;).

  • @danielalozano9536
    @danielalozano9536 3 месяца назад

    Hola! Tengo una duda, por que al tipear la edad no es necesario ponerle int para convertirlo a numero entero?

    • @SergioACGiraldo
      @SergioACGiraldo  3 месяца назад +1

      lo puedes convertir Daniela. Aquí no lo hice fue porque no usé la edad para ningun cálculo, solo para imprimirla, pero nada impide que se convierta a un int. Saludos.

  • @nicolasbulla3957
    @nicolasbulla3957 2 года назад

    fino fino!

  • @thebluzz1716
    @thebluzz1716 3 года назад

    Hola buenas! Necesito una ayuda, cuando ejecuto una opcion quisiera que vuelva a pedir si quiero ejecutar otra opcion, no que termine el programa, como puedo hacerlo?

  • @lalohipster1223
    @lalohipster1223 3 года назад

    y ya que esta como regresarías al menu después de cada opcion ?

  • @edwinsanchez1107
    @edwinsanchez1107 3 года назад

    buen curso pana...!!

  • @lastudillo
    @lastudillo Год назад

    thx

  • @gerardmartinezidiaz7342
    @gerardmartinezidiaz7342 3 года назад

    También podríamos aprovechar la cadena de menu para incluirla dentro de la función input, así no repetimos "Digite una opción entre 1 y 3". Quedando:
    opcion=input(menu)

    • @SergioACGiraldo
      @SergioACGiraldo  3 года назад

      Excelente Gerard, gracias por el aporte. Saludos!!

  • @diegoromes87
    @diegoromes87 3 года назад

    Professor poderia fazer algum vídeo sobre a conexão Simulink(Matlab) com Arduíno? Especificamente o modelo Mega 2560. Estou tentando realizar um projeto com a mini planta de temperatura que o Senhor postou aqui no canal, desde a modelagem até a montagem e projeto do controlador PID. Mas estou tendo problemas de conexão arduino x Matlab Simulink ..Se souber de algum método para solucionar este problema e puder postar algo a respeito ficarei muito grato, pois já tenho dias, semanas de tentativas e nada de conseguir conectar o Arduino com o Simulink.

    • @diego_paez
      @diego_paez 3 года назад

      oi, qual é seu problema? eu já fiz testes com o mega e a planta de temperatura e funciona ok. A unica coisa diferente com o arduino leonardo por exemplo, é que precisava escolher a porta serial manualmente.

    • @SergioACGiraldo
      @SergioACGiraldo  3 года назад

      Oi Diego Romao, não sei se vc tentou entrar no site de APMonitor, lá o professor Hedengren tem os arquivos necesarios para rodar a placa no Simulink. Podes tentar a sugestão feita por Diego P, e também vou te deixar um video onde eu implementei um controlador NMPC diretamente desde o Simulink na placa. Talvez possa ajudar: ruclips.net/video/aALhkuF5UkY/видео.html

    • @diegoromes87
      @diegoromes87 3 года назад

      @@diego_paez Pois é, eu estou, por enquanto, tentando utilizar a montagem alternativa que o professor Sergio indicou no site dele a respeito da mini planta de temperatura (com o sensor LM35). Entretanto, eu não consigo utilizar os blocos de comunicação das portas digitais e analógicas do Simulink, nem mesmo em testes simples de conexão com o Arduino. Já instalei várias versões do Matlab (R2018b, R2019b R2020b) e nada de funcionar. Dá sempre erro de reconhecimento da porta serial. Somente o Uno esboça um princípio de funcionamento correto, mas logo para de funcionar tb. Aparentemente tem algum problema com os pacotes adicionais de comunicação do Arduino que vão desde travamento do dowload dos arquivos até falhas de conectividade. O estranho é que até o final de 2019 eu realizava várias disciplinas na faculdade utilizando essa ferramenta de conexão Arduino x Matlab e sempre funcionou perfeitamente, tanto no Mega, quanto no Uno. Mas agora, já estou há mais de um mês tentando e nada em nenhum dos dois. Eu adquiri a plaquinha original do professor Hedengren, estou no aguardo da entrega pelos correios. Mas não estou com muitas esperanças de que funcione devido aos problemas que mencionei anteriormente.

  • @susanademare3424
    @susanademare3424 3 года назад +1

    opcion = "0"
    while opcion != "1" and opcion != "2" and opcion != "3":
    opcion = input("Digite una opción entre 1 y 3: ")
    if opcion == "1":
    nombre=input("Digite su nombre: ")
    print(f"Su nombre es {nombre}")
    elif opcion == "2":
    edad=input("Digite su edad: ")
    print(f"Su edad es {edad}")
    elif opcion == "3":
    correo=input("Digite su correo electrónico: ")
    print(f"Su correo electrónico es {correo}")
    else:
    print("La opción es errónea. Vuelva a intentar")

  • @efritbarrios4569
    @efritbarrios4569 2 года назад

    capo

  • @AFSMG
    @AFSMG Год назад

    Ese ambiente donde programas es gratuito? Un saludo.

    • @SergioACGiraldo
      @SergioACGiraldo  Год назад +1

      Si, totalmente.

    • @AFSMG
      @AFSMG Год назад

      Empiezo a seguir tu curso . Como puedo descargarlo? Muchas gracias. Un saludo

    • @AFSMG
      @AFSMG Год назад

      Leo en los comentarios que se puede programar Arduino con Python? Un saludo

  • @anastasioalmada9829
    @anastasioalmada9829 3 года назад

    como es que se llama desde el menu un programa (ejemplo do form programa.scx en otro lenguaje)

  • @KySmoov
    @KySmoov Год назад

    Soy de python mobile y no me sale.....
    Alguna ayuda, tip o propuesta?

  • @angelocastano9505
    @angelocastano9505 3 года назад

    Hola una pregunta si digamos mi nombre es juan angelo como puedo validar ese tipo de nombre sin que me salga error, muchas gracias por el video.

    • @SergioACGiraldo
      @SergioACGiraldo  3 года назад

      Hola Angelo, te sale error es por causa del espacio en blanco. Una forma de solucionarlo es usando ciclos FOR (que los veremos más adelante) y la función ALL que sirve para hacer condicionales en elementos iterables como el for.
      En el código del ejemplo quedaría algo como:
      if (all(x.isalpha() or x.isspace() for x in nombre)):
      print('Tu nombre es {}'.format(nombre))
      else:
      print('Has digitado un nombre no valido...')

  • @Yonataliap0011
    @Yonataliap0011 Год назад +1

    Bueno espero que alguien pueda leerme y explicarme lo siguente: en la parte del correo por que se pone que sea que MAYOR O IGUAL A CERO dos veces? es esta parte: if email.find("@") >=0 and email.find(".")>=0: gracias!!!!

    • @SergioACGiraldo
      @SergioACGiraldo  Год назад +1

      Se está usando un condicional 'and' lo que indica que ambas condiciones deberán ser verdaderas. El condicional está evaluando dos condiciones, el primero busca que por lo menos exista un @ en el string, si es verdad esto será mayor que cero, el segundo pregunta si existe un punto (.) Si es verdad también será mayor a cero.

    • @Yonataliap0011
      @Yonataliap0011 Год назад

      @@SergioACGiraldo muchas gracias!!! Justo hay una parte en donde explicas eso y se me escapo, mala mia 😅😅

  • @Cesar-di7ck
    @Cesar-di7ck 3 года назад

    no pude hacer el ejercicio , repetia al pie de la liletra pero no me salio,

  • @chikigamerx
    @chikigamerx 2 года назад

    Uy hermano usted dónde estaba hace 2 años

  • @hacktwithz8525
    @hacktwithz8525 Год назад

    El (is) no se explico en ninguna clase anterior verdad?

  • @jhonjairogallegogallego4302
    @jhonjairogallegogallego4302 2 года назад

    a=int(input("CUANTOS AÑOS TIENE TU COMPUTADOR? :"))
    if a= 0 and a

  • @Cesar-di7ck
    @Cesar-di7ck 3 года назад

    excelente

  • @lastudillo
    @lastudillo Год назад

    thx