Estructura del fichero de la app de ingresos y gastos

| Última modificación: 10 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Quieres saber cuál es la estructura del fichero de la app de ingresos y gastos realizada con Flask en Python? En este artículo, te contamos qué elementos son necesarios para establecer un fichero con los datos que guiarán los movimientos registrados en una app de ingresos y gastos.

Este fichero deberá establecerse en un formato CSV, donde los datos estarán divididos por comas o puntos y coma dentro de una tabla. Así pues, a continuación, te presentamos la estructura del fichero de la app de ingresos y gastos.

Elementos para app de ingresos y gastos

Dentro de los elementos para construir la aplicación web que registre los ingresos y gastos de una cuenta bancaria, encontramos un fichero CSV con una estructura determinada, de la que hablaremos en el siguiente apartado. No obstante, en primera instancia, hablaremos de los elementos que establecimos en el post sobre cómo crear una app que registre ingresos y gastos con Flask.

  • Fichero CSV con todos los datos necesarios para registrar los movimiento en la app de ingresos y gastos.
  • Una tabla HTML que registrará los movimientos realizados.
  • Subcarpeta con los movimientos y el inicializador de programa.
  • Dependencias instaladas de Flask para Python.

El primero de ellos, el fichero CSV donde encontrarás todos los datos, es uno de los más importantes, pues allí encontrarás el registro de todos los movimientos que aparecerán en una cuenta bancaria. Ahora ya podremos establecer la estructura del fichero de la app de ingresos y gastos.

Estructura del fichero de la app de ingresos y gastos

Ya que conoces los objetos que acompañarán el fichero en formato CSV de la aplicación web que registrará los movimientos de una cuenta, podrás conocer la estructura del fichero de la app de ingresos y gastos. Los elementos que estarán dentro de la estructura del fichero de la app de ingresos y gastos son:

  • Fecha: elemento que establece en qué momento se gestionó el movimiento, siendo esto un ingreso o gasto de tu cuenta bancaria. Estará representado con los siguientes valores YYYY – MM – DD, es decir, año, mes y día.
  • Hora: momento exacto en el que sucede el ingreso o gasto desde tu cuenta bancaria. Estará representado con los siguientes valores HH : MM : SS, es decir, hora, minutos y segundos.
  • Concepto: este elemento representará el tipo de ingreso o gasto que se realizó desde tu cuenta bancaria, es decir, si fue para cumplir con obligaciones bancarias, pago de servicios públicos o compras en tiendas virtuales. A su vez, definirá el concepto del ingreso, es decir, si es por pago de nómina, por transferencia bancaria internacional…
  • Ingreso o gasto: este elemento estará representada con la letra I o G, según sea el tipo de movimiento que se esté realizando dentro de la cuenta bancaria y su archivo CSV.
  • Cantidad: este es el último elemento componente del fichero de la app de ingresos y gastos, este presentará el valor en la moneda del país de la cuenta bancaria que se encontró según sea un ingreso o egreso.

La estructura del fichero de la app de ingresos y gastos se representa de la siguiente forma:

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

Fecha, Hora, Concepto, Ingreso o Gasto, Cantidad

YYYY – MM – DD, HH : MM : SS, Concepto, I, Cantidad

De esta manera, ya conoces la estructura del fichero de la app de ingresos y gastos y estás listo para establecer un programa de código que desarrolle una aplicación web que registre dichos movimientos.

Ahora que ya conoces cuál es la estructura del fichero de la app de ingresos y gastos, estás más cerca de reproducir un programa de código que establezca todos los pasos para desarrollar la aplicación web que facilitará tu vida financiera.

Si quieres conocer más acerca de la programación con Python y el desarrollo de aplicaciones web o de escritorio, te recomendamos matricularte en el Aprende a Programar desde Cero Full Stack Jr. Bootcamp de KeepCoding. Esta es tu mejor oportunidad para convertirte en un programador profesional es muy pocos meses. ¡Anímate ya!

Ramón Maldonado

Full Stack Developer y Responsable de Formación base en KeepCoding.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python en solo 4 meses.