Crea un Sistema de Inventario PROFESIONAL con Python: De 0 a Listo para Usar
Автор: Lisandro Vico Code
Загружено: 2026-01-14
Просмотров: 21
¡Lleva tus proyectos al siguiente nivel y deja de usar Excel! 🚀
En este tutorial te enseño a crear un Sistema de Inventario Profesional desde cero usando Python y Flask. Es un método mucho más sencillo que los anteriores, con un diseño de Dashboard moderno y la capacidad de generar reportes PDF sin instalar librerías complicadas.
Al finalizar el video, tendrás una aplicación web funcional que podrás convertir en un archivo .exe para usar en cualquier computadora.
⏳ Marcas de Tiempo
00:00 ¡El Sistema de Inventario que necesitas! (Demo)
00:10 Por qué este sistema es mejor que usar Excel
01:28 Descarga e Instalación de Python (Paso a paso)
02:04 Preparando el entorno: Empieza el Tutorial
05:30 Instalando dependencias y librerías necesarias
07:05 Probando el funcionamiento en tiempo real
08:27 Cómo convertir tu sistema a un archivo ejecutable (.exe)
12:10 Solución a posibles errores comunes
15:16 Conclusión y próximos pasos
_________________________________________________________________________
🤖 Prompts Utilizados en el Video
He diseñado estos prompts para que puedas generar el código base en segundos:
1. Prompt para crear el Sistema Base:
"Actúa como un desarrollador experto en Python y Flask. Necesito que generes un sistema de gestión web profesional con un diseño moderno (estilo Dashboard).
Configuración del usuario:
Nombre del Sistema: [PONER AQUÍ EL NOMBRE, ej: Lisandro Vico Code]
Tipo de Sistema: [PONER AQUÍ EL TIPO, ej: Inventario de Productos o Asistencia de Estudiantes]
Requisitos técnicos obligatorios:
Backend: Flask con SQLAlchemy (Base de datos SQLite).
Frontend: Un solo archivo index.html usando Bootstrap 5 y FontAwesome. Debe incluir un buscador en tiempo real con JavaScript, un modal para editar y un diseño de tarjetas (cards) para mostrar estadísticas (Total de registros y Valor total o suma de datos).
Reportes PDF: No uses librerías externas como pdfkit ni requieras instalaciones de terceros. Crea una ruta /reporte que devuelva un HTML diseñado para imprimir. Agrega un script window.print() dentro de ese HTML para que el navegador abra automáticamente la ventana de 'Guardar como PDF' al cargar.
Estructura: Entrégame el código completo de: app.py, templates/index.html, templates/reporte_pdf.html y el archivo requirements.txt."
_________________________________________________________________________
🛠️ Comandos de la Terminal
Copia y pega estos comandos para configurar tu proyecto:
1. Preparación del Entorno
Crear el entorno virtual (usamos 'py' o 'python')
py -m venv venv
Habilitar permisos de ejecución en Windows (Si te sale error)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
Activar el entorno virtual
.\venv\Scripts\activate
2. Instalación de Dependencias
Instalar todo lo necesario desde el archivo
pip install -r requirements.txt
Si por alguna razón no tienes el archivo, puedes instalarlas manualmente:
pip install flask flask-sqlalchemy
3. Ejecución del Sistema
Iniciar el servidor
python app.py
Luego abres en el navegador: http://127.0.0.1:5000
_________________________________________________________________________
2. Prompt para convertir a Ejecutable (.exe):
"Modifica el archivo app.py de mi sistema Flask para que sea compatible con un ejecutable (.exe).
Requisitos:
Importa la librería webbrowser.
Antes de app.run(), agrega el comando webbrowser.open("http://127.0.0.1:5000") para que el sistema se abra solo al iniciar.
Asegúrate de que app.run(debug=False) para evitar errores en el ejecutable.
Mantén la ruta /reporte que renderiza el HTML de impresión nativa."
Los Comandos:
1. Instalar el creador del EXE:
pip install pyinstaller
2. Crear el ejecutable (Copia y pega esto):
pyinstaller --noconsole --onefile --add-data "templates;templates" app.py
(Si no te funciona)
python -m PyInstaller --noconsole --onefile --add-data "templates;templates" app.py
_________________________________________________________________________
🌟 Apoya el Canal
Si este contenido te ayuda, considera: ✅ Suscribirte para llegar a la meta de los 100 suscriptores. 💬 Comentar qué otro sistema te gustaría que construyamos. 🔔 Activar la campanita para no perderte el próximo tutorial de Python.
#Python #Inventario #Programacion #Flask #LisandroVicoCode #PythonTutorial #AprenderAProgramar
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: