Llevo bastante tiempo buscando hacer importación de módulos en rutas diferentes y NADIE había explicado eso tan fácil y rápido como tu. Muchas gracias!!!!!!
Bro, yo simplemente no entiendo cómo es que no tienes 1 millón de suscriptores. Eres un crack, y tus tutoriaes simplemente son oro! Gracias por todo tu aporte!
Excelente explicación, clara, concisa y lo que subiste a github pone la cereza en el pastel puesto que se ve que pusiste en el gitignore, muchas gracias y felicitaciones
Exelente tema, a veces nos acostubmramos a hacer las cosas muy automaticamente sin entender ralmente que es lo que ocurre y por qué se está haciendo cada cosa
¡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. 😊 ✌
¡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. 🎇
Super bueno el video, me gustó la forma de explicar entendí todo, ahora me surge una duda; se puede importar un modulo de un paquete desde su sub-paquete? ejemplo con el ejercicio del video puedo importar el modulo "funciones matemáticas" desde el modulo "funciones avanzadas". Talvez sea tonta la pregunta pero aun estoy aprendiendo y no sé si es posible que se requiera en algún momento hacer algo como eso
Tengo una carpeta que contiene a su vez 2 carpetas, Carpeta01/sumar.py Carpeta 02/resultado.py Desde resultado.py llamo a la función sumar importando (from carpeta01.sumar import suma)y me tira error, a qué se debe
Hola, no entiendo muy bien la funcion def contar_letras(frase) podrias explicarme por favor. ademas alguna guia donde pueda entender con mas claridad def muchas gracias
Uhmm pues, solo se me ocurriría con una clase privada, de otra forma en el video está explicado tal cual. 😊 Te recomiendo además que veas mi curso gratuito de Python. ✅
Buenas, si quisiera llamar a un paquete propio pero que no está en la misma carpeta que estoy trabajando, como lo podria hacer? Gracias por el contenido
Muy bueno, pero tengo una pregunta, cree un sub-paquete y desde ahí intento importar un módulo y no me deja, me dice que el módulo no fue encontrado, por qué si está en el mismo paquete?
desde el nivel de la carpeta sub_paquete de podria llamar a algun modulo o pquete que ete al nivel de mi_paquete o al nivel de la carpeta modulos_python? y de ser asi como se podria hacer?
Quisiera saber cómo puedo comunicarme entre dos modulos que se encuentran en dos paquetes diferentes,(ambos paquetes del mismo nivel, no subpaquetes) ya intenté los ".." pero sin éxito
@@UskoKruM2010 gracias estimado, después de muchos intentos lo pude hacer, en la documentación de python en el tema de importación relativa había ejemplos como: "from ..subpackage1 import moduleY" (no se por que no me funcionaba a mi, probé ese y otros), pero encontré la solución en un tutorial en ingles (no se ingles, solo veía el código e intentaba interpretar cuando lo compilaba), les dejo el código que use al inicio de cada modulo, ojala le ayude a alguien : import sys sys.path.append("..") saludos de Lima - Perú
Tengo una duda, cada vez que quiero importar , no me deja, es como si no encontrara el archivo , solo me tira error, además de que algunos términos no se me colorean, como si "sumar" no fuese una operación. No se como solucionarlo :/
Estoy haciendo automatizacion y cuando trato de importar de la carpeta Pages una clase dentro de un archivo donde esta el test y ahi quiero importar haciendo "from pages.pagina_registro import registro". La estructura del proyecto es: src: pages: pagina_registro.py test: test_001.py trato de importar pagina_registro en test_001 pero me dice q el modulo llamado pages no existe, si al from le agrego 'src.pages.pagina_registro' me dice el modulo llamado src no existe. No se si puedes ayudarme
@@UskoKruM2010 ya pude resolverlo al parecer habia un problema con el IDE. Estaba utilizando visual studio 2019 y pase a Pycharm y mágicamente funcionaron los import
tengo un problema al importar modulooos este es el error: Traceback (most recent call last): File "e:\data no borrar\documentos\Python proyecto\Programas\blockchaing\prueba2.py", line 2, in from prueba1 import Persona ImportError: cannot import name 'Persona' from 'prueba1' (e:\data no borrar\documentos\Python proyecto\Programas\blockchaing\prueba1.py) MODULO: prueba1.py class Persona: def __init__(self, name, age, gender): self.name = name self.age = age self.gender = gender
def comer(self): print(f"{self.name} está comiendo")
def dormir(self): print(f"{self.name} está durmiendo") persona1 = Persona("pepe", 18, "m") MODULO: prueba2.py from prueba1 import Persona persona1 = Persona("juan", 25, "m") persona1.comer()
Puede ser que omitiste alguna línea de código o quizás no la escribiste bien, te invito a que revises el código fuente de este proyecto en mi repositorio en GitHub: github.com/uskokrum | además, encontrarás otros repositorios y cursos que te pueden ser útiles. 💪
Interesante, les dejo el enlace en donde explico de manera sencilla como usar variables entre módulos de un paquete ua-cam.com/video/qXzh_AGRvsw/v-deo.html
🔴 ¿Deseas más cursos GRATUITOS? 👨🏻💻 Aquí tienes muchos! 🔽🔽🔽 :
SÍGUEME ✅ !
** Curso Udemy Bases de datos con MySQL: bit.ly/2vtrUg9
** INSTAGRAM: instagram.com/uskokrum2010
** FACEBOOK: facebook.com/UskoKruM2010
** TWITTER: twitter.com/uskokrum2010
** SITIO WEB: uskokrum2010.com
** GITHUB: github.com/UskoKruM
** SUSCRÍBETE: ua-cam.com/users/uskokrum2010
🔴 ¿Quieres aprender y conversar sobre programación? Únete a nuestro grupo de Telegram ▶ : t.me/uskokrum2010_yt
Otros Cursos GRATUITOS ✅ :
HTML: ua-cam.com/play/PL_wRgp7nihyZElF-6dkhPU_RetfSp99QN.html
JAVA: ua-cam.com/play/PL_wRgp7nihyZ6hKPQcioxneVQ1aTuC4fS.html
SQL SERVER: ua-cam.com/play/PL_wRgp7nihyYXeXZhOiZqKpAdwIRM28Ui.html
C#: ua-cam.com/play/PL_wRgp7nihyYACu4RyZd0PxJUseQ2tQl8.html
PHP y MySQL: ua-cam.com/play/PL_wRgp7nihyYXMZ5bBP6v0Q31fRRJLiud.html
PYTHON 3: ua-cam.com/play/PL_wRgp7nihybbJ2vZaVGI5TDdPaK_dFuC.html
DJANGO: ua-cam.com/play/PL_wRgp7nihyZsEnudJ-XUAEdnOGUojbnn.html
VISUAL BASIC .NET: ua-cam.com/play/PL_wRgp7nihybLjm19HvBxRDp-ZvyGEhdh.html
JAVASCRIPT: ua-cam.com/play/PL_wRgp7nihyYdnV6ilQcZsfdG5d2nGWkc.html
NODE.JS: ua-cam.com/play/PL_wRgp7nihybJkFgDxd-LBZgmSIVdy3rd.html
jQuery: ua-cam.com/play/PL_wRgp7nihyY020gyukDupJEJ84gimiPS.html
CÓMO EDITAR CON CAMTASIA STUDIO 8: ua-cam.com/play/PL_wRgp7nihyYSbQ7Vbwh5TFbM5nOgriAm.html
CÓMO USAR ZOOM PARA CLASES VIRTUALES: ua-cam.com/play/PL_wRgp7nihyaNTSqIvKvJtBA-6Qw-UKTU.html
HERMANO ME SALVASTE LA VIDA, 2 AÑOS QUE HICISTE EL VIDEO Y ME SALVASTE EL TRABAJO DE LA U, SI TUVIERA PLATA ME SUSCRIBO TEAMO
¡Excelente! Tu agradecimiento es mucho para mí. 🎇
Llevo bastante tiempo buscando hacer importación de módulos en rutas diferentes y NADIE había explicado eso tan fácil y rápido como tu.
Muchas gracias!!!!!!
¡Excelente, Felipe! Me alegra saber eso. 🎉 🎇
Bro, yo simplemente no entiendo cómo es que no tienes 1 millón de suscriptores. Eres un crack, y tus tutoriaes simplemente son oro! Gracias por todo tu aporte!
Ouhh jeje, que grato comentario, me alegra mucho saber que te ha servido, espero seguir creciendo más y ayudando a personas como tú. 🙌
Muy bien explicado, no vi tus otros videos todavía pero si explicas siempre de esa forma deben ser de muy buena calidad.
¡Gracias, Lucas! Espero que te animes a verlos. 👏
la explicación fue rapida, lo que me ahorro tiempo, lo máximo
¡Excelente, Johan! Me alegra mucho saber que te ha servido. 😁
No había visto un video tan completo y bien explicado sobre python ✨ muchas graciass
¡Excelente, Jeffrey! Me alegra saber que te ha servido. 😊 ✌
Excelente explicación, clara, concisa y lo que subiste a github pone la cereza en el pastel puesto que se ve que pusiste en el gitignore, muchas gracias y felicitaciones
¡Gracias, amigo José Luis! Me alegra saber que te ha servido, un saludo! 😊
Excelente!!! Son muy claros y concisos tus videos. Cualidades que no se encuentran mucho en videos de Python. Muchas gracias.
¡Excelente! Me alegra mucho saber que mi trabajo te ha servido. 💪 🎉
muy bueno! lo explicaste 100 veces mejor que el profesor del curso que estoy pagando
¡Que gusto, Christian! Si deseas yo te puedo dar clases privadas jeje 😅
Que crack maestro, me salvo de una forma increíble mvp total!!!! Agradecido con usted
Me alegra saber eso! Gracias por apoyar mi trabajo. 🎉
De los mejores videos que he visto sobre el tema, enhorabuena por tu pedagogía y didáctica buen hombre, si pudiese te daría 10⁹⁹⁹⁹⁹⁹⁹ likes!
¡Gracias, Carlos! Me alegra que te haya servido, un gustazo! 😁
Hoy me suscribo amigooo, gracias por tu trabajo, Data de excelente calidad!! mejor explicado imposible.
¡Gracias, amigo! Que gusto saber que te ha servido. 🤝
Print ("#"*12)
############
print("Muy buena explicacion ")
¡Gracias! Me alegro que te haya servido. 🙌 😊
Es el primer video que veo tuyo y re bien explicas, gracias crack❤️❤️‼️
¡Gracias, Maia! Espero que sigas aprendiendo en mi canal. 👏
Exelente tema, a veces nos acostubmramos a hacer las cosas muy automaticamente sin entender ralmente que es lo que ocurre y por qué se está haciendo cada cosa
¡Excelente, Daniel! Me alegra que te haya servido y gustado. 😊
Gracias está súper bien 👌 explicado y tu voz es muy agradable.
¡Gracias, estimada Lupita! Me alegra saber eso. 👨💻
Esto es lo que estaba buscando. Gracias 100%.
¡Excelente! Te agradecería que lo compartas. 🙋♂️
Muchas gracias por el increíble video. Feliz año nuevo !!!
¡Excelente, Francisco! ¡Feliz año nuevo también! 👏
Gracias por compartir tus conocimientos, excelente video. Espero que un día puedas realizar un vídeo de paquetes distribuibles. Gracias de nuevo.
¡Gracias, amigo Carlos! Claro, lo tendré en cuenta para más adelante. 🙌 ✔
simple , directo . toma tu like bro!
¡Gracias, estimado Oscar! ✌
Excelente video. Claro y conciso.
¡Gracias, Elías! Me alegra saber eso. 💪
Gran video, muchas gracias
¡Gracias por apreciar mi trabajo! 🙌
gracias por el contenido, crack
¡Gracias a ti por apreciar mi trabajo! 😊 🙌 🎉
Buen video, muy buena explicación 👍
¡Gracias por apreciar mi trabajo, David! 🎉
Gracias!!! Muy buen tutorial!!
¡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. 😊 ✌
super bien explicado felicidades!!!
¡Gracias por apreciar mi trabajo, Aurelio! 🙌
Que buena explicación !👍
¡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. 🎇
explicas mejor que mi profe
Jejeje me alegra saber eso, Juana, muchas gracias! 🤗
Excelente video, me gustaría q lo completaras con una compilación
¡Gracias, Cristian! Lo tendré en cuenta. 🙌
Muy bueno!
¡Me alegra que te haya servido! 😊 🙌
Como siempre, excelente explicación.
¡Gracias, estimado Kelvi! Un fuerte abrazo. 😁 👌🏻
Muchas gracias,,,me hubiera encantado ver la explicacion de if __name__=__main__
Eso sirve para saber si estamos en el archivo principal de un proyecto de Python, básicamente es eso. 😊
Super bueno el video, me gustó la forma de explicar entendí todo, ahora me surge una duda; se puede importar un modulo de un paquete desde su sub-paquete? ejemplo con el ejercicio del video puedo importar el modulo "funciones matemáticas" desde el modulo "funciones avanzadas". Talvez sea tonta la pregunta pero aun estoy aprendiendo y no sé si es posible que se requiera en algún momento hacer algo como eso
Sip, se puede hacer todo lo que comentas. 😊
Me sirve . 😁
¡Excelente, Louis! 🙌
Muy bueno ! Gracias.
¡Gracias a ti por apreciar mi trabajo! 🙌
Agradecido con el de arriba
Jejeje me alegra saber que te ha servido. 😁
Buen video, me ayudo a entender muchas cosas
¡Gracias, amigo Misael! Me alegra que te haya servido para continuar con tu aprendizaje. 🙌 👨🏻💻
Buen aporte
¡Excelente! Me da mucho gusto que te haya servido. 🙌
gracias por el video
¡Excelente! Me alegra mucho saber que mi trabajo te ha servido. 🙌 🎉
ayudame no se que paso
1, in
import mi_paquete.funciones_matematicas as fun_math
ModuleNotFoundError: No module named 'mi_paquete
Uhmm revisa bien el video y asegúrate de copiar cada línea igual. ✅
Tengo una carpeta que contiene a su vez 2 carpetas,
Carpeta01/sumar.py
Carpeta 02/resultado.py
Desde resultado.py llamo a la función sumar importando (from carpeta01.sumar import suma)y me tira error, a qué se debe
Uhm... te recomiendo que trates de realizar tu ejemplo con lo que te enseño en este video: adáptalo. ✅
Se pueden importar listas?
Uhmm si claro, desde un archivo. ✅
Gracias!
¡Gracias a ti por verlo, estimado Gabriel! Un saludo. ✌
Esta teoría también aplica para django? Error en Django "attempted relative import with no known parent package"
Pues si, los paquetes se manejan igual en Python puro que con el framework Django, ten cuidado con eso. ✅ ✌
Amigo me pasa que quiero importar la librería “speech_recognition” y no me aparece en el autocompletador. Me puedes ayudar??
Primero debes instalarla antes de importarla, ese es el orden. 🙌
Hola, no entiendo muy bien la funcion def contar_letras(frase) podrias explicarme por favor. ademas alguna guia donde pueda entender con mas claridad def
muchas gracias
Uhmm pues, solo se me ocurriría con una clase privada, de otra forma en el video está explicado tal cual. 😊 Te recomiendo además que veas mi curso gratuito de Python. ✅
Buenas, si quisiera llamar a un paquete propio pero que no está en la misma carpeta que estoy trabajando, como lo podria hacer?
Gracias por el contenido
Pues, deberías incluirlo en tu carpeta, esa es la forma más fácil que le veo, para que no te compliques. 😊
y si no uso visual studio, como le hago para usar modulos y paquetes?
No es necesario utilizar Visual Studio Code, el lenguaje de programación es igual así sea en block de notas, es totalmente independiente.
Me surge una duda. Como haces si en un módulo necesitas importar algún paquete existe. Le he estado dando vueltas pero Python se hace un lío
Uhmm quizás no me queda claro que necesitas, te recomiendo que te unas a mi grupo de Telegram para poder consultar. 😊
Muy bueno, pero tengo una pregunta, cree un sub-paquete y desde ahí intento importar un módulo y no me deja, me dice que el módulo no fue encontrado, por qué si está en el mismo paquete?
Utiliza from . import modulo , inténtalo así
desde el nivel de la carpeta sub_paquete de podria llamar a algun modulo o pquete que ete al nivel de mi_paquete o al nivel de la carpeta modulos_python? y de ser asi como se podria hacer?
Si, se puede hacer, anteponiendo '../' a la ruta 🤘
Quisiera saber cómo puedo comunicarme entre dos modulos que se encuentran en dos paquetes diferentes,(ambos paquetes del mismo nivel, no subpaquetes) ya intenté los ".." pero sin éxito
Uhmm pues, si gustas podría darte una clase privada, también brindo ese tipo de servicios. 😊
@@UskoKruM2010 gracias estimado, después de muchos intentos lo pude hacer, en la documentación de python en el tema de importación relativa había ejemplos como: "from ..subpackage1 import moduleY" (no se por que no me funcionaba a mi, probé ese y otros), pero encontré la solución en un tutorial en ingles (no se ingles, solo veía el código e intentaba interpretar cuando lo compilaba), les dejo el código que use al inicio de cada modulo, ojala le ayude a alguien :
import sys
sys.path.append("..")
saludos de Lima - Perú
@@floressuca ¡Gracias por el aporte, amigo! Saludos desde Chiclayo. 😊
@@UskoKruM2010, como le contacto para una clase privada, tengo problemas de importación trabajo en vs Code.
@@cristhoffermichaelcarrasco778 Claro, podemos hacerlo, puedes contactarme por mi Instagram o mi Twitter. 👨💻
Tengo una duda, cada vez que quiero importar , no me deja, es como si no encontrara el archivo , solo me tira error, además de que algunos términos no se me colorean, como si "sumar" no fuese una operación. No se como solucionarlo :/
Uhmm quizás hay algo que estás haciendo de forma diferente que en mi video, te recomiendo que revises nuevamente. 👀
Como hago para que luego del import se despliegue el menu?
Puedes pulsar Control + barra espaceadora. 🎇
esto funcionaria con pygame?
El funcionamiento de los módulos y paquetes es igual en cualquiera proyecto de Python. 🤝
@@UskoKruM2010gracias master
@@josearielderasortega6302
que puedo hacer si mi modulo esta atras de mi ruta?
Pues, creo que también hice un ejemplo con ello en este video, quizás usar '../module.py'
Alguién sabe si es requisito indispensable usar el "__init__.py" porque de todas formas puedo importar modulos provenientes de otra carpeta.
Es lo que recomienda la sintaxis de Python, te recomiendo que lo uses siempre para seguir las normas. 👏
Saludos amigo! Y si desde un subpaquete deseo importar un archivo.py de la carpeta principal, solo tengo que poner el nombre del archivo?
La ruta donde se encuentra, puedes probarlo con lo aprendido en este video. 😊
@@UskoKruM2010 usé el import directamente y hasta un "as" le puse, buenísimo. Gracias! 😉
@@danielechenique662 Gracias a ti.
y de todo eso como lo hiciste .exe correctamente?
No es un .exe, se crea un programa de Python que con el intérprete se puede ejecutar. 🎉
ohhh yo pensé que lo habías transformado a .exe puedes subir un video de eso empaquetando todo los scripts Python en 1 solo .exe?@@UskoKruM2010
@@Arkleavel Uhmm voy a intentarlo 👀
Estoy haciendo automatizacion y cuando trato de importar de la carpeta Pages una clase dentro de un archivo donde esta el test y ahi quiero importar haciendo "from pages.pagina_registro import registro".
La estructura del proyecto es:
src:
pages:
pagina_registro.py
test:
test_001.py
trato de importar pagina_registro en test_001 pero me dice q el modulo llamado pages no existe, si al from le agrego 'src.pages.pagina_registro' me dice el modulo llamado src no existe. No se si puedes ayudarme
Pues si, podría ayudarte dependiendo de la dificultad de lo que quieres hacer, contáctame por Instagram o Twitter para conversar. ✌
@@UskoKruM2010 ya pude resolverlo al parecer habia un problema con el IDE. Estaba utilizando visual studio 2019 y pase a Pycharm y mágicamente funcionaron los import
@@josegimeno5259 ¡Excelente! Me alegra que hayas podido solucionarlo. 😉
Holaa que tal, como podria hacer para que me des clases privadas? Puedo pagar por ellos
Claro, puedes contactarme por mi correo: uskokrum2010@gmail.com ✅
tengo un problema al importar modulooos
este es el error:
Traceback (most recent call last):
File "e:\data no borrar\documentos\Python proyecto\Programas\blockchaing\prueba2.py", line 2, in
from prueba1 import Persona
ImportError: cannot import name 'Persona' from 'prueba1' (e:\data no borrar\documentos\Python proyecto\Programas\blockchaing\prueba1.py)
MODULO: prueba1.py
class Persona:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
def comer(self):
print(f"{self.name} está comiendo")
def dormir(self):
print(f"{self.name} está durmiendo")
persona1 = Persona("pepe", 18, "m")
MODULO: prueba2.py
from prueba1 import Persona
persona1 = Persona("juan", 25, "m")
persona1.comer()
ambos modulos se encuentran en la misma carpeta
Puede ser que omitiste alguna línea de código o quizás no la escribiste bien, te invito a que revises el código fuente de este proyecto en mi repositorio en GitHub: github.com/uskokrum | además, encontrarás otros repositorios y cursos que te pueden ser útiles. 💪
Interesante, les dejo el enlace en donde explico de manera sencilla como usar variables entre módulos de un paquete ua-cam.com/video/qXzh_AGRvsw/v-deo.html
¡Gracias por tu aporte! 🙌
No me importa el módulo o funcion , que hago
Uhmm te recomiendo que revises el código fuente de este proyecto, seguro te va a servir. 🙌
Excelente pero te falto, como llamar desde una carpeta a otra carpeta por que tu modulo siempre se mantiene afuera
Gracias! Lo tendré en cuenta. ✌
lograste hacerlo ?
No sigo esperando...