¿Quieres aprender a programar? ¿Tienes 15 años, o 25 o 45 o más? Pues este es el mejor momento para empezar a aprender.
Aquí trataremos de aprender a programar como si fuese un juego, con muchos ejemplos para practicar y retos para llevar a cabo. Y todo de una manera pedagógica orientada a niños o principiantes.
Hola Manuel! Muchisimas gracias por tus videos 🙂, me levanto todos los días con mi novio a las 6:30 para dedicarle 2horas a python antes de ir al trabajo. Vivimos en Frankfurt ya que en España no conseguimos encontrar trabajos decentes, y nuestro sueño es poder volvernos con un trabajo de esto en remoto! Empezamos en octubre haciendo un montonazo de tutoriales, pero al final los más completos y los que llevan siempre ejercicios son los tuyos. En casa ya no suena más que tu voz jaja incluso en los ratos libres le damos a la programación. Python es nuestro primer lenguaje, como nos recomendarías seguir? Aprendiendo otro, o quizá empezando SQL o Github? A veces nos desanimamos, porque es cierto que la programación es dificil, pero ya estamos en la lista 19 y somos jóvenes aún y tenemos tiempo de avanzar ! Por supuesto que te mandaremos paypal por tus esfuerzos! GRACIAS OTRA VEZ, ERES EL MEJOR!!!
Nota: Estaba buscando otra cosa y llegué aquí y me pareció interesante comentarlo. La relación “empleado atiende a cliente” es necesaria. ¿Por qué? No es solo para los empleados o los clientes, sino para la gerencia o RRHH, y para la obtención de incidencias, quejas, problemas, insatisfacciones y otros aspectos. Por ejemplo, podría ser que se fuera a reparar un coche, pero al final no se hiciera ninguna reparación. ¿Por qué? ¿Qué ha ocurrido? ¿Por qué se ha perdido un cliente? ¿Qué problema hubo en la reparación con respecto al empleado?, ¿satisfacción del usuario? Dado que un empleado ha atendido a varios usuarios a una hora específica, puede o no haber sucedido un incidente con ese empleado. Dado que la relación “atiende” abarca muchas tareas, es mejor crear otra entidad llamada “Incidencias”. Por tanto, la relación “atiende” se gestionaría a través de la entidad “Incidencias”. Puede que en un taller pequeño no sea necesario. Pero en uno grande, es más bien una cuestión de monitoreo. Si obvias “atiende”, en el futuro podrías necesitar otra entidad que se podría haber resuelto desde el principio.
En resumen: None: Compara la identidad de la variable, por ello se usa is ==: Compara el valor(numero, String) de la variable Se utiliza: **is None** y No: *== None*, debido al mismo principio dicho arriba
Yo hice el reto de los decimales de la siguiente manera (considero que es más sencillo) se acepta cualquier observación. import time inicio = time.time() n = 10.5 for i in range(21, 0, -1): time.sleep(.5) n-=.5 print(n) final=time.time() print("el tiempo total fue de", final-inicio)
Hola. Podrías explicar la utilización de esas dos sentencias if, una tras otra. ¿Por qué obtenemos error si añadimos sin más otra condición "and x+y=11". Saludos
''' Haz un juego que pregunta un número del 1 al 5 y luego una vocal. Tienes 100 puntos, si aciertas uno de los datos te quita 2 puntos, si no aciertas ninguno de los dos datos (número y vocal) te quita 5 puntos. El programa no se acaba hasta que aciertas los dos. Cuando se acaba el programa te dice los puntos que te quedan. ''' num_ganador = '5' vocal_ganadora = 'a' puntos = 100 jugando = True while jugando: num_usuario = input("Dime un número del 1 al 5: ") vocal_usuario = input("Dime una vocal: ") if num_usuario != num_ganador and vocal_ganadora != vocal_usuario: puntos -= 5 print("No adivinaste ninguna :( .") print(f'Te quedan: {puntos} puntos') elif num_usuario != num_ganador or vocal_ganadora != vocal_usuario: puntos -= 2 print("Adivinaste una sola condición.") print(f'Te quedan: {puntos} puntos') else: print("¡GANASTEEEEEEE!") print("Adivinaste las dos condiciones.") jugando = False print(f'Te quedaron: {puntos} puntos')
yolo hice asi import time print("Empieza contador") contador=10 while contador >0: print(contador) time.sleep(1) contador-=1 print ("Finaliza el contador")
Hola, amigo, estoy empezando en esto de Python. Ya tengo las dos tablas creadas en SQLite3. Me piden hacer una consulta para que me devuelva el nombre y apellidos de la persona cuya columna común en tabla1 y tabla 2 es el dni 22222222. El caso es que no doy con la tecla. No consigo que lo haga, me dice columna dni ambigua. Gracias, crack
datos = [1.12, 2.18, 1.45, 2.21, 3.07, 2.32, 3.41, 1.32] mantener = int(input('Ingresa la cantidad de datos que deseas mantener: ')) del datos[mantener:] print(datos)
Hola Manuel. No entiendo porqué se evalúa el print del final. #estamos saliendo de la recursión", no entiendo porqué se evalua lo que está debajo de la llamada a la función, y porqué sigue entrando al Else si ya ha ejecutado el If del caso base. Un gran saludo, tus videos me resultan super didácticos. Es la 1ra vez que mi cerebro se niega a entender.
muy buenas clases :) Como es posible que de igual si el texto con el metodo read() , en la ultima linea no tiene salto de linea. algo no me cuadra :) ayuda me da ansiedad jaja
user1 = "crslas" password1 = "1234" user2= input("Escribe tu nombre de usuario: ") while user1 != user2: print("Nombre de usuario incorrecto.") user2= input("Escribe tu nombre de usuario otra vez: ") else: password2= input("Escribe tu contraseña:") while password1 != password2: print("Contraseña incorrecta.") password2= input("Escribe tu contraseña otra vez : ") else: print("Perfecto")
import time inicio = time.time() for s in range(10,0,-1): print(s) time.sleep(1) if s == 0: break final = time.time() print('tiempo transcurrido', final -inicio)
Me encantan todos sus videos, es increible la cantidad de videos que explican la programacion orientada a objetos sin ningun sentido y se hacen virales y estos videos tan bien explicados no se hacen virales. Gracias por compartir todo su conocimiento