✅✅ ✅ ✅ ✅ 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. 💥💥💥
Genio, genio, genio... tremendo profesor... de verdad. De ahora en mas, mis estudios de programacion seran unicamente de este canal... no necesito mas. Este profesor explica demasiado bien.
Me estoy actualizando con tus vídeos, los objetos los trabajé con Pascal y C++ y vengo de Visual Basic. Muchas gracias, tienes un estilo de docencia que he visto en pocos. Gracias por tus vídeos, son una excelente contribución
me he tomado mi tiempo, ya llevo 4 meses(creo) que empecé este curso, es cierto que me detuve por motivos x, pero he logrado asimilar cada concepto que se ha tratado en el curso y debo decir que... pasado de verg uff este hombre es un genio explicando jajaja yo pensé que me tomaría dos meses entender esto de la programación orientada a objetos pero solo me llevo unos días ajjajaj este mundo necesita más personas con la dedicación y paciencia de este buen hombre mis respetos 💪
Pasando por aquí y repasando el concepto de polimorfismo, igualmente siempre recomiendo este video cuando me preguntan sobre el tema. No he visto explicación más clara y pedagógica honestamente. Un millón de gracias por este curso de Python! 👏👏👏👏
Voy por la segunda vuelta viendo tus videos, y habiendo visto el curso, estudiado y luego volver a verlos, me queda muchísimo mas claro todo. Simplemente increíble!!!! Gracias!
me encantan, estoy comenzando de 0, he visto otros videos y me quedan lagunas, vi como 4 videos diferentes de poo y a pesar de que sabia la sinapsis, sabia como escribir, no sabia realmente cuando usarlo, vi uno de tus videos y decidí quedarme aquí a verlos todos. videos como los tuyos, bien explicados y gratuitos valen muchísimo
Son pocos los cursos de programación en los que de verdad la información se te queda adherida como debe ser y comprendes lo que estás haciendo. Mil gracias de verdad!! Saludos desde Colombia.
Llevo siguiendo sus videos de este curso desde el numero 9 y debo decirle que he aprendido demasiado de usted, explica de manera clara, concisa y con ejemplos muy buenos. Gracias por todo su contenido.
Uff!! Definitivamente nadie mejor!, he pasado el nivel POO y lo he entendido, era más el miedo a los nombres complicados, pero con semejante explicación majistral quién no entiende. Gracias por seguir haciendo del conocimiento algo accesible para todos
que excelente ejemplo antes de aprender a correr hay que aprender a caminar .. siempre hay un histerico en un grupo ... que no entiende que es mas facil criticar que construir.
Te lo he de decir. Muchas gracias por este curso de Python, me ha ayudado a descubrir las diferencias con otros lenguajes de programación y me recordado varios conceptos. Seguiré viendo los demás tengo desde enero viendo el curso viendo un video al dia. Me ha ayudado de mucho, de verdad gracias.
Saludos desde Chile. Notable el curso de Python. Bien explicado y concreto, muy bueno. Comencé recién hace dos semanas, voy en el 33 y quiero puro llegar a las bases de datos.
Que fácil es todo mil gracias, allá por los 80 estudié Basic, si asi como lo escribo, Basic solo!!!, que pena que no existía internet, youtube, .............Basic, me acobardó por años, me volví loco, gracias a este canal me animo de nuevo, muchas gracias !!!!!
Hola Amigo, yo tambien comence con Basic en los 80 y era lo mas sencillo, (ni siquiera existia WINDOWS) lo abandoné por decadas, cuando lo retomé ya era Visual Basic. Estoy coqueteando con Python porque he leido mucho que ya basic no sirve, que nadie lo usa, que no tiene campo laboral etc. Al entrar a Python vi algo que me incomodó, y fue que para las aplicaciones graficas hay que escribir un monton de codigo mientras que en Visual es algo rapido. Al principio me llamó la atencion Python por su sistema de lineas numeradas como era en GW BASIC etc. Otro argumento que hay es que Python es multiplataforma y Basic no, pero windows será por siglos el mas numeroso. Pero muy bueno este curso, excelente profesor.
Gran explicacion, execelente, eres mi idolo honestamente, he aprendido mucho con tu curso de python. Los héroes sin capa si existen:) Saludos desde Colombia.
excelente todos los videos... los tendré que ver 2 veces seguramente. Pero quiero hacer un pantallazo general y volver a hacerlo para hilvanar todos los conceptos. Muchas gracias por tanto.
Yo he estado impaciente por empezar el modo grafico, pero como dices, primero hay q aprender a caminar antes de correr, y pues, aca sigo, viendo los tutos q subis, sos un grande!!!
Ya somos 2 y eso que sin saber python tengo que implementar para la proxima semana un servicio CRUD crear recuperar borrar actualizar datos en django que creo que es su framework, poco a poco me estoy enterando de como son las cosas, intenté laravel que es para php pero como nose nada lo dejé. He comenzado hace 4 días y estoy como nerd en la pc, quiero terminar los 70 videos para recien comenzar django ya que EN SU PRIMER VIDEO DE DJANGO dice que debo ver primero pyhton :O Tiene razón, me quedan 7 días para mi examen con crud, y recién aprendiendo el lenguaje XDDDDD LO HARE??????? ya me estoy cansando de estar sentado xDDDDDDDDDDD
@@donfreecss1803 hahahaaha somos 2 , yo estoy desesperado ya , por iniciar en la forma grafica y programar de verdad , pero como dice el maestro antes de correr hay que aprender a caminar XD
Muchas gracias por tu trabajo, me llama la atencion de que no se haya explicado previamente el concepto de Interface, de esta forma podriamos utilizar el principio de inversion de dependencia (SOLID)
Excelente curso y excelente profesor. Vengo de Visual BAsic y quiero ver por que debo cambiar a Python, me incomodó tanto codigo en Python para la parte grafica
Excelente explicación. Cada video es una obra maestra de la didáctica. Empece con la serie hace tres dias... en velocidad 1.25 :P . Sería muy interesante una serie sobre inteligencia artificial y redes neuronales.
Esto me acuerdo bien en C# Como tenias una lista de diferentes objetos y hacias un "foreach" para iterar en la lista y llamabas a un metodo en comun que tenian los objetos en la lista se ejecutaban comportamientos diferentes me a gustado mucho... Solo que haya para que pudieran estar esos objetos en la lista no recuerdo si tenias que implementar una interfaz o si solo tenian que ser objetos de clases hijas de una clase madre ... algo asi era el concepto. Muchas gracias
Saludos de Venezuela. Gracias por su dedicacion y tiempo. Una pregunta es mejor saber de todos los lenguajes un poco o dedicarse a uno de lleno y en concreto?
Excelentes vídeos, muchas gracias. Creo que hay un pequeño error en el minuto 9:53. Creo que al decir "lenguajes que son fuertemente tipados" en realidad se refería a "lenguajes que son de tipado estático". Tanto Java como Python son lenguajes fuertemente tipados, sin embargo Java es de tipado estático (los tipos se deciden en tiempo de compilación) y Python es de tipado dinámico (los tipos se deciden en tiempo de ejecución).
Muchas gracias maestro por compartir sus conocimientos, quiero decirle que sus vídeos son estupendos, pero quisiera saber si en este curso tocara el tema de a sincronismo
Podemos incluir todas las clases de forma automática agregando el ciclo for, de esta manera: miVehiculo = [Coche(), Moto(), Camion()] for v in miVehiculo: desplazamiento(v)
10:51 ¿En serio? Yo que estoy en el electivo de programación desde Marzo aun no descubro como se hace eso. Estoy tan emocionado de poder llegar al Video 42 de interfaces gráficas. Por mientras aun tengo mis jueguitos de batalla RPG por texto con ayuda del random.choice([daño])
Una pregunta, lo que haces al final de pasar un objeto a la función, seria el patron de diseño Fabrica?¿, el que a partir de una clase creas otra?¿... Muy buen vídeos, tus cursos son realmente buenos en explicación y en el montaje del vídeo... Un saludo y gracias por tu trabajo.
Bro si te da sueno durante el curso, solo tomate una taza de cafe cargado, y eso lo solucionara por una o dos horas, hazte otra si necesitas, no hagas el curso muy noche, por que tampoco es adecuado desvelarse mucho. Suerte.
si , es facil de aplicar en python pero cambia harto respecto de C++ o Java , cosa que si aprendes en python y entras a java se hace un poco confuso , pero de a poco se desarrolla esa intuicion
eso debe ser, porque no entendí el objetivo del polimorfismo, igual un compa estuvo preguntando acerca de argumentos y retornos, un poco dificil explicar, teniendo en cuenta que es un lenguaje debilmente tipado.
@@SebastianEPH Python no es que sea débilmente tipado, al contrario es fuertemente tipado (No puedes hacer operaciones entre datos de distintos tipos) lo que pasa es que es DINÁMICAMENTE TIPADO entonces tus datos pueden variar de tipo
Por situarme, en otros lenguajes fuertemente tipados el problema de tener que especificar el tipo de los argumentos se puede solucionar con sobrecarga de funciones/métodos o, como yo prefiero, implementando interfaces con el método *_desplazamiento()_* en las clases, lo cual les hace tener un tipo común que puede pasarse como el tipo de argumento a la función *_desplazamientoVehiculo()_*
Gracias Juan por tu curso. Una cosa que no me queda clara es como hacer para que el usuario ingrese la clase en lugar de que haya que cambiar el código para elegir coche, camión o moto.
Cuando trabajemos con ventanas emergentes, flujo de datos etc lo veremos. Entonces podremos trabajar con interfaces gráficas y no será necesario modificar el código para realizar estas operaciones. Próximamente.... Un saludo
Creo que lo que quieres hacer es esto: class coche(): def desplazamiento(self): print("Me desplazo utilizando cuatro ruedas.") class moto(): def desplazamiento(self): print("Me desplazo utilizando dos ruedas.") class camion(): def desplazamiento(self): print("Me desplazo utilizando seis ruedas.") strVehiculo = input("Que tipo de vehículo quieres construir (coche, moto o camion): ") if strVehiculo == "coche": vehiculo = coche() elif strVehiculo == "coche": vehiculo = moto() elif strVehiculo in ("camion", "camión"): vehiculo = camion() else: print("No ingresaste un nombre de vehículo") exit() vehiculo.desplazamiento()
✅✅ ✅ ✅ ✅ 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. 💥💥💥
"Antes de aprender a correr, hay que aprender a caminar" Excelente!!! geniales tus vídeos. Gracias =)
hasta por lógica. Bueno hay gente de todo.
Venía a comentar eso mismo xD
SEÑOR PROFESOR USTED SABIA QUE ES DE LO MEJOR QUE SE ENCUENTRA EN INTERNET?.. señor maestro es usted, muchas gracias por tanto
Genio, genio, genio... tremendo profesor... de verdad. De ahora en mas, mis estudios de programacion seran unicamente de este canal... no necesito mas. Este profesor explica demasiado bien.
Me estoy actualizando con tus vídeos, los objetos los trabajé con Pascal y C++ y vengo de Visual Basic. Muchas gracias, tienes un estilo de docencia que he visto en pocos. Gracias por tus vídeos, son una excelente contribución
Gracias por tu comentario. Me alegro de que te gusten los vídeos. Un saludo!
Opino exactamente igual!!!!!!!!!!!!!!!1
Espectacular... yo pensaba que entendía lo que era el polimorfismo... pero estaba equivocado. Que importante la utilización de ejemplos claros!
me he tomado mi tiempo, ya llevo 4 meses(creo) que empecé este curso, es cierto que me detuve por motivos x,
pero he logrado asimilar cada concepto que se ha tratado en el curso y debo decir que...
pasado de verg uff este hombre es un genio explicando jajaja yo pensé que me tomaría dos meses entender esto de la programación orientada a objetos pero solo me llevo unos días ajjajaj
este mundo necesita más personas con la dedicación y paciencia de este buen hombre
mis respetos 💪
Me encanta lo bien que explicas. Gracias por dedicarnos tu tiempo.
Pasando por aquí y repasando el concepto de polimorfismo, igualmente siempre recomiendo este video cuando me preguntan sobre el tema. No he visto explicación más clara y pedagógica honestamente. Un millón de gracias por este curso de Python! 👏👏👏👏
La verdad eres muy bueno, explicas extremadamente bien, claro, conciso, sencillo. Te felicito y te agradezco mucho. Desde Colombia
Voy por la segunda vuelta viendo tus videos, y habiendo visto el curso, estudiado y luego volver a verlos, me queda muchísimo mas claro todo. Simplemente increíble!!!! Gracias!
me encantan, estoy comenzando de 0, he visto otros videos y me quedan lagunas, vi como 4 videos diferentes de poo y a pesar de que sabia la sinapsis, sabia como escribir, no sabia realmente cuando usarlo, vi uno de tus videos y decidí quedarme aquí a verlos todos.
videos como los tuyos, bien explicados y gratuitos valen muchísimo
Son pocos los cursos de programación en los que de verdad la información se te queda adherida como debe ser y comprendes lo que estás haciendo. Mil gracias de verdad!! Saludos desde Colombia.
Llevo siguiendo sus videos de este curso desde el numero 9 y debo decirle que he aprendido demasiado de usted, explica de manera clara, concisa y con ejemplos muy buenos. Gracias por todo su contenido.
Simplemente es el mejor.
estos son los canales que en verdad importan, muchas gracias por compartir tu conocimiento xD ¡¡¡saludos desde mexico!!!!!
Uff!! Definitivamente nadie mejor!, he pasado el nivel POO y lo he entendido, era más el miedo a los nombres complicados, pero con semejante explicación majistral quién no entiende.
Gracias por seguir haciendo del conocimiento algo accesible para todos
cada video que me veo cada dia que aprendo mas contigo alucino con la programacion, realmente estoy haciendo lo que me gusta
los mejores cursos estan aca ¡¡¡ excelente profesor me hubiera gsutado tener a alguie asi cuando estuve en la Univ ¡¡ jejee
que excelente ejemplo antes de aprender a correr hay que aprender a caminar .. siempre hay un histerico en un grupo ... que no entiende que es mas facil criticar que construir.
Gracias por este curso profe, lo imnimo que podemos hacer para agradecerte es comentar!
Te lo he de decir. Muchas gracias por este curso de Python, me ha ayudado a descubrir las diferencias con otros lenguajes de programación y me recordado varios conceptos. Seguiré viendo los demás tengo desde enero viendo el curso viendo un video al dia. Me ha ayudado de mucho, de verdad gracias.
el numero uno sin dudas, las mejores explicaciones. Claras y bien pedagógico. Mucha gracias profe!
Excelente como cada uno de tus videos. Muchísimas gracias. Ansiosos por continuar con python!!!!!!!!
Saludos desde Chile. Notable el curso de Python. Bien explicado y concreto, muy bueno. Comencé recién hace dos semanas, voy en el 33 y quiero puro llegar a las bases de datos.
Que fácil es todo mil gracias, allá por los 80 estudié Basic, si asi como lo escribo, Basic solo!!!, que pena que no existía internet, youtube, .............Basic, me acobardó por años, me volví loco, gracias a este canal me animo de nuevo, muchas gracias !!!!!
Hola Amigo, yo tambien comence con Basic en los 80 y era lo mas sencillo, (ni siquiera existia WINDOWS) lo abandoné por decadas, cuando lo retomé ya era Visual Basic. Estoy coqueteando con Python porque he leido mucho que ya basic no sirve, que nadie lo usa, que no tiene campo laboral etc. Al entrar a Python vi algo que me incomodó, y fue que para las aplicaciones graficas hay que escribir un monton de codigo mientras que en Visual es algo rapido. Al principio me llamó la atencion Python por su sistema de lineas numeradas como era en GW BASIC etc. Otro argumento que hay es que Python es multiplataforma y Basic no, pero windows será por siglos el mas numeroso. Pero muy bueno este curso, excelente profesor.
Gran explicacion, execelente, eres mi idolo honestamente, he aprendido mucho con tu curso de python. Los héroes sin capa si existen:) Saludos desde Colombia.
Cada vez que dice magia me da gracia. Gracias.
excelente todos los videos... los tendré que ver 2 veces seguramente. Pero quiero hacer un pantallazo general y volver a hacerlo para hilvanar todos los conceptos. Muchas gracias por tanto.
Gracias a ti por seguir los vídeos con tanto interés
Yo he estado impaciente por empezar el modo grafico, pero como dices, primero hay q aprender a caminar antes de correr, y pues, aca sigo, viendo los tutos q subis, sos un grande!!!
Ya somos 2 y eso que sin saber python tengo que implementar para la proxima semana un servicio CRUD crear recuperar borrar actualizar datos en django que creo que es su framework, poco a poco me estoy enterando de como son las cosas, intenté laravel que es para php pero como nose nada lo dejé.
He comenzado hace 4 días y estoy como nerd en la pc, quiero terminar los 70 videos para recien comenzar django ya que EN SU PRIMER VIDEO DE DJANGO dice que debo ver primero pyhton :O
Tiene razón, me quedan 7 días para mi examen con crud, y recién aprendiendo el lenguaje XDDDDD
LO HARE??????? ya me estoy cansando de estar sentado xDDDDDDDDDDD
en el video numero 43 empieza los graficos estoy igual que vos...jaja
@@donfreecss1803 hahahaaha somos 2 , yo estoy desesperado ya , por iniciar en la forma grafica y programar de verdad , pero como dice el maestro antes de correr hay que aprender a caminar XD
Me encanta el contenido que subís, aprendo bastante con tus vídeos, no te vayas nunca de youtube. Saludos y éxitos.
Saludos desde República Dominicana !!!
Excelente explicación, ejemplos sencillos y fáciles de entender. mis aplausos maestro!
Maestro, cuando sea grande quiero ser como usted.
Saludos profe, aquí seguimos con el curso!! Con todo
Muchísimas gracias por las explicaciones, ojalá tener más profesores como usted!
Excelente explicación, quedo claro el concepto. Gracias
La explicación del polimorfismo ha sido brillante. Un saludo.
no hay duda que es mas facil gracias profe
gracias por sus conocimientos profe excelente !!
Muchas gracias , saludos desde Chile.
USTED ES GRANDE PROFE, GRACIAS
la verdad aun pasado todo este tiempo este curso me sigue pareciendo impresionante
un genio, de verdad, mucha gracias por este contenido
Estoy muy enganchado a tus videos, muchísimas gracias.
Una vez mas... impecable
Muchísimas gracias, muy buena su explicación
Muchas Gracias por continuar con el Curso Muy Agradecido
Entiendo que el polimorfismo a nivel de objeto es como los tipos dinámicos a nivel de variable. Muy didáctico, como siempre, Juan.
Muchas gracias por tu trabajo, me llama la atencion de que no se haya explicado previamente el concepto de Interface, de esta forma podriamos utilizar el principio de inversion de dependencia (SOLID)
Yo amo a este hombre, gracias por existir bb
¡QUE BUEN TEMA DE POO! ME ENCANTO ESTE TEMA 10/10
Excelente curso y excelente profesor. Vengo de Visual BAsic y quiero ver por que debo cambiar a Python, me incomodó tanto codigo en Python para la parte grafica
Interesante y muy claro. Debería tener la opción de dejar descargar el ejemplo, ayudaría mucho para chacharear como decimos por acá. Gracias.
Pues escríbelo en un IDLE como pycharm y ya está.
Gracias profesor!
infinitas gracias por sus cursos de PYTHON
Excelente explicación. Cada video es una obra maestra de la didáctica. Empece con la serie hace tres dias... en velocidad 1.25 :P . Sería muy interesante una serie sobre inteligencia artificial y redes neuronales.
Gracias Profe! sigo en pie
Gracias por este contenido gratuito, es usted un muy buen docente :)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Sos el MEJOR!!!!!!!!!!!
excelente video master!!
Muy claro todo como siempre. Gracias.
¡Gracias!
Espectacular!!!
Esto me acuerdo bien en C# Como tenias una lista de diferentes objetos y hacias un "foreach" para iterar en la lista y llamabas a un metodo en comun que tenian los objetos en la lista se ejecutaban comportamientos diferentes me a gustado mucho... Solo que haya para que pudieran estar esos objetos en la lista no recuerdo si tenias que implementar una interfaz o si solo tenian que ser objetos de clases hijas de una clase madre ... algo asi era el concepto. Muchas gracias
Miguel Martínez estuvo aquí!!
Muchas gracias por el vídeo, Juan. Esperando el siguiente!!!
Saludos de Venezuela. Gracias por su dedicacion y tiempo. Una pregunta es mejor saber de todos los lenguajes un poco o dedicarse a uno de lleno y en concreto?
Lo mejor es saber mucho de muchos lenguajes, pero si no es posible mi recomendación es centrarse en uno. Un saludo!!
Excelentes vídeos, muchas gracias. Creo que hay un pequeño error en el minuto 9:53. Creo que al decir "lenguajes que son fuertemente tipados" en realidad se refería a "lenguajes que son de tipado estático". Tanto Java como Python son lenguajes fuertemente tipados, sin embargo Java es de tipado estático (los tipos se deciden en tiempo de compilación) y Python es de tipado dinámico (los tipos se deciden en tiempo de ejecución).
Bien dicho, jeje, paso a paso
Hice varios cursos de Python, pero en ninguno encuentro la claridad de tus expliacaciones. Muchas gracias!.
Genio!!!
Grande Juan
Gracias por la explicación me sirvió 👍
Gracias.
hola, gracias por sus videos
porfavor considera la posibilidad de hacer un curso de machine learning
hay muy poco en español de buena calidad
gracias.
Excelentes vídeos!
Eres un genio
quien fue ese barbaro que pregunto eso? hahha
el usain bolt de la programacion :v
pues alguno, por tener algo de protagonismo
póngale cero por burro jahajhajha
=D jajajaja Me gusta x2
Buen video Juan
Gracias!
Muchas gracias maestro por compartir sus conocimientos, quiero decirle que sus vídeos son estupendos, pero quisiera saber si en este curso tocara el tema de a sincronismo
Gracias por el comentario. A este curso aún le queda bastante y se tocará sincronismo y otros temas. Un saludo!!
print("El ejemplo de que antes de correr hay que aprender a caminar... muy bueno")
¡Grande!
Que buen contenido, saludos!
exelente Profesor estoy aprendiendo a programar por que mi negocio se quebro por el coronavirus
gracias crak
Felicidades;
Es un excelente curso, explicas en modo sencillo y concreto.
Te pido gentilmente el link con los ejercicios, xk no los encuentro
Podemos incluir todas las clases de forma automática agregando el ciclo for, de esta manera:
miVehiculo = [Coche(), Moto(), Camion()]
for v in miVehiculo:
desplazamiento(v)
desplazamientoVehiculo *
@@krishcm3016 está llamando al índice para que imprima los diferentes objetos
Excelente curso, quiero aprender a caminar para poder correr en Blender y 3ds Max
10:51 ¿En serio? Yo que estoy en el electivo de programación desde Marzo aun no descubro como se hace eso. Estoy tan emocionado de poder llegar al Video 42 de interfaces gráficas. Por mientras aun tengo mis jueguitos de batalla RPG por texto con ayuda del random.choice([daño])
Una pregunta, lo que haces al final de pasar un objeto a la función, seria el patron de diseño Fabrica?¿, el que a partir de una clase creas otra?¿... Muy buen vídeos, tus cursos son realmente buenos en explicación y en el montaje del vídeo... Un saludo y gracias por tu trabajo.
Bro si te da sueno durante el curso, solo tomate una taza de cafe cargado, y eso lo solucionara por una o dos horas, hazte otra si necesitas, no hagas el curso muy noche, por que tampoco es adecuado desvelarse mucho. Suerte.
Sigo convencido de que en Python no se ve tan claro el Polimorfismo como en C++ :-)
Muy buenos tus videos ^_^
si , es facil de aplicar en python pero cambia harto respecto de C++ o Java , cosa que si aprendes en python y entras a java se hace un poco confuso , pero de a poco se desarrolla esa intuicion
eso debe ser, porque no entendí el objetivo del polimorfismo, igual un compa estuvo preguntando acerca de argumentos y retornos, un poco dificil explicar, teniendo en cuenta que es un lenguaje debilmente tipado.
@@SebastianEPH Python no es que sea débilmente tipado, al contrario es fuertemente tipado (No puedes hacer operaciones entre datos de distintos tipos) lo que pasa es que es DINÁMICAMENTE TIPADO entonces tus datos pueden variar de tipo
Lo voy a poner en el estado de mi WhtasApp : antes de correr, primero tenemos que aprender a caminar.
y la descripcion de la clase anterior de vehiculo electrico?
Forma bastante peculiar de manejar el polimorfismo python
5:36 muchas cosas pero algo simple entre mas mejor...
Por situarme, en otros lenguajes fuertemente tipados el problema de tener que especificar el tipo de los argumentos se puede solucionar con sobrecarga de funciones/métodos o, como yo prefiero, implementando interfaces con el método *_desplazamiento()_* en las clases, lo cual les hace tener un tipo común que puede pasarse como el tipo de argumento a la función *_desplazamientoVehiculo()_*
Gracias Juan por tu curso.
Una cosa que no me queda clara es como hacer para que el usuario ingrese la clase en lugar de que haya que cambiar el código para elegir coche, camión o moto.
Cuando trabajemos con ventanas emergentes, flujo de datos etc lo veremos. Entonces podremos trabajar con interfaces gráficas y no será necesario modificar el código para realizar estas operaciones. Próximamente.... Un saludo
Creo que lo que quieres hacer es esto:
class coche():
def desplazamiento(self):
print("Me desplazo utilizando cuatro ruedas.")
class moto():
def desplazamiento(self):
print("Me desplazo utilizando dos ruedas.")
class camion():
def desplazamiento(self):
print("Me desplazo utilizando seis ruedas.")
strVehiculo = input("Que tipo de vehículo quieres construir (coche, moto o camion): ")
if strVehiculo == "coche":
vehiculo = coche()
elif strVehiculo == "coche":
vehiculo = moto()
elif strVehiculo in ("camion", "camión"):
vehiculo = camion()
else:
print("No ingresaste un nombre de vehículo")
exit()
vehiculo.desplazamiento()