Python Firebase|✅| realtime DATABASE tutorial en ESPAÑOL! | 2020🤯

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ย. 2024

ความคิดเห็น • 52

  • @layomeza7881
    @layomeza7881 ปีที่แล้ว +1

    Excelente, facil y sencillo no como otros videos que habia visto que no daba con la solucion

  • @carlosramirez2514
    @carlosramirez2514 4 ปีที่แล้ว +10

    Excelente video... Deberías considerar una serie mucho más completa!

  • @SaysAnX
    @SaysAnX ปีที่แล้ว

    este es un buen video, no como los otros youtubers que solo hablan y no hacen nada

  • @christian4237ify
    @christian4237ify 11 หลายเดือนก่อน

    Muchas gracias, excelente video. Para el problema de las importaciones de las librerías me ayudo realizarlo de la siguiente manera, haciendo por separado cada uno.
    !pip3 install python-firebase
    !pip3 install firebase

  • @tigron1530
    @tigron1530 3 ปีที่แล้ว +1

    Disculpe, que version de Python usa para ese video?, he intentado con la ultima versión de python 3.9.5 y .asyinc deja de estar soportado en esa versión por lo que el pip da errores.
    Gracias!

  • @yesitasnow
    @yesitasnow ปีที่แล้ว

    Hola! es posible conectar esto con un front que ya está siendo hecho por ejemplo con HTML? y que python haga el back?

  • @facualbornoz2102
    @facualbornoz2102 ปีที่แล้ว

    Hola, queria saber si tienes un tutorial de como filtrar los datos de firebase con python

  • @apphomes
    @apphomes 2 ปีที่แล้ว

    Excelente. Gracias por tu aporte.

  • @ajcdos2
    @ajcdos2 4 ปีที่แล้ว +2

    Bien interesante la cosa, hasta me dan ganas de hacer algo mas serio con python, me da algo de pereza el entorno gráfico por que soy mas que todo de aplicaciones de escritorio con buen entrono gráfico, pero con QT se ve relativamente comoda la creacion de interfaces sin tener que estar escribiendo toda una pagina para darle un aspecto bien profesional a las ventanas, claro que con métodos se pueden automatizar unas buenas plantillas, en caso de usar algo como tkinter o kivy, ya veremos jeje, buen video ;)

  • @harrisonmendoza3099
    @harrisonmendoza3099 2 ปีที่แล้ว

    Hola excelente video, pero me gustaría saber si después de utilizarlo mucho habría que pagar

  • @chaili888
    @chaili888 3 ปีที่แล้ว

    Hola! Gracias por el video! Quería consultarte si esto lo podría llevar a implementar con tkinter fácilmente. Soy un poco nuevo en python y desconozco si tendré mayores problemas al hacer esto de esa forma. Desde ya muchas gracias

    • @palingeniero919
      @palingeniero919  3 ปีที่แล้ว +1

      Por supuesto que es viable, sería un proyecto interesante, pero... por qué no lo intentas con un simple aplicativo web hecho con html y css?

    • @chaili888
      @chaili888 3 ปีที่แล้ว

      @@palingeniero919 Estoy haciéndolo en react porque tengo mi app de celular desarrollada en react native que se conecta a la misma bd, solo pensaba para un futuro hacer un programa de escritorio para manejar el panel de control 😁

    • @palingeniero919
      @palingeniero919  3 ปีที่แล้ว +1

      @@chaili888 Muchísimo mejor, es un gran framework!

  • @lissetcabrera7154
    @lissetcabrera7154 2 ปีที่แล้ว

    Hola! seguí todo al pie de la letra pero lo al momento de correr no me sale lo ingresado en firebase

  • @angelbyte10
    @angelbyte10 4 ปีที่แล้ว

    Muy buen tutorial amigo, elabora la parte 2

  • @sebastianmendoza4883
    @sebastianmendoza4883 3 ปีที่แล้ว

    ¿
    Me puedes indicar la extensión que permite estructurar el código y ejecutarlo por partes?

  • @hugocorvalan8176
    @hugocorvalan8176 3 ปีที่แล้ว

    enero 2021 esta cambiado la Firebase, no esta la para cambiar la variable de, en el minuto 4:00

  • @gilbertobarron
    @gilbertobarron 2 ปีที่แล้ว

    Muy interesante, pero tienes que estar leyendo esa etiqueta creada aleatoriamente por google, para gestionar desde python lo que quieres, y pierdes la capacidad de automatizar la lectura.

  • @feliwein_cc
    @feliwein_cc 4 ปีที่แล้ว +1

    estare tratando de hacer graficos en tiempo real y me cabe una duda de cual seria la forma mas optima de pedir solamente los datos que son escritos recientemente o que no estan pedidos anteriormente, alguna recomendacion? muy bueno el video!

    • @palingeniero919
      @palingeniero919  4 ปีที่แล้ว +1

      Hola Felipe, gracias por tu pregunta!!
      Tendría dos opciones para realizar lo que quieres, la primera sería:
      Llevar un contador de muestras para hacer un vector de las n muestras que quieras graficar en cada ciclo por medio de un condicional, eliminando siempre la primera posición con "pop" y ajustando la siguiente con "append". es decir en cada ciclo eliminar la primera posición y llenar la ultima posición.
      La segunda sería:
      puedes registrar los datos con un ID como primary key, para que así identifiques los que ha graficando y cuáles no.

    • @ajcdos2
      @ajcdos2 4 ปีที่แล้ว

      Asi es lo ideal es manejar tus propias IDs, keys o nodos únicos, creándolos tu mismo con put y actualizando con patch si hace falta, así manejas tus datos de forma mas organizada desde tu cliente.

    • @ajcdos2
      @ajcdos2 4 ปีที่แล้ว

      Saludos Felipe, no veo tu pregunta sobre el update por aqui así que responderé en esta jeje, veras, una estructura simple para hacer update a solo ciertas keys de tu json seria algo asi:
      si tu etructura fuera :
      "base":{
      "nodo1":{
      "dato1":"data",
      "dato2":"data",
      "dato3":"data"
      },
      "nodo2":{
      "dato1":"data",
      "dato2":"data",
      "dato3":"data"
      },
      "nodo3":{
      "dato1":"data",
      "dato2":"data",
      "dato3":"data"
      }
      };
      y deseas actualizar solo el dato2 del nodo1 y el dato1 del nodo3 le tendrías que mandar un patch mas o menos asi
      patch(ruta,
      {
      "base":{
      "nodo1":{"dato2":"dato nuevo"},
      "nodo3":{"dato1":"dato nuevo"}
      }
      }
      )
      para quedar con algo asi :
      "base":{
      "nodo1":{
      "dato1":"data",
      "dato2":"dato nuevo",
      "dato3":"data"
      },
      "nodo2":{
      "dato1":"data",
      "dato2":"data",
      "dato3":"data"
      },
      "nodo3":{
      "dato1":"dato nuevo",
      "dato2":"data",
      "dato3":"data"
      }
      };
      obviamente dependiendo del lenguaje que uses, en mi caso uso delphi y la función que cree es mas o menos esa, y bueno con eso debería dejar toda tu estructura json intacta mientras solo modifica esos dos nodos o keys, de todas formas siempre tienes que chequear con tu estructura a la vista, y ver si hace justo lo que deseas que haga, si hicieras eso con put te borraria todos los campos y te dejaría solo esa nueva estructura que mandaste, hay que estar pendiente con eso.
      Se me olvidaba que para hacer Gets y filtrar solo nodos especificos puedes usar indices basicos en las reglas de firebase y con orderBy pedir solo los nodos que tengan un dato con un valor espesifico, investigalo y si ves que la informacion no es muy detallada avísanos y luego te mandamos un ejemplo de eso.

    • @feliwein_cc
      @feliwein_cc 4 ปีที่แล้ว

      @@ajcdos2 wow... gracias!! habia borrado la pregunta porque pense que era muy barsa pedir una respuesta tan larga. Muchas muchas gracias, me queda clarisimo, sos grosso!

    • @ajcdos2
      @ajcdos2 4 ปีที่แล้ว +1

      @@feliwein_cc Un placer amigo, se lo agotador que es pasar días averiguando bien el funcionamiento de ciertas librerías, métodos o apis en si, para al final darte cuenta que era solo aplicar unas cuantas instrucciones y así hacer funcionar todo como lo que querías, y que con un buen ejemplo te hubieras dado cuenta de todo XD firebase tiene buena documentación pero a mi igual me costo aplicar bien ciertas cosas, por ser algo inexperto en el asunto de las Rest Api y lo relacionado, aun ahora se que desconozco un montón de cosas, que cuando toque tendré que ponerme a averiguar jeje

  • @jairofranciscocoronatafoll6278
    @jairofranciscocoronatafoll6278 3 ปีที่แล้ว

    en mi compu no puedo hacer lo que tu haces, uso python 3.8.8 en spyder 4 y ya instale las librerias pero sigo sin poder ejecutar y subir un solo archivo, eso es mi trabajo de estancia y sigo sinn poder
    en que puedo fallar

  • @luisalbertogalindo102
    @luisalbertogalindo102 4 ปีที่แล้ว

    Excelente video, una duda, que versión de python utilizas??

    • @palingeniero919
      @palingeniero919  4 ปีที่แล้ว

      Holaaa!! Espero te encuentres bien, la versión que utilizo es, Python 3.7.4!!!

  • @angelapontemartin5679
    @angelapontemartin5679 3 ปีที่แล้ว

    Hola, me genera el siguiente problema "cannot import name 'firebase' from partially initialized module 'firebase'", y ya instale hasta "pip install request" pero no se soluciona, ¿Algún consejo? :(

    • @williamtoro540
      @williamtoro540 3 ปีที่แล้ว

      Debes ir donde se encuentra instalada la librería y cambiar el nombre al archivo async (el cual es una palabra reservada de Python), puede ser por el nombre que quieras. Luego debes corregir los import del archivo firebase.py y del __init__.py de la librería cambiando async por el nombre nuevo dado. Eso debería corregir el problema de importación.

  • @LucianoDeLeonMenendez
    @LucianoDeLeonMenendez 4 ปีที่แล้ว +5

    Hola, me daba error en el momento de la importacion de la libreria.
    busque en stack overflow y encontre esta solucion:
    pip install git+github.com/ozgur/python-firebase
    stackoverflow.com/questions/52133031/receiving-async-error-when-trying-to-import-the-firebase-package/63286825#63286825
    parece que es un problema de incompatibilidad con alguna version de python y la libreria que se descarga desde pypi.org

    • @palingeniero919
      @palingeniero919  4 ปีที่แล้ว

      Si, además pasa que cuando llaman su archivo firebase.py, se crea una contradicción entre los archivos, debido a que ese es el nombre del archivo de la librería, por ende no se debe llamar así el proyecto.

    • @poullorca5060
      @poullorca5060 3 ปีที่แล้ว

      En mi caso aún nombrando el archivo diferente de firebase me presento problemas, por lo que cambié el nombre de async y modifique las importaciones en los archivos del paquete firebase

  • @Juanmas36
    @Juanmas36 4 ปีที่แล้ว

    Muy buen video, hay alguna alternativa para extraer los datos de firebase con python? tipo los script de google analytics

    • @palingeniero919
      @palingeniero919  4 ปีที่แล้ว +1

      Hola! Gracias por tu comentario! si, hay una gran variedad de opciones, pero para integrarlo con python, pensaría en Django para hacer la integración con firebase.

  • @Teo-dw3ti
    @Teo-dw3ti 4 ปีที่แล้ว

    Hola Me ayudas me sale este error :
    Traceback (most recent call last):
    File "C:\Users\Usuario1\Desktop\CODE\PROYECTOS\Python\8 Firabase\firabase.py", line 1, in
    from firebase import firebase
    File "C:\Users\Usuario1\AppData\Local\Programs\Python\Python38\lib\site-packages\firebase\__init__.py", line 14, in
    import python_jwt as jwt
    ModuleNotFoundError: No module named 'python_jwt'
    [Finished in 2.4s]

    • @palingeniero919
      @palingeniero919  4 ปีที่แล้ว

      Hola, prueba buscando el error en stackover flow, parece ser que el nombre de tu archivo es firebase.py y eso genera conflicto debido a que uno de los archivos de la librería tiene el mismo nombre, saludos!

    • @Teo-dw3ti
      @Teo-dw3ti 4 ปีที่แล้ว +2

      @@palingeniero919 Hola sabes lo probé y busque, pero no encuentro por qué así que probe otra librería que funciona igual para python y firebase se llama pyrebase4 que funciona de manera increible con todo gracias por la ayuda. y por responder tan rapido

  • @martinsalamanco6595
    @martinsalamanco6595 4 ปีที่แล้ว

    Me suena raro python con firebase. Siempre la usé con JS

  • @juanes1395
    @juanes1395 4 ปีที่แล้ว +1

    las variables no son en mayus

  • @ricardotalavera8227
    @ricardotalavera8227 ปีที่แล้ว

    Creo ya esta desfasado.