Curso de Python. Paquetes. Vídeo 35

Поделиться
HTML-код
  • Опубликовано: 14 янв 2025
  • En este vídeo vemos qué son los paquetes, cuál es su utilidad y como crearlos.
    Para más cursos, ejercicios y manuales visita: www.pildorasin...

Комментарии • 175

  • @pildorasinformaticas
    @pildorasinformaticas  3 года назад +10

    ✅✅ ✅ ✅ ✅ 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. 💥💥💥

  • @Artificial_Intelligence_AI
    @Artificial_Intelligence_AI 7 лет назад +161

    Lo que se explica en este vídeo es muy importante para la programación modularizada que conforma la base de cualquier framework (para aquellos que más adelante busquéis entrar en un framework). En Django es muy común usar la importación de módulos para que el proyecto mantenga un organigrama ordenado dividido en carpetas. Además la cláusula import se usa para invocar métodos propios del framework (dado que cargarlos todos por defecto sería un desperdicio) y así se le da al usuario programador la posibilidad de elegir que métodos serán cargados y puestos a disposición para ser usados según interese. Todo esto lo digo para que sepáis que no es solo un vídeo más (es importante), y de paso felicitar a juan por su excelente explicación como siempre. Te dejo un Like y por supuesto gracias por hacer más fácil la programación

    • @ElGuztavoMex
      @ElGuztavoMex 5 лет назад +4

      Gracias por el consejo, justamente quiero dedicarme al backend y estoy poniendo empeño en ello.

    • @pcdelcampon
      @pcdelcampon 5 лет назад

      Hola, gracias por la anotación, soy estadístico. Luego, tengo un conocimiento demasiado artesanal de este concepto que me ha resultado un problema en R. Me gustaría saber de esto para manejar mis proyectos de manera muy organizada en este y cualquier otro lenguaje. Gracias.

    • @lucylu184
      @lucylu184 4 года назад

      genial

  • @fabiancardona8661
    @fabiancardona8661 6 месяцев назад +1

    7 años del curso y recien lo arranco sos un tipaso pildoras gracias por tanto pienso dejarte este comentario cada vez que termine un video mil gracias

  • @pablohaxable
    @pablohaxable 5 лет назад +92

    Como caen las visualizaciones según avanzas en los vídeos de Python. Pocos somos los valientes que acabaremos el curso 💪🏻
    ¡Muy buen curso!

    • @coffeedata7107
      @coffeedata7107 5 лет назад +10

      Sinceramente, empece el de Java y el de JavaScript y los deje al 5 o 6 capitulo, pero este lo pienso acabar

    • @lucas-kg7bj
      @lucas-kg7bj 3 года назад +3

      Hay veces q la gente solo necesita la parte más basicas para tareas de informatica... los que siguen es porque 1- son curiosos o 2- Tienen muchas ganas de aprender o 3- tareas de informaticas mas avanzadas jaj

  • @arguez
    @arguez 7 лет назад +82

    He dejado hasta de jugar a la consola de lo picado que estoy con tus vídeos. Un saludo enorme.

    • @maximorey
      @maximorey 5 лет назад +4

      @Xavier Sebastian Vaca Ordoñez JAJJAJA es así!

    • @seriespc5058
      @seriespc5058 5 лет назад +6

      @Xavier Sebastian Vaca Ordoñez pienso lo mismo, es genial subir de nivel y a la vez saber que estas aprovechando el tiempo.

    • @efrainrazo3286
      @efrainrazo3286 3 года назад +2

      Tres años después como te va

    • @chutiZumalacarregui
      @chutiZumalacarregui 2 года назад

      Hey bro, como va

  • @Rk2o92
    @Rk2o92 7 лет назад +16

    Este debe ser el mejor canal que he encontrado sobre Cursos de lenguajes de programación.
    Saludos!

  • @pepebenitezruiz
    @pepebenitezruiz 4 года назад +12

    También puedes hacer esto:
    from calculos.calculos_generales import sumar, redondear
    puedes poner los nombres de funciones que te interese usar separados por coma...

  • @elGordoFitt
    @elGordoFitt Месяц назад

    aprendiendo del mejor, 7 años de este curso y sigue siendo top

  • @sergiocuestarod
    @sergiocuestarod 7 лет назад +15

    En 3 dias me he visto todos los videos de Python ......
    Muy bien explicados, muy didacticos ...........
    Quiero mas ................................

    • @esaucontreras9245
      @esaucontreras9245 6 лет назад

      ¿Tres días? :o

    • @nickeponer2626
      @nickeponer2626 6 лет назад +8

      @Don Alejo no creo que sea bueno ver tantos videos en tan poco tiempo, por el hecho de que al cerebro le tenés que dar poca a poca la información para que lo asimile bien. Si le das todo de golpe lo entendes un dia y a la semana se te olvido más de la mitad. Yo estoy viendo 4 o 5 videos por día pero me toma su tiempo porque me estoy haciendo capturas de pantalla de los ejercicios en un archivo explicando bien que se hace en cada uno, y a la vez otro archivo teórico para repasar los conceptos al final. Luego en base a los ejercicios uno puede intentar replicarlos y buscar otros más y menos complicados; y de la teoria que uno haya guardado puede hacerse unos esquemas para tenerlo más claro y que no se te olvide. Si es por ver, uno puede verse todos los videos en 2 dias pero lo que te queda en la cabeza luego de una semana, si no apuntaste nada y si no lo practicaste, es poco poco poco. Por eso lo que hacen muchos en el colegio, e incluso en la universidad, de estudiar 2 dias antes quizas te valga para aprobar el exámen pero luego de 2 semanas no te acordas casi nada. Y si en un curso, un profesor retoma mas adelante cosas que se han visto en cursos anteriores estan más perdidos que Wally. Me pasó de aprobar asignaturas en la universidad muy fácil a la primera por haber asimilado muy bien cosas relacionadas de cursos anteriores, y todo el mundo después preguntandote como lo aprobé estudiando tan poco. Si lo asimilas bien no se te olvidas más. Es así.

    • @joaogoncalves802
      @joaogoncalves802 5 лет назад +3

      @@nickeponer2626 Eso depende. Puede que el ya tenga conocimientos de otro lenguaje de programación y se le haga más facil entender estos videos. En cambio, a los que somos nuevos, tenemos que hacerlo despacio para poder memorizarlo y entenderlo bien.

    • @kiogrre1992
      @kiogrre1992 5 лет назад

      @Don Alejo cual karlita?

  • @MrElkinFer
    @MrElkinFer 2 года назад

    ¡Gracias!

  • @arsoto3320
    @arsoto3320 6 лет назад +2

    Excelentes clases, muy buena metodología, simples pero con los elementos necesarios para cumplir los objetivos, lenguaje agradable...mis felicitaciones, me han facilitado mucho el aprendizaje, muchísimas gracias

  • @gastongomez5368
    @gastongomez5368 4 года назад +1

    Gracias por los videos, he decidido llevar la cuarentena con este curso y aprovechar estos meses.
    Ahora no tengo dinero, pero en cuanto tenga te haré una donación, un saludo desde Uruguay

  • @christsupatrip7019
    @christsupatrip7019 4 года назад

    Gracias por esta explicación, llevo tres años programando en este lenguaje y todo lo escribía en un solo archivo, con esto podre ordenar todas las funciones que he creado. Saludos gracias por el canal

  • @DG-bk8ic
    @DG-bk8ic 4 года назад

    tercer dia de inyectarme tus cursos, escribo 6 hojas por dia, espero terminarlo en 10 dias, por suerte ya sabia algo de programacion, gracias por compartir tu conocimiento

  • @EquisVoid
    @EquisVoid 5 лет назад +2

    Sigo este curso y el de javascript, he de felicitarte, tus cursos estan fabulosamente elaborados. Muchísimas gracias, Juan. Seguramente también siga el de C, un saludo cordial.

    • @pildorasinformaticas
      @pildorasinformaticas  5 лет назад

      Gracias por el comentario. Me alegro de que te gusten los cursos. Un saludo!

  • @carloschess2010
    @carloschess2010 5 лет назад +1

    Muchas gracias, profe. No sabiendo nada de progrsmación, ya intuyo el inmenso de PYTHON!!!

  • @ivanfelipeosoriomarin.4539
    @ivanfelipeosoriomarin.4539 Месяц назад

    bastante claro profe, aqui seguimos aprendiendo !

  • @juangaliciaramirez4002
    @juangaliciaramirez4002 4 года назад +2

    Eres un crack! Gracias por compartir tu conocimiento de manera clara, precisa y con amor :)

  • @Kenyicanchihuamanango
    @Kenyicanchihuamanango 7 лет назад +1

    Gran aporte, ayuda mucho para probar la programación en MVC con Python

  • @zidarkz
    @zidarkz 6 лет назад +5

    Si que el curso de java me ha servido bastante, entiendo todo rápido, aunque el polimorfismo es medio extraño en Python... pero bueno, ahi vamos, gracias por tus vídeos. Saludos.

  • @RaulHernandez-ip9kd
    @RaulHernandez-ip9kd Год назад +2

    Para aquellos que están teniendo o que a la fecha, aun tienen el problema:
    from Calculos.calculos_generales import *
    ModuleNotFoundError: No module named 'Calculos'
    El único modo de solucionarlo (con el que he podido hacerlo) es:
    cambiando la primera línea
    from Calculos.calculos_generales import *
    por
    from calculos_generales import *

    • @ErManu10
      @ErManu10 15 дней назад

      A mi me ha ocurrido lo mismo. Incluso luego con el 2º ejemplo donde importamos un módulo que está dentro de un subpaquete, cuando pongo el nombre del paquete "calculos", da error. He tenido que borrarlo del código y dejarlo como "from básicos.operaciones_básicas import *" para que funcione. No entiendo por que. Es decir, he dejado sólo el nombre del subpaquete y el del módulo, sin incluir el nombre del paquete.

  • @Zetayouh
    @Zetayouh 2 года назад

    Este curso es una maravilla! muchas gracias por todo :D

  • @zasory
    @zasory 10 месяцев назад

    Muchas gracias, saludos desde chile

  • @andresalvarado7734
    @andresalvarado7734 4 года назад

    Aún no puedo entender como hay gente que le da dislike a tus videos. Un saludo desde Perú crack!

  • @memejamas3818
    @memejamas3818 3 года назад

    gracias profe por todo lo que hace

  • @javierhermoso7938
    @javierhermoso7938 2 года назад

    Este es el video más complicado hasta el momento. Me ha sido absolutamente imposible hacer que funcione nada, que si módulos not found, que si no se que.... Que desesperación me produce la programación, es absolutamente desesperante. De todas formas, muchas gracias por sus clases, me han servido mucho. La programación es lo más difícil que hay en el mundo.

  • @zevlogs3932
    @zevlogs3932 3 года назад

    Muchas gracias por este curso estoy aprendiendo muchisimo contenido de mucha calidad

  • @edwincasco8224
    @edwincasco8224 7 лет назад +16

    No has pensado hacer un curso sobre redes sobre packet tracer

  • @GabrielMorenoCampos
    @GabrielMorenoCampos 2 года назад

    Gracias profesor.

  • @Alex75JR
    @Alex75JR 7 лет назад +1

    Gracias por el vídeo, Juan, muy bueno, como siempre.

  • @manuelgonzalezmontouto
    @manuelgonzalezmontouto Год назад +1

    Antes de nada gracias por este contenido, y por la forma en la que explicas. Vengo de tener 0 conocimientos de programación y aunque tenga que volver a ver algunos videos se entiende todo muy bien! mi enhorabuena de vdd. Me gustaría saber si toda esta información que esta y dices durante el curso esta en formato pfd o similar.

  • @DavidGutt
    @DavidGutt 3 года назад +4

    AYUDA: En el minuto 6:20 me da el error (No module named 'calculos'), a diferencia del código de Juan que el error que tuvo fue nombrado (No module named 'calculos.calculos_genarales') que fue mas que nada un error de escritura, en mi caso creo que no me está reconociendo la carpeta calculos como un paquete. Dentro de la carpeta calculos tengo el archivo __init__.py como también el modulo calculos_generales
    Si alguien sabe cual podría ser el problema, desde ya le agradecería su respuesta

    • @ThexRasTafari
      @ThexRasTafari 3 года назад

      Lograste solucionarlo? LLevo horas intentadolo y nada, no hay forma de que la reconozca como paquete, intente volviendo a crear todo de 0, y nada :(

    • @excellsistemas
      @excellsistemas 3 года назад

      @@ThexRasTafari x2 y hasta ahora nada

    • @ambush8046
      @ambush8046 2 года назад

      Después de 10 meses lograron resolver el problema?

    • @ramiroraffo
      @ramiroraffo 2 года назад

      No es una solución real al problema, pero pude solucionarlo moviendo la carpeta de "cálculos" dentro de la misma carpeta donde tengo el archivo desde el cual quiero importarla.

  • @jdc19001
    @jdc19001 Год назад

    Excelente profesor está enredado con un libro y aquí lo entendí mejor

  • @convolucion1981
    @convolucion1981 4 года назад

    Es un crack profesor

  • @tutocart9790
    @tutocart9790 2 года назад

    Grande Juan.

  • @nicolasexp5439
    @nicolasexp5439 4 года назад

    Muchísimas gracias

  • @allensarmientocaceres7485
    @allensarmientocaceres7485 5 лет назад +3

    profe Juan buenas, y si quiero usar en un modulo de un subpaquete otro modulo que pertenezca a otro subpaquete como podria hacer?,ya que siempre que intento importar el modulo me sale el siguiente error : ModuleNotFoundError: No module named 'redondeo_potencia' .Aclarando que estos subpaquetes pertenecen al mismo paquete.
    Saludos y gracias por este genial curso

  • @3693-e6c
    @3693-e6c 7 лет назад +4

    porfabor sube videos de tkinter, es el mejor curso de python y no le pueden faltar. Saludos desde México.

  • @santiagoghione9177
    @santiagoghione9177 3 года назад

    Glorioso

  • @Yan5955
    @Yan5955 4 года назад

    Excelente Curso

  • @alejandroreyna5952
    @alejandroreyna5952 3 года назад +4

    Como hago para importar desde una carpeta hermana, sin necesidad de crear un paquete distribuible (el archivo que llama se encuentra en una carpeta, que está al lado de la carpeta en donde está el código con las funciones que deseamos importar).

    • @analysico
      @analysico 3 года назад

      Hola, ¿ encontraste alguna solución ? Gracias

  • @jatziryrf6393
    @jatziryrf6393 5 лет назад

    Saludos desde Mexico profe!

  • @convolucion1981
    @convolucion1981 4 года назад

    Eres un crack

  • @jasintoperez2685
    @jasintoperez2685 3 года назад

    no se si sirve de algo o si tiene algo que ver, pero yo comente el archivo desde el cual importamos la funcion dividir, es decir, el archivo uso_modulos lo deje sin efecto y ejecute la funcion dividir desde el archivo calculos_generales, llamando a la funcion dividir con los correspondientes parametros, luego borre ese llamado a la funcion e hice ese llamado desde el archivo uso_modulos, tal como dice el video y ahora me funciona. espero haber sido claro, jajaj

  • @gustavopalacios4713
    @gustavopalacios4713 2 года назад

    Genial

  • @didierleprince6106
    @didierleprince6106 6 лет назад +1

    Bravo et merci

  • @pablomartin7723
    @pablomartin7723 4 года назад

    Gracias.

  • @jorditrenero7531
    @jorditrenero7531 3 года назад

    Hola Juan.
    Haces mucho hincapié en el hecho de ahorrar memoria y es algo que, aunque me parece bien, no termino de entender. Verás, yo fui programador (despues mi profesión ha sido otra durante 35 años, aunque nunca dejas de ser informático) del año 1979 a 1985. En esa época, aparte de ser programación orientada a procedimientos (me encanta la POO) las memorias de los ordenadores medios multiusuario era de entre 640Kb-1Mb. Era evidente que se necesitaba un ahorro de espacio al programar. Ahora, el portatil desde el que te escribo tiene 8Gb, es decir unas 8192 veces más de espacio de memoria (ni te hablo de la capacidad de almacenamiento) Te digo esto para que veas mi sorpresa, ya que pienso que no tiene porque ser demasiado grande el espacio de memoria que se guarda al hacer un 'from xxxxx import *'. Suponiendo que fuera 1Mb por cada uno, hasta llegar a 1Gb son 1024 veces que se tendria que usar.
    La pregunta es: ¿Realmente esto es así, es decir, se llegan a usar mas de mil veces este tipo de reservas de memoria, y que espacio de memoria está usando? ¿Es esto crítico realmente?
    Gracias
    PS: Cuando termine el curso te haré, si te parece bien, mi valoración. Te adelanto que será buena, comunicas muy bien.
    Saludos.

    • @aavagliano
      @aavagliano 3 года назад +1

      mi humilde opinión: cuando creas sitios web completos, por ejemplo utilizando framework, y quieres que tu plataforma vaya ejecutando en linea y vaya teniendo interaccion, claramente se complejiza mucho el sistema completo, y debes tratar de que vayas cargando muy poco, yo tengo una plataforma de más de 15 modulos, algunos de ellos tienen definidas hasta 50 funciones y definiciones, no puedes estar importando todo, todo el tiempo, para cada "llamada" debes cargar solo lo que se necesita, sobre todo si quieres escalar la operacion en el tiempo...

    • @jorditrenero7531
      @jorditrenero7531 3 года назад

      @@aavagliano Muchas gracias por la respuesta

  • @dannypaco2436
    @dannypaco2436 7 лет назад +2

    ¿Veremos scrapping web?

  • @Marcos-fx4bb
    @Marcos-fx4bb 7 лет назад

    esperando ansioso el curso de laravel...

  • @marco-tj8cp
    @marco-tj8cp 5 лет назад +1

    Basándome en tu video de Módulo, en el cual utilizaste el código de la clase vehiculos y sus herencias y lo guardase como Módulo. Hice lo propio, todo bien, pero cuando llame al método, por ej, miAuto.arrancar( ) siempre da False como resultado ya que no se modifica con la llamada el valor de la variable enMarcha que se modifica en el método arrancar(). Esto es porque están en archivos .py separados y entiendo que este bien que pase esto para que cualquiera no pueda alterar valores de los atributos de las clases. A modo de prueba, cómo lo lograría? Se puede hacer esto desde un .py dónde importo el módulo de la clase, se modifique el valor del atributo con la llamada al método miAuto.arrancar()?
    Espero se entienda mi duda, soy casi novato en este tema
    Gracias

  • @rogerurgelpinto
    @rogerurgelpinto 2 года назад

    Hola, que buenos videos! Una duda, los paquetes tienen que estar en la misma carpeta del código raíz?

  • @fanorcamacho5760
    @fanorcamacho5760 6 лет назад +2

    San PildorasInformaticas

  • @martinezsantiagoalainmigue4308
    @martinezsantiagoalainmigue4308 3 года назад

    Miguel Martínez estuvo aquí!!

  • @nix-marcosbrizuela01701
    @nix-marcosbrizuela01701 8 месяцев назад

    Buenas! estoy teniendo un inconveniente al guardar el archivo __init__ la guardo en formato .py pero no figura como lo muestra Juan en sus videos. Se muestra en formato Sublime y no como archivo logo python.. como los módulos.
    algún considerado que me pueda ayudar?

  • @perkonsstudio
    @perkonsstudio 8 месяцев назад

    pregunta seria como puedo hacer esto desde visual studio windows? pues me crea una carpeta por proyecto

  • @EdFaVaOv
    @EdFaVaOv 5 лет назад +6

    Estoy borrando el archivo __init__.py y veo que igual funciona, sera alguna actualizacion que ya permite eso, o simplemente estoy probando erroneamente mi codigo, saludos.

  • @atimullp_u
    @atimullp_u 5 лет назад +1

    Buenos días, vengo haciendo el curso de forma un intensiva y considero que he aprendido mucho de Python a comparación de como inicie, gracias por tu aporte. Tengo un problema del cual me acabo de dar cuenta, a mi no genera la carpeta __pychache__ de manera automática, eso me va a traer problemas ??, que debo hacer para que esta carpeta sea generada en cada carpeta o subcarpeta que cree ??

    • @enriquepereira5918
      @enriquepereira5918 4 года назад +1

      No tiene relevancia, eso no está relacionado con los archivos que haces. Es generado por el programa que usas, en este caso puede ser sublime.

  • @luisgomez7939
    @luisgomez7939 5 лет назад

    una pregunta es mejor que los archivos sean clases o lo trabajo como procedimientos y funciones?Saludos

  • @cataldo89
    @cataldo89 2 года назад

    Como funcionarían estos paquetes si los quisiera crear en el sistema Raspberry Pi OS, con el editor de texto Spyder 3?

  • @sebassilvap
    @sebassilvap 3 года назад

    Estimado Juan! Muchísimas gracias por este hermoso video. Una prgunta rápida nada más por favor, he observado que no es necesario poner el __init__.py, sin este archivo se puede correr tranquilamente los módulos? Estoy en lo correcto? Saludos y muchísimas gracias una vez más.

  • @Yan5955
    @Yan5955 4 года назад +1

    Me paso algo curioso en esta parte para que lo tengan en cuenta: no se puede utilizar el Import directo ejemplo import Paquete1.modulo_sum_res, se debe utilizar rom Paquete1.modulo_sum_res import Suma o en su defecto con *

  • @estevenantoniocalcinapuma7695
    @estevenantoniocalcinapuma7695 Год назад

    Y como hago para usar rutas relativas from . import echo
    from .. import formats
    from ..filters import equalizer

  • @TheHandymanIMPERIO
    @TheHandymanIMPERIO 4 года назад

    Hola...Juan... una consulta: ¿Existe en Python alguna forma de CREAR un indice con todos lo realizado?. Por lo que lei en los comentarios estoy en Septiembre 2020 plena Cuarentena, estudiando y no veo que alguien haya preguntado eso. Por lo menos poner el nombre y las funciones usadas. Gracias

  • @marco-tj8cp
    @marco-tj8cp 5 лет назад +1

    Recien me instale el sublime para practicar este tema de los módulos. Yo trabajo con el IDE Anaconda.
    No encuentro la opción de ejecutar código desde el sublime 3.
    Podes ayudarme?
    Gracias

    • @luislopezflores
      @luislopezflores 5 лет назад

      Tienes que configurar el sublimeREPL, eso lo explica en los primeros videos
      Luego tools>SublimeREPL>Python>RUN current file

  • @genesisfontana
    @genesisfontana 7 лет назад

    profe disculpe cuando comenzara el curso de laravel lo espero con muchas ganas =D

  • @Calisthoz
    @Calisthoz 4 года назад

    interesante buenos materiales pero en este no me funciona los paquetes el archivo init simplemente no hace nada ni me crea esos archivos automaticos sera por que uso visual code? les agradesco la ayuda...

  • @urielsantander7617
    @urielsantander7617 3 года назад

    ami no me dega hacer eso (12:44) puse el mismo nombre que yo habia puesto y no me dego alguien me ayuda?

  • @juanluisandiontapiz8195
    @juanluisandiontapiz8195 5 лет назад +2

    Buenas Noches desde Las Palmas.
    El caso es que creo que estoy siguiendo los pasos del vídeo y me he encontrado, por primera vez, con un error que no me ayuda a encontrar el fallo:
    ImportError: cannot import name 'resta' from 'V35_paquete_prueba.V35_paquete_calculadora' (C:\Trabajo\curso python\Programas Python\V35_paquete_prueba\V35_paquete_calculadora.py)
    Normalmente el mensaje de error es la mejor ayuda para saber en qué falla nuestro código. Entonces, mis dos preguntas son las siguientes:
    1.- ¿En qué puedo estar fallando? El código que he usado es el siguiente:
    from V35_paquete_prueba.V35_paquete_calculadora import resta
    resta(4,2)
    Dentro de la carpeta V35_paquete_prueba se encuentra el archivo __init__.py y el archivo V35_paquete_calculadora con el código de la calculadora
    2.- ¿Qué hacer en el resto de casos en los que el mensaje de error es este o uno similar? Lo único que se me ocurre decir es que es en ese momento en el que debemos formular la pregunta en internet, pero la verdad es que me gustaría saber vuestra opinión.
    Saludos a todos!

    • @pildorasinformaticas
      @pildorasinformaticas  5 лет назад +3

      Primero comprobar que efectivamente en la ruta indicada hay un código Python con una función llamada "resta". Todo parece indicar que la función "resta" no existe en esa ruta, o si existe, tal vez la estructura del programa esté mal (error de sintaxis previo que impide al flujo de ejecución llegar hasta la función resta)
      Si todo lo anterior es correcto, consultar google. Un saludo!

    • @juanluisandiontapiz8195
      @juanluisandiontapiz8195 5 лет назад +2

      @@pildorasinformaticas Muchísimas gracias por la rapidez y claridad de la respuesta. El problema era que la función la había declarado como restar y yo la estaba llamando resta... Esto hace que me avergüence de la pregunta que formulé. Un saludo

  • @educacioninformatica
    @educacioninformatica 7 лет назад

    Saludos Muchas gracias por su excelente trabajo en realidad lo valoro mucho me ha servido para aprender bastante en otro de sus cursos que estoy siguiendo. disculpe la pregunta. en que número de video aproximadamente nos ayudará con formularios en python y con programación web en python?.gracias por su amable atención

  • @isaacmartinezrizo
    @isaacmartinezrizo 3 года назад

    Una vez creado el módulo, y ejecutado en mi caso cuando agrego nueva funciones al ejecutarlo nuevamente me da error, es un error mio o es que es normal eso en python?

  • @eric-nq7kc
    @eric-nq7kc 5 лет назад +7

    Se empieza a complicar para los que usamos simulador de python en el celular jajJJJajajaj

  • @yeyo-uk9hz
    @yeyo-uk9hz 4 года назад +2

    Hola que tal,tengo una duda:
    Al momento de importar las funciones me aparece un mensaje de advertencia dice "Unused import from (una funcion) wildcard import"
    ¿Qué puedo hacer para corregir eso?
    ¿Cómo puedo solucionar

    • @ratatouille008
      @ratatouille008 4 года назад +1

      Lo que te esta diciendo el programa es que has importado una función que no estás usando. Sucede cuando tienes varias funciones en un modulo, importas todas, pero solo usas alguna de ellas y no todas. Aunque tu programas no fallará, es mejor que importes solo las que necesites, o que en su defecto las uses todas.

  • @ckalimero
    @ckalimero 4 года назад

    Me da un error de sintaxis todo el rato. Mi carpeta raíz está dentro del directorio q me ha generado Python y dentro de una carpeta llamada Archivos q es la raíz. , Porque puede ser??

  • @recursosparaprogramadores4991
    @recursosparaprogramadores4991 7 лет назад

    Hola, Juan.
    El vídeo, muy bueno, como todos. Sólo una cosa. Que pintan realmente los archivos __init__.py? Todos los ejemplos de este vídeo funcionan exactamente igual si no los incluimos.
    Un saludo

  • @JuanPablo-uw5mh
    @JuanPablo-uw5mh 7 лет назад

    Juan, tengo una consulta pero de Android. Te cuento.. necesito llenar un combo (un spinner creo) con los datos de una base mysql... lo que necesito guardar es de una tabla paises que tiene codigo y descripcion... necesito que en la apk se visualice el codigo pero en la base guardar el codigo... y no encuentro como hacerlo... por eso recurro a vos a ver si me das alguna cosa por donde buscar.. Te lo agradeceria mucho!

  • @andresjesus2147
    @andresjesus2147 6 лет назад

    Una consulta, que comando puedo usar para que en cierta parte de la ejecucion del programa, cuando diga x ejemplo "Cancelar Operacion" y me regrese a un menu inicial; se borre todo lo compilado hasta el momento ,para tener limpiar la pantalla.
    Obs: No hablo de modo consola sino del depurador que era con Ctrl+alt+"otra tecla".
    Obs: Solo quiero el comando para que se limpie la pantalla.

  • @juanfranciscodiazsacias6082
    @juanfranciscodiazsacias6082 2 года назад

    A mi me estaba dando el error ModuleNotFoundError: No module named 'calculos' debido a que estaba importando esa carpeta (calculos) desde otra carpeta (ambas en el mismo directorio), y lo que hice para arreglarlo fue importar la carpeta "calculos" pero desde un archivo py en el mismo directorio

  • @sitmo85
    @sitmo85 6 лет назад +3

    He seguido las instrucciones del vídeo al pie de la letra sin embargo al ejecutar me da un error que dice que no encuentra el módulo 'calculos' en la primera linea
    from calculos.calculos_generales import división.
    Alguien sabe a que se puede deber ?

  • @shalafichg1
    @shalafichg1 6 лет назад

    Buenas, tengo una consulta: Existe alguna forma de importar un pedazo de código de un módulo sin dividir ese código en varios pequeños? (Entiendo que a veces modularizar es bueno pero supongo que el exceso tampoco será tan bueno, me supongo que si tengo un módulo con "operaciones matemáticas donde por ejemplo engloba operaciones algebraicas con reales, y en ese mismo módulo hay un pedazo de código que tiene relaciones trigonométricas, cada una de estas con varias funciones , es posible importar solo el pedazo de algebraicas o solo el pedazo de trigonométricas estando en el mismo módulo?

  • @photoafpimagen
    @photoafpimagen 5 лет назад +1

    Hola Amigos encuentro en la programcion una PASION, no leo nada mas que cosas de programacion, quiero llegar a entornos graficos y ahi comenzar a generar proyectos, tengo un contador de fotos en app dando vuelta en mi cabeza, por eso no me salteo los videos. Bueno....tambien veo futbol y videos de musica rock....saludos desde Argentina/Misiones exactamente.

  • @Nahured
    @Nahured 2 года назад

    ¿como hago que un modulo que este en un sub paquete llame a otro modulo que esta en otro sub paquete?

  • @JoseMorales-ne6xt
    @JoseMorales-ne6xt 4 года назад

    ya resolví, lo de la raíz de Python. Me daba un error: módulo no definido", y lo que paso fue que tuve un error similar, al no escribir bien el nombre de la carpeta,

  • @supermreca1227
    @supermreca1227 4 года назад +4

    No funciona, probé miles de formas, creo que este método ya no sirve :(

    • @yasirisrodriguez4155
      @yasirisrodriguez4155 4 года назад +1

      yo estoy igual ya de esa manera no me funciona lo e intentado una y otra vez

    • @oldaccount19111
      @oldaccount19111 3 года назад

      @@yasirisrodriguez4155 a mi tampoco me funciona

    • @Calisthenics_Warrior
      @Calisthenics_Warrior 3 года назад

      @@oldaccount19111 a mi tampoco, encontraste la solución

    • @oldaccount19111
      @oldaccount19111 3 года назад

      @@Calisthenics_Warrior si no puedes pasa a la siguiente clase, creo que si pude pero lo volví a hacer, también te recomiendo ir cambiando la nomenclatura a pyw y luego otra vez a py

    • @Calisthenics_Warrior
      @Calisthenics_Warrior 3 года назад

      @@oldaccount19111 ok

  • @joserobertovasquezluna1654
    @joserobertovasquezluna1654 4 года назад

    Y como puedo ir usar llamar un paquete que esta mas arriba que el modulo

  • @derzeitpunkt124
    @derzeitpunkt124 6 лет назад +1

    ¿Qué pasa si yo empiezo a programar en el archivo que convierte a la carpeta en un paquete?

  • @ConorRojass
    @ConorRojass 2 года назад

    Si les da el error ModuleNotFoundError: No module named 'calculos' prueben a poner Python. antes de calculos

  • @eliasraniel
    @eliasraniel 5 лет назад +2

    Dia 4 de curso 30/03/2019

    • @lucasmhevia
      @lucasmhevia 4 года назад +2

      Te embalinaste como yo.. hoy en dia estoy en tu misma situacion hace 1 año y medio atras.. Hace 1 semana agarré esta lista y lo unico que hago es comer, dormir y estudiar programacion.
      Quisiera saber como te ha ido, con que has seguido luego y si has aplicado ya la programacion en la vida real.. gracias!

  • @shunomist
    @shunomist 4 года назад

    yuuuffffff, esto me costo un poco mas, ya que solo llevo unos dìas aprendiendo y venìa usando Anaconda/Jupyter notebook.
    Por supuesto me trabè, ya que los archivos ".ipynb" no funcionaban y no tenìa idea de como crear las referencias.
    Luego de intentarlo un rato (renombrando un .ipynb a .py, por supuesto no funciono), de bajarme un __init__.py de internet (no funciono), al final lo pude resolver.
    sucede que los .py son archivos de solo codigo, mientras que los .ipynb tienen mas cosas, son exclusivos de jupyter y no funcionan igual. Aquel archivo que baje de internet por suerte al final me sirviò, al menos para acceder a este tipo de archivos desde la jupyter (no tenia idea que se podìa). Pero tuve que borrarle el "garbage" que tenìa adentro. Asi, si funciono.
    El Modulo, tampoco sirve guardado como .ipynb
    Tambien hay que guardarlo como .py Solo asi se puede importar.
    Y tambien se puede hacer desde la jupyter
    Cada video que pasa le tengo mas ganas al procesador sublime
    Otra vez, gracias profe y felicitaciones. Eres un grande. Y con esta crisis del corona virus, aprender python es lo mejor que me ha pasado.

  • @anonymushadow282
    @anonymushadow282 Год назад

    Ni le veo sentido a los paquetes.. osea... accedo igual que un modulo, accedo a la carpeta yd entro dd la carpeta debo seleccionar el modulo a usar... se supone que debería acceder a todos no?
    Yo puse
    Import paquete (paquete se llama mi paquete)
    Print(paquete.saludo.Saludar()) (saludo es el modulo y saludar la función dentro de este)
    Y me dice que en el modulo paquete no existe el atributo saludo ... no tiene sentido, osea que debo importar el modulo únicamente? En ese caso no sirve tener paquetes

  • @gamfut1348
    @gamfut1348 4 года назад +1

    No me deja importar el paquete :/

    • @Calisthenics_Warrior
      @Calisthenics_Warrior 3 года назад

      A mi tampoco bro que hagooo supongo que segur adelante

    • @ThexRasTafari
      @ThexRasTafari 3 года назад

      @@Calisthenics_Warrior Pudieron solucionarlo :(?

    • @ThePALIS123
      @ThePALIS123 3 года назад +1

      hace un momento me hacia la misma pregunta, lo que pasa es que los paquetes van por jerarquias o bueno esa fue la conclusion a la que llegué, si van a importar un paquete a un archivo la carpeta del paquete tiene que estar en la misma raiz del archivo, ya lo probe poniendo la carpeta y los archivos varias localizaciones pero en la misma raiz y funciona siempre

  • @kevinst.2021.System
    @kevinst.2021.System 10 месяцев назад

    No me deja importar el paquete, ando haciendo los mismos pasos y no me deja importarlas

  • @nicolasrosso3800
    @nicolasrosso3800 4 года назад +1

    no me funciona.
    ModuleNotFoundError: No module named 'calculos'

    • @angeldavid4514
      @angeldavid4514 4 года назад +1

      A mi me paso igual, es porque metiste el modulo dentro de la carpeta donde tenes tu archivo __init__ tiene que estar fuera de este

    • @alejandrogiron5327
      @alejandrogiron5327 4 года назад

      @@angeldavid4514 A mi me pasa igual, tengo el modulo afuera de la carpeta. Sin embargo me da el mismo error.

    • @dekyle13
      @dekyle13 4 года назад +1

      @@angeldavid4514 ¿Qué dices? Eso no es un paquete, es importar un módulo como se hizo en el anterior vídeo. Tal y como explica Juan en el vídeo, en el paquete ha de ir el archivo init y el módulo.

  • @donnube9385
    @donnube9385 2 года назад +1

    Manzanas de todos los colores.

  • @rubiramirezsantiago7996
    @rubiramirezsantiago7996 4 года назад

    primer video que no entendi :c la unica manera es que pueda importar todo de manera correcta es meterlo todo a un mismo paquete, ya si creo nuevos paquetes en mi principal me dice que no lo encuentra :c no se como arregarlo, alguna sugerencia?

  • @Draiko1390
    @Draiko1390 3 года назад

    A alguien mas le gusta cuando dice File/new file/save as

  • @valmikicervantes7719
    @valmikicervantes7719 2 года назад

    que es __pycache__?

  • @quetzalilo
    @quetzalilo 6 лет назад +1

    yo usando pycharm no me ha salido, pero bueno lo voy a seguir intentando

    • @cfalfredo730
      @cfalfredo730 5 лет назад

      Estoy igual x"d

    • @rodrigorafael6887
      @rodrigorafael6887 4 года назад

      Hola, no se si sirva después de dos años xd, pero pycharm es un entorno mas similar a netbeans, esta automatizado para crear los paquetes haciendo click derecho en el nombre de tu proyecto de python

  • @joalliav
    @joalliav 3 года назад

    tengo un error me sigue diciendo modulenotfounderror, ya verifique los pasos uno a uno

    • @ThexRasTafari
      @ThexRasTafari 3 года назад

      Hola, pudiste solucionarlo finalmente ? Si es asi, recuerdas que era ?... Tengo el mismo problema y he intentado de todo, y nada :(

    • @joalliav
      @joalliav 3 года назад

      @@ThexRasTafari la verdad no... aun me da ese error

  • @JoseMorales-ne6xt
    @JoseMorales-ne6xt 4 года назад +1

    No entendí como llegar a la raíz de Python

    • @M.2.K.
      @M.2.K. 4 года назад

      Yo tampoco, ayudaaa!!