Modelo de Sistema Informático Comercial

Documentación básica

 

Primeros pasos en msi

msi es un modelo de sistema informático para la gestión de una empresa cualquiera sea su índole.
La finalidad de este modelo es servir de referencia para la creación y diseño de aplicaciones orientadas a lo comercial.
Sirve para enseñar a programar en el lenguaje Python a estudiantes noveles en Informática.
La empresa a gestionar podría ser una: farmacia, ferreteria, bicicletería, etc.
Puede descargar todo el contenido (python-modelo4.7z) visitando este enlace en torrentarium.

El código fuente más el proyecto está en GitHub, directorio base/Proyecto/PyScripter/msi/modelo4

Este proyecto ha sido desarrollado en PyScripter IDE ver. 4.3.4 con Python 3.12.1.
Corre en Windows Server 2008 R2 y en 2016 STD (64 bits).

Se ha utilizado la biblioteca PyQt6 ver. 6.6.1 junto con Qt Designer 6.6.1 para la creación y gestión de ventanas gráficas en Windows.
Otras bibliotecas utilizadas fueron: os, sys, locale y webbrowser.

Código fuente

Para editar el fichero principal SistemaInformatico.py abra el IDE PyScripter y seleccione opción Project/Open Project... después abra proyecto Modelo4.psproj.
En Project Explorer (a la izquierda) haga doble clic sobre SistemaInformatico.py y se abrirá el fichero en modo edición.
Ver siguiente imágen:

Corrida de la aplicación

Para ejecutar la aplicación puede seleccionar la opción EjecutaAplicacion que está en la vista de Project Explorer, Run Configurations.
Ver siguiente imágen:

Uso de PIP

PIP es una aplicación para gestionar paquetes o módulos de Python, puede instalar, desinstalar, listar, etc. Para saber más haga clic aquí.
Para instalar nuevos paquetes es importante contar con una conexión a internet.
Abra una ventana CMD en Windows y escriba: pip list
Para conocer todas sus opciones escriba: pip help

Se puede observar la lista de bibliotecas instaladas en el S.O.
Si necesita instalar la biblioteca PyQt6 entonces escriba: pip install PyQt6
Otra manera de instalar paquetes es a través de PyScripter IDE, observe en la siguiente imágen:

Buscar nuevos paquetes


En el sitio de PyPi (Python Package Index) están los paquetes para las diferentes versiones de Python y posee un buscador para dar con el paquete que Usted necesita utilizar en su proyecto informático. Por ejemplo, si quiere saber sobre PyQt5, PySide2, mysql, postgresql, etc. tiene que escribir en la barra del buscador ofrecido por el mencionado sitio.
Es importante también que conozca Usted a cómo instalar paquetes en su ambiente de trabajo ya sea en Windows o en Linux.
Entonces, ¿por dónde empiezo?, pues tiene el comando pip que corre en modo consola y el navegador para ir al sitio de PyPi. El camino más rápido para instalar es desde el modo consola y el camino más rápido para buscar nuevos paquetes es desde el navegador de páginas webs. Usted elija cuál es el más apropiado para construir su proyecto en Python.


Referencias

Documentos y videos en internet para consultar sobre la programación en Python.

Using .ui files from Designer or QtCreator with QUiLoader and pyside2-uic

Qt for Python

Creating your first app with PyQt5

Python Tutorial – Create MessageBox with Pyside2

How To Open a Web Browser With Python: It’s Easier Than You Think

Working With Qt Designer's UI Files And PyQt

How to Install PIP in Python 3.12.1 (2024)

_____________________________________________________________
Octulio Biletán * Febrero de 2024

Crea tu propia página web con Webador