Aprende a declarar y utilizar constructores de clase en Python usando el método __init__, una de las características más importantes de la Programación Orientada a Objetos (Python). ¿En qué consiste la Programación Orientada a Objetos? En trasladar la naturaleza de los objetos de la vida real a código de programación (en algún lenguaje de programación, como Python). Los objetos de la realidad tienen características (atributos o propiedades) y funcionalidades o comportamientos (funciones o métodos). Ventajas: - Modularización (división en pequeñas partes) de un programa completo. - Código fuente muy reutilizable. - Código fuente más fácil de incrementar en el futuro y mantener. - Si existe un fallo en una pequeña parte del código el programa completo no debe fallar necesariamente. Además, es más fácil de corregir esos fallos. - Encapsulamiento: Ocultamiento del funcionamiento interno de un objeto. Los constructores sirven para asignar un estado inicial a los objetos que se instancian a partir de una clase en Python. #tutorialPython #cursoPython #aprenderPython SÍGUEME ✅ ! ** Curso Udemy Bases de datos con MySQL: bit.ly/2vtrUg9 ** INSTAGRAM: instagram.com/uskokrum2010 ** FACEBOOK: facebook.com/UskoKruM2010 ** TWITTER: twitter.com/UskoKruM2010 ** SNAPCHAT: uskokrum ** SUSCRÍBETE: ruclips.net/user/UskoKruM2010 Otros cursos GRATUITOS ✅ : HTML: ruclips.net/p/PL_wRgp7nihyZElF-6dkhPU_RetfSp99QN JAVA: ruclips.net/p/PL_wRgp7nihyZ6hKPQcioxneVQ1aTuC4fS SQL SERVER: ruclips.net/p/PL_wRgp7nihyYXeXZhOiZqKpAdwIRM28Ui PHP: ruclips.net/p/PL_wRgp7nihyYXMZ5bBP6v0Q31fRRJLiud VISUAL BASIC .NET: ruclips.net/p/PL_wRgp7nihybLjm19HvBxRDp-ZvyGEhdh JAVASCRIPT: ruclips.net/p/PL_wRgp7nihyYdnV6ilQcZsfdG5d2nGWkc PYTHON: ruclips.net/p/PL_wRgp7nihybbJ2vZaVGI5TDdPaK_dFuC CÓMO EDITAR CON CAMTASIA STUDIO 8: ruclips.net/p/PL_wRgp7nihyYSbQ7Vbwh5TFbM5nOgriAm python python youtube python tutorial python programacion python para principiantes python desde cero curso python python curso tutorial python python gratis python avanzado aprender python aprendiendo python curso de python tutorial de python español curso python español python español interprete python python django pycharm pycharm jetbrains python dictionary python built in functions python list python tuple python string to int python poo programacion orientada a objetos python python clases python objetos objetos en python python herencia herencia en python UskoKruM2010
usko, tu curso son los mejores aprendi python con otro yutuber pero lo que me gusta de ti es que aun le da seguimiento al curso la verdad contigo e aprendido bastante e aprendido diferentes manera de resolver algun problema o de compilar algun codigo enserio gracias , haces un buen trabajo.
¡Excelente! Me da mucho gusto que mi trabajo te haya sido de utilidad, no olvides que en mi canal tengo varios videos similares a éste, te invito a que los revises. 🎆 💫
Hola, ya te había comentado que tu curso de Python me había gustado mucho (más que el de Píldoras Informáticas), pero por una cuestion de velocidad encontré un libro que parecía bueno por Internet, lo bajé, lo imprimí y lo seguí hasta POO. Es evidente que estudiar por libro siempre es más rápido que ver videos, además es más simple la visión retrospectiva (repaso). Sin embargo cuando llegué a POO, alguien había puesto un paredón cruzando la carretera, el golpe fue tremendo, quedé estampado contra el muro. Así que tuve que volver a tus videos y como lo suponía la ruta estaba despejada y aunque no es simple, las cosas se van entendiendo. Así que adelante con Python. Ahhh, por las dudas te aclaro mi edad: 77 años.
¡Muchas gracias, amigo Jorge! Que admirable que sigas con esas ganas de aprender y ver que aprecias mi trabajo. Siéntete a gusto de realizarme alguna pregunta o duda que tengas, con gusto te ayudaré. Un cordial saludo. 😉 ✌
Además de inicializar atributos de una clase, también se pueden inicializar métodos, de manera tal que cuando se instancie un objeto a partir de esa clase, el método se ejecute de forma inmediata......
No, la palabra self (que no necesariamente tiene que ser 'self', puede ser otra palabra) hace referencia a los atributos y métodos propios de la clase. 👨💻
0:46 alguien sabe qué tecla presionó para crear automáticamente los espacios? Y también, sabe alguien qué tecla presionar para identar adecuadamente? En java es CTRL+I pero en python no sé
Buen video, muchas gracias. Una pregunta, ¿como hago para que en el argumento del constructor (en tu ejemplo creditos) solo acepte enteros y no una palabra?. Porque perfectamente le puedo enviar una palabra funcionaria.
Claro, entiendo tu pregunta, pues esa validación tendrías que hacerla desde el formulario o campo de entrada donde lo solicites. A partir del video 47 de este curso verás ejemplos prácticos de validación, estimada Jenny. 👋🏻 ✔
de entrada se me ocuure colocar un try/except para validar el tipo de dato y si es el que requiere que asigne el valor enviado o en su caso devovler el error . tambien lei que es bueno tener validaciones desde el lado del servidor.
Gracias por el video 👌 Tengo una pregunta y si se desea que el usuario ingresé los datos por teclado y no estén prestablecidos como sería? En vez de que esté matemáticas el usuario debería de ingresar eso
Hola, excelente tu video, muy claro y fácil de enterder.....solo te recomiendo quitar esa musica de fondo, ya que no permite concentrarse al 100% en tu excelente explicacion
Hola, como estas? Muchas gracias por tu video, explicas muy bien, sin embargo, aun no entiendo que tiene de especial el constructor, ya que a la clase tambien podrias ponerle entre parentesis el paso de parametros y ocupar la clase sin el __INIT__ de la misma manera de forma dinamica.... punto aparte, si quieres un consejo elimina la musica o al menos bajale el volumen.. Saludos..
Pues es un método especial diseñado para eso, para definir el estado inicial de un objeto. En cuanto a la música, tienes razón jeje... en los siguientes videos lo modifiqué. ✌
Aprende a declarar y utilizar constructores de clase en Python usando el método __init__, una de las características más importantes de la Programación Orientada a Objetos (Python).
¿En qué consiste la Programación Orientada a Objetos?
En trasladar la naturaleza de los objetos de la vida real a código
de programación (en algún lenguaje de programación, como Python).
Los objetos de la realidad tienen características (atributos o propiedades)
y funcionalidades o comportamientos (funciones o métodos).
Ventajas:
- Modularización (división en pequeñas partes) de un programa completo.
- Código fuente muy reutilizable.
- Código fuente más fácil de incrementar en el futuro y mantener.
- Si existe un fallo en una pequeña parte del código el programa completo
no debe fallar necesariamente. Además, es más fácil de corregir esos fallos.
- Encapsulamiento: Ocultamiento del funcionamiento interno de un objeto.
Los constructores sirven para asignar un estado inicial a los objetos que se instancian a partir de una clase en Python.
#tutorialPython #cursoPython #aprenderPython
SÍGUEME ✅ !
** Curso Udemy Bases de datos con MySQL: bit.ly/2vtrUg9
** INSTAGRAM: instagram.com/uskokrum2010
** FACEBOOK: facebook.com/UskoKruM2010
** TWITTER: twitter.com/UskoKruM2010
** SNAPCHAT: uskokrum
** SUSCRÍBETE: ruclips.net/user/UskoKruM2010
Otros cursos GRATUITOS ✅ :
HTML: ruclips.net/p/PL_wRgp7nihyZElF-6dkhPU_RetfSp99QN
JAVA: ruclips.net/p/PL_wRgp7nihyZ6hKPQcioxneVQ1aTuC4fS
SQL SERVER: ruclips.net/p/PL_wRgp7nihyYXeXZhOiZqKpAdwIRM28Ui
PHP: ruclips.net/p/PL_wRgp7nihyYXMZ5bBP6v0Q31fRRJLiud
VISUAL BASIC .NET: ruclips.net/p/PL_wRgp7nihybLjm19HvBxRDp-ZvyGEhdh
JAVASCRIPT: ruclips.net/p/PL_wRgp7nihyYdnV6ilQcZsfdG5d2nGWkc
PYTHON: ruclips.net/p/PL_wRgp7nihybbJ2vZaVGI5TDdPaK_dFuC
CÓMO EDITAR CON CAMTASIA STUDIO 8: ruclips.net/p/PL_wRgp7nihyYSbQ7Vbwh5TFbM5nOgriAm
python
python youtube
python tutorial
python programacion
python para principiantes
python desde cero
curso python
python curso
tutorial python
python gratis
python avanzado
aprender python
aprendiendo python
curso de python
tutorial de python español
curso python español
python español
interprete python
python django
pycharm
pycharm jetbrains
python dictionary
python built in functions
python list
python tuple
python string to int
python poo
programacion orientada a objetos python
python clases
python objetos
objetos en python
python herencia
herencia en python
UskoKruM2010
usko, tu curso son los mejores aprendi python con otro yutuber pero lo que me gusta de ti es que aun le da seguimiento al curso la verdad contigo e aprendido bastante e aprendido diferentes manera de resolver algun problema o de compilar algun codigo enserio gracias , haces un buen trabajo.
¡Muchas gracias, amigo Moisés! Me alegra que te esté pareciendo útil este contenido, te mando un abrazo. 🙌 ✔
Me encanto el hecho de que hayas colocado musica de bombsquad (programado en python) para musica de fondo en el video : ) Muy buen video
¡Excelente! Me da mucho gusto que mi trabajo te haya sido de utilidad, no olvides que en mi canal tengo varios videos similares a éste, te invito a que los revises. 🎆 💫
Muchas gracias! Vengo de otro curso porque no le entendía para que servia el init y aqui lo entendi a la primera. Saludos desde Perú!
¡Saludos desde Chiclayo, amigo David! Espero que continúes viendo todo el curso. =D
Explicas mejor que mi profesor. A mi gusto, bajaría un poco la música del video.
Sii, lo modifiqué en futuros videos. 😊
Muy buena explicación, buen video gracias por compartir.
¡Me alegra que te haya servido, amigo Miguel! 😊 🎉
Hola, ya te había comentado que tu curso de Python me había gustado mucho (más que el de Píldoras Informáticas), pero por una cuestion de velocidad encontré un libro que parecía bueno por Internet, lo bajé, lo imprimí y lo seguí hasta POO. Es evidente que estudiar por libro siempre es más rápido que ver videos, además es más simple la visión retrospectiva (repaso). Sin embargo cuando llegué a POO, alguien había puesto un paredón cruzando la carretera, el golpe fue tremendo, quedé estampado contra el muro. Así que tuve que volver a tus videos y como lo suponía la ruta estaba despejada y aunque no es simple, las cosas se van entendiendo. Así que adelante con Python. Ahhh, por las dudas te aclaro mi edad: 77 años.
¡Muchas gracias, amigo Jorge! Que admirable que sigas con esas ganas de aprender y ver que aprecias mi trabajo. Siéntete a gusto de realizarme alguna pregunta o duda que tengas, con gusto te ayudaré. Un cordial saludo. 😉 ✌
excelente explicacion
¡Gracias por apreciar mi trabajo! 🎉
Muy bueno amigo . Muchas gracias por subir la clase . Me estas ayudando a entender mucho más sobre Python.
¡ Me alegro mucho, estimado Armando ! Se vienen más tutoriales de Python, este curso tiene para largo. =)
Mira, compañero muchas gracias, pr tu ayudad......
¡Gracias por apreciar mi trabajo, Johan! 😁
Super sencillo y fácil
¡Gracias por apreciar mi trabajo! 🙌 Me da gusto que te haya servido. 🎇
Tuve que ver muchos videos hasta que llegué a este y lo logré entender, muchas gracias.
¡Excelente! ¡Muchas gracias por apreciar mi trabajo! 💪
Y en todos escribes lo mismo merenlo 🙄
@@Chenchomartinezmartinez-yb7or ¿Qué? 👀
Excelente video, gracias!
¡Gracias, estimada Alejandra! 😁 👌🏻
gracias por el video!
🙌
fácil de entender gracias!
¡Excelente, amigo David! Me alegra saber que te sirvió. 👌🏻
me costó pero me sirvió mucho para entenderlo, no sólo saber hacerlo
gracias
¡Me da gusto saber eso! 🙌
Hola, muy buen vidéo. Me gustaría saber como muestras en la consola todos los atributos de una clase sin tener que imprimir uno por uno. Gracias
Estimado Amós, sigue viendo el curso y aprenderás cómo. 😊
muchas gracias brother, me sirvió para estudiar para mi examen de universidad
¡Excelente, Vicente! Me alegra mucho saber eso. 😊
Bien explicado, gracias.
¡ Gracias, amigo Walter ! Espero que te animes a seguir todo el curso de Python y después el de Django. =)
Además de inicializar atributos de una clase, también se pueden inicializar métodos, de manera tal que cuando se instancie un objeto a partir de esa clase, el método se ejecute de forma inmediata......
Claro que sí, también se puede! Gracias por tu aporte
El self no hacia referencia a los objetos que creemos ?
No, la palabra self (que no necesariamente tiene que ser 'self', puede ser otra palabra) hace referencia a los atributos y métodos propios de la clase. 👨💻
0:46 alguien sabe qué tecla presionó para crear automáticamente los espacios? Y también, sabe alguien qué tecla presionar para identar adecuadamente? En java es CTRL+I pero en python no sé
Aquí en Visual Studio Code es: CTRL + ALT + F ✅
Buen video, muchas gracias. Una pregunta, ¿como hago para que en el argumento del constructor (en tu ejemplo creditos) solo acepte enteros y no una palabra?. Porque perfectamente le puedo enviar una palabra funcionaria.
Claro, entiendo tu pregunta, pues esa validación tendrías que hacerla desde el formulario o campo de entrada donde lo solicites. A partir del video 47 de este curso verás ejemplos prácticos de validación, estimada Jenny. 👋🏻 ✔
de entrada se me ocuure colocar un try/except para validar el tipo de dato y si es el que requiere que asigne el valor enviado o en su caso devovler el error . tambien lei que es bueno tener validaciones desde el lado del servidor.
@@gonzalopalmer9414 Así es, amigo Gonzalo, es una buena práctica. 😊
Gracias por el video 👌
Tengo una pregunta y si se desea que el usuario ingresé los datos por teclado y no estén prestablecidos como sería?
En vez de que esté matemáticas el usuario debería de ingresar eso
Entiendo tu duda, amigo, te invito a que veas el curso desde el inicio para que aprendas como hacer eso. 😏
Hola, excelente tu video, muy claro y fácil de enterder.....solo te recomiendo quitar esa musica de fondo, ya que no permite concentrarse al 100% en tu excelente explicacion
Sii, lo arreglé en próximos videos, amigo Kleber. 😊
Hola, como estas? Muchas gracias por tu video, explicas muy bien, sin embargo, aun no entiendo que tiene de especial el constructor, ya que a la clase tambien podrias ponerle entre parentesis el paso de parametros y ocupar la clase sin el __INIT__ de la misma manera de forma dinamica.... punto aparte, si quieres un consejo elimina la musica o al menos bajale el volumen.. Saludos..
Pues es un método especial diseñado para eso, para definir el estado inicial de un objeto. En cuanto a la música, tienes razón jeje... en los siguientes videos lo modifiqué. ✌
thx
👋👋👋
que compilador utiliza??
¿Compilador? Uhm.. utilizo el intérprete de Python, instalado normal. ✅
osea que los constructores sirven por si quieres que cada objeto tenga una informacion diferente en el atributo
De forma directa, si, para inicializar con valores. 🎉
¿Es válido hacer esto?:
datos=(["Matemática", 5, "Ingeniería Civil"])
curso2 = Curso(*datos)
print(curso2)
A simple vista, si, ¿lo has ejecutado para probar? 👀
Esta buenisimos los videos pero la musiquita del fondo es muy maluca
Sii, lo correjí más adelante, te invito a que sigas viendo el curso. 🙌
Amigo, terrible el sonido.
Lo siento, lo mejoré más adelante en el curso. ✌
Excelnte, comprendido a la primera, solo no uses ese tipo de sonidos de fondo jaja no me debaja escucharte bien.
Jeje disculpa, es algo que solucioné después. ✌
Excelente video y explicación pero por favor quita la música o bajale al máximo, arruina mucho el trabajo que haces, gracias!
Así es, fue algo de lo que me di cuenta después, muchas gracias por el consejo. 🙌