PROGRAMAR una APP desde CERO con FASTAPI

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ต.ค. 2024
  • Programamos una app desde cero, llevamos una idea super abstracta a un programa concreto. Les muestro como programé el backend con FastAPI
    ____________________________________________
    MIS REDES:
    -LINKS A TODAS MIS REDES: linktr.ee/1lug...
    si tenes una página de ejercicios o algún problema en puntual del que quieras que yo haga video mándame a: pensar.coding@gmail.com ❤️
    ____________________________________________
    💕invítame un cafecito ➡️ cafecito.app/1...
    💕apoya el canal por Paypal: ➡️ www.paypal.com...

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

  • @matiasmisilzxs
    @matiasmisilzxs 11 วันที่ผ่านมา +1

    Tengo 17 años y el 26 de diciembre cumplo 18, estoy estudiando python.... Me recomendas seguir de forma autodidacta o me anotarme a una universidad (?)

  • @kristianrincon1576
    @kristianrincon1576 5 หลายเดือนก่อน +1

    Esta serie de videos está muy buena. 💯

    • @pensar.coding
      @pensar.coding  5 หลายเดือนก่อน

      Gracias Krisss🥰

  • @gonzaloponce17775367
    @gonzaloponce17775367 5 หลายเดือนก่อน

    Hola, soy un enamorado de python, ganaste un seguidor.
    Gracias por los videos

    • @pensar.coding
      @pensar.coding  5 หลายเดือนก่อน

      Somos dos ! Gracias por ver 🤜🏼

  • @jimcostdev
    @jimcostdev 5 หลายเดือนก่อน

    Gracias por el contenido, esta genial. Estaré al tanto de los siguientes vídeos.
    FastAPI desde la actualización más reciente (0.111.0) permite correr la app con el comando fastapi run (producción) o fastapi dev main.py, por debajo corre uvicorn.

    • @pensar.coding
      @pensar.coding  5 หลายเดือนก่อน

      Gracias por el tip!!🤜🏼🥰

  • @LuisSanchez-kt6qd
    @LuisSanchez-kt6qd 5 หลายเดือนก่อน

    Gran video!! Espero q puedas seguir enseñando proyectos grandes y explicando el código

  • @etzel-4522
    @etzel-4522 4 หลายเดือนก่อน

    Si tenia una notificación de Kick pero estando en el trabajo no la pude ver y el en Vivo fue a las 900am justo trabajando

  • @edgargiobanny
    @edgargiobanny 5 หลายเดือนก่อน

    Excelente video gracias por compartir saludos

    • @pensar.coding
      @pensar.coding  5 หลายเดือนก่อน

      Gracias a ti!!🥰

  • @LucasCandedo
    @LucasCandedo 5 หลายเดือนก่อน

    Justo lo que queria buscar hoy!, estoy empezando a ver como crear API mas que nada para logins, etc.

    • @pensar.coding
      @pensar.coding  5 หลายเดือนก่อน +1

      Podemos verlo en un stream !!

    • @LucasCandedo
      @LucasCandedo 5 หลายเดือนก่อน

      @@pensar.coding estaría buenísimo

  • @coff3andprograming
    @coff3andprograming 5 หลายเดือนก่อน +2

    ¿Podrías explicar un poco mejor como manejas las imágenes con FastAPI?

  • @etzel-4522
    @etzel-4522 5 หลายเดือนก่อน

    Buenos días 😘 me perdí el miércoles la transmisión en Kick estaré pendiente si la vuelves a planificar este próximo miércoles misma hora.

    • @pensar.coding
      @pensar.coding  5 หลายเดือนก่อน +1

      Claro que sí! Graciassss🥰

  • @ragnardanneskjold1084
    @ragnardanneskjold1084 4 หลายเดือนก่อน

    me parece raro que por una compra se agregue directamente la cantidad comprada al stock, ¿no sería mejor que ingrese al stock cuando ingresa al (barco?) ?

  • @meloyt7691
    @meloyt7691 4 หลายเดือนก่อน

    Esta bueno

  • @etzel-4522
    @etzel-4522 4 หลายเดือนก่อน

    Quede como el dicho para ek miércoles. Como novio de pueblo.
    Por Kick no aviaa cuando estas haciendo el vivo.😢 Lo vere los nuevos videos en diferido.😊

  • @ragnardanneskjold1084
    @ragnardanneskjold1084 4 หลายเดือนก่อน

    no sería mejor separar la funcionalidad de consultas a la base y pasar por parámetros el nombre a la tabla?, por ej. los getAll son siempre iguales, entonces (y copio del codigo que mostraste)
    def getAllData(db: Session, skip: int = 0, limit: int = 100, table: str):
    return db.query(models.table).filter(func.upper(models.table.name).ilike(f"%name%")).all()
    y con algo como eso, ahorrarte repetir codigo?

    • @pensar.coding
      @pensar.coding  4 หลายเดือนก่อน

      Es una práctica bastante extendida que cada entidad y tabla tenga su propio repositorio con sus métodos particulares, más allá de que estos métodos se repitan o sean muy similares. Esto es así por varios motivos, dentro de los cuales considero ser el más importante la búsqueda de independencia y autonomía de los módulos y entidades. Además, dicha función como la presentas abarcaría demasiada responsabilidad, lo cual
      nunca es bueno. A lo sumo, podrías crear un BaseRepository con los métodos más repetitivos y luego heredarlo en los distintos repositorios. Esto va a depender de la complejidad y extensión del proyecto y también las preferencias de los desarrolladores.

    • @ragnardanneskjold1084
      @ragnardanneskjold1084 4 หลายเดือนก่อน

      @@pensar.coding claro, tiene sentido

  • @ragnardanneskjold1084
    @ragnardanneskjold1084 4 หลายเดือนก่อน

    al setear un precio en dólares podrías hacer que setee el precio en pesos en null (y la aclaración este en el front, "Los precios solo podrán registrarse en una única unidad monetaria")

    • @pensar.coding
      @pensar.coding  4 หลายเดือนก่อน

      Querido, los clientes lo pidieron así. No cometas el error de creer que conoces mejor que el cliente sus propios deseos y necesidades. De lo contrario, te vas a encontrar con muchas insatisfacciones.

  • @ncpeaksean4278
    @ncpeaksean4278 5 หลายเดือนก่อน

    Qué bombonsito...🤭