😍 *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
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!!
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
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.
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?
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.
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?
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)
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.
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.
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
@@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.
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")
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...')
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!!!!
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.
😍 *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
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!!
Explicas muy bien, hace 10 meses estudio programación y me parece super bien explicado. Muchas gracias.
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
Gracias Sergio, muy buenas clases, sencillas pero contundentes, nos permiten avanzar rápidamente. Excelente.
Gracias por comentar elioduran60, saludos y muchos éxitos.
q buena maneja de explicar, un genio la verdad! Gracias por enseñarme tanto!!!
muy buen curso la verdad muchas gracias de todo corazon
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.
Muchas gracias Nicolas por el comentário, que bueno saber que el curso de Python está siendo interesante. Saludos Nicolas. Éxitos.
Super forma de enseñar gracias Sergio
Gracias Juan, que bueno que te ha gustado. Saludos!
Me gusta como lo explicas se entiende muy bien, voy iniciando en python saludos
Muy buenos ejemplos y muy claras tus explicaciones. Gracias, voy a unirme
Excelente explicación!
Muy buena su explicación Sergio. Gracias
Gracias a ti por el comentário xrxsm55. Saludos!
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?
No entiendo por que este canal no tiene mas suscriptores.
Gracias por el video hermano!
Gracias Edher Iván por el comentário, me alegra ver que te guste el contenido del canal. Saludos!!
Gracias por el curso Sergio, me gustaria que subas algo de como programar arduino desde Python. Saluos desde Argentina
excelente
nuy buena explicacion, un pro
Muy buenos aportes bro ;).
Hola! Tengo una duda, por que al tipear la edad no es necesario ponerle int para convertirlo a numero entero?
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.
fino fino!
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?
y ya que esta como regresarías al menu después de cada opcion ?
buen curso pana...!!
Gracias Edwin. Saludos.
thx
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)
Excelente Gerard, gracias por el aporte. Saludos!!
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.
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.
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
@@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.
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")
capo
Ese ambiente donde programas es gratuito? Un saludo.
Si, totalmente.
Empiezo a seguir tu curso . Como puedo descargarlo? Muchas gracias. Un saludo
Leo en los comentarios que se puede programar Arduino con Python? Un saludo
como es que se llama desde el menu un programa (ejemplo do form programa.scx en otro lenguaje)
Soy de python mobile y no me sale.....
Alguna ayuda, tip o propuesta?
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.
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...')
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!!!!
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.
@@SergioACGiraldo muchas gracias!!! Justo hay una parte en donde explicas eso y se me escapo, mala mia 😅😅
no pude hacer el ejercicio , repetia al pie de la liletra pero no me salio,
Uy hermano usted dónde estaba hace 2 años
El (is) no se explico en ninguna clase anterior verdad?
a=int(input("CUANTOS AÑOS TIENE TU COMPUTADOR? :"))
if a= 0 and a
excelente
Gracias Cesar, saludos!!
thx