Módulos y Paquetes en Python 🐍 | Importación de módulos, paquetes y subpaquetes ✅
Vložit
- čas přidán 18. 03. 2021
- Módulos y paquetes en Python: aprende a crear, importar y usar tus propios módulos, paquetes y subpaquetes dentro de tus proyectos de Python.
#python #modulos #paquetes
👨💻 Código Fuente: github.com/UskoKruM/modulos_p...
SÍGUEME ✅ !
** Curso Udemy Bases de datos con MySQL: bit.ly/2vtrUg9
** INSTAGRAM: / uskokrum2010
** FACEBOOK: / uskokrum2010
** TWITTER: / uskokrum2010
** SITIO WEB: uskokrum2010.com
** GITHUB: github.com/UskoKruM
** SUSCRÍBETE: / uskokrum2010
🔴 ¿Quieres aprender y conversar sobre programación? Únete a nuestro grupo de Telegram ▶ : t.me/uskokrum2010_yt
Otros Cursos GRATUITOS ✅ :
HTML: • Curso de HTML desde 0 ...
JAVA: • Curso de Java desde 0 ...
SQL SERVER: • Curso de SQL Server de...
C#: • Curso de C# (C Sharp) ...
PHP y MySQL: • Curso de PHP y MySQL d...
PYTHON 3: • Curso de Python 3 desd...
DJANGO: • Curso Django desde 0 🦄...
VISUAL BASIC .NET: • Curso de Visual Basic ...
JAVASCRIPT: • Curso de JavaScript de...
NODE.JS: • Curso Node.js desde 0 ...
jQuery: • Curso jQuery desde 0 🌐...
CÓMO EDITAR CON CAMTASIA STUDIO 8: • CÓMO UTILIZAR CAMTASIA...
CÓMO USAR ZOOM PARA CLASES VIRTUALES: • Cómo Usar ZOOM Para CL...
python
python crud
python crud mysql
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
python pycharm
python dictionary
python list
python tuple
python string to int
python fechas
python datetime
python poo
programacion orientada a objetos python
python clases
python objetos
objetos en python
python herencia
herencia en python
conectar mysql python
conectar python con mysql
conexión python mysql
cómo conectar python con mysql
aplicacion python con mysql
crear conexion a mysql con python
conector mysql-connector-python
python datetime
python math
list comprehension
python archivos
python files
python json
UskoKruM2010 - Věda a technologie
🔴 ¿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: czcams.com/users/uskokrum2010
🔴 ¿Quieres aprender y conversar sobre programación? Únete a nuestro grupo de Telegram ▶ : t.me/uskokrum2010_yt
Otros Cursos GRATUITOS ✅ :
HTML: czcams.com/play/PL_wRgp7nihyZElF-6dkhPU_RetfSp99QN.html
JAVA: czcams.com/play/PL_wRgp7nihyZ6hKPQcioxneVQ1aTuC4fS.html
SQL SERVER: czcams.com/play/PL_wRgp7nihyYXeXZhOiZqKpAdwIRM28Ui.html
C#: czcams.com/play/PL_wRgp7nihyYACu4RyZd0PxJUseQ2tQl8.html
PHP y MySQL: czcams.com/play/PL_wRgp7nihyYXMZ5bBP6v0Q31fRRJLiud.html
PYTHON 3: czcams.com/play/PL_wRgp7nihybbJ2vZaVGI5TDdPaK_dFuC.html
DJANGO: czcams.com/play/PL_wRgp7nihyZsEnudJ-XUAEdnOGUojbnn.html
VISUAL BASIC .NET: czcams.com/play/PL_wRgp7nihybLjm19HvBxRDp-ZvyGEhdh.html
JAVASCRIPT: czcams.com/play/PL_wRgp7nihyYdnV6ilQcZsfdG5d2nGWkc.html
NODE.JS: czcams.com/play/PL_wRgp7nihybJkFgDxd-LBZgmSIVdy3rd.html
jQuery: czcams.com/play/PL_wRgp7nihyY020gyukDupJEJ84gimiPS.html
CÓMO EDITAR CON CAMTASIA STUDIO 8: czcams.com/play/PL_wRgp7nihyYSbQ7Vbwh5TFbM5nOgriAm.html
CÓMO USAR ZOOM PARA CLASES VIRTUALES: czcams.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. 🎉 🎇
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. 👏
No había visto un video tan completo y bien explicado sobre python ✨ muchas graciass
¡Excelente, Jeffrey! Me alegra saber que te ha servido. 😊 ✌
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ú. 🙌
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! 😁
Que crack maestro, me salvo de una forma increíble mvp total!!!! Agradecido con usted
Me alegra saber eso! Gracias por apoyar mi trabajo. 🎉
Es el primer video que veo tuyo y re bien explicas, gracias crack❤️❤️‼️
¡Gracias, Maia! Espero que sigas aprendiendo en mi canal. 👏
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! 😊
Hoy me suscribo amigooo, gracias por tu trabajo, Data de excelente calidad!! mejor explicado imposible.
¡Gracias, amigo! Que gusto saber que te ha servido. 🤝
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. 💪 🎉
la explicación fue rapida, lo que me ahorro tiempo, lo máximo
¡Excelente, Johan! Me alegra mucho saber que te ha servido. 😁
Muchas gracias por el increíble video. Feliz año nuevo !!!
¡Excelente, Francisco! ¡Feliz año nuevo también! 👏
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. 🙋♂️
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. 🙌 ✔
Excelente video. Claro y conciso.
¡Gracias, Elías! Me alegra saber eso. 💪
simple , directo . toma tu like bro!
¡Gracias, estimado Oscar! ✌
Como siempre, excelente explicación.
¡Gracias, estimado Kelvi! Un fuerte abrazo. 😁 👌🏻
super bien explicado felicidades!!!
¡Gracias por apreciar mi trabajo, Aurelio! 🙌
Print ("#"*12)
############
print("Muy buena explicacion ")
¡Gracias! Me alegro que te haya servido. 🙌 😊
Buen video, muy buena explicación 👍
¡Gracias por apreciar mi trabajo, David! 🎉
Muy bueno ! Gracias.
¡Gracias a ti por apreciar mi trabajo! 🙌
Buen video, me ayudo a entender muchas cosas
¡Gracias, amigo Misael! Me alegra que te haya servido para continuar con tu aprendizaje. 🙌 👨🏻💻
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. 😊
Gran video, muchas gracias
¡Gracias por apreciar mi trabajo! 🙌
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 😅
Excelente video, me gustaría q lo completaras con una compilación
¡Gracias, Cristian! Lo tendré en cuenta. 🙌
gracias por el contenido, crack
¡Gracias a ti por apreciar mi trabajo! 😊 🙌 🎉
explicas mejor que mi profe
Jejeje me alegra saber eso, Juana, muchas gracias! 🤗
Gracias!
¡Gracias a ti por verlo, estimado Gabriel! Un saludo. ✌
Muy bueno!
¡Me alegra que te haya servido! 😊 🙌
gracias por el video
¡Excelente! Me alegra mucho saber que mi trabajo te ha servido. 🙌 🎉
Buen aporte
¡Excelente! Me da mucho gusto que te haya servido. 🙌
Agradecido con el de arriba
Jejeje me alegra saber que te ha servido. 😁
Me sirve . 😁
¡Excelente, Louis! 🙌
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. 😊
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 🤘
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. ✅
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. 😊
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. ✅ ✌
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. ✅
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. 🙌
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. 👀
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í
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. 😉
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. 👨💻
Como hago para que luego del import se despliegue el menu?
Puedes pulsar Control + barra espaceadora. 🎇
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. 👏
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'
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.
Se pueden importar listas?
Uhmm si claro, desde un archivo. ✅
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 ✅
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
@@user-hy9mx6cg2c Uhmm voy a intentarlo 👀
esto funcionaria con pygame?
El funcionamiento de los módulos y paquetes es igual en cualquiera proyecto de Python. 🤝
@@UskoKruM2010gracias master
@@josearielderasortega6302
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...
Interesante, les dejo el enlace en donde explico de manera sencilla como usar variables entre módulos de un paquete czcams.com/video/qXzh_AGRvsw/video.html
¡Gracias por tu aporte! 🙌