Libreria para gestioanr proyectos de equipos
Project description
Proyecto PyPi: Gestor de Proyectos
Tabla de Contenidos
Introducción
El Gestor de Proyectos es una librería de Python diseñada para simplificar la gestión y organización de proyectos. Permite a los usuarios crear proyectos, asignar tareas, establecer fechas límite, asignar responsables y realizar un seguimiento del progreso del proyecto, todo desde la comodidad de su código Python.
Características
- Creación de Proyectos: Crea nuevos proyectos especificando un nombre único.
- Gestión de Tareas: Agrega tareas con descripciones detalladas y con facilidades para ser editadas.
- Actualización de Tareas: Actualiza las tareas existentes para reflejar cambios en la responsabilidad, fechas límite y estado de finalización.
- Visualizaciones Gráficas: Genera visualizaciones gráficas para comprender fácilmente el estado del proyecto.
Requisitos
- Python 3.x
- Pandas (instalable mediante
pip install pandas) - Matplotlib (instalable mediante
pip install matplotlib)
Instalación
Para instalar la librería, ejecuta el siguiente comando:
pip install proyecto-gestor
Uso
Primero, importa la librería en tu script:
from proyecto_gestor import Project, visualize
Crear un Proyecto
Para crear un nuevo proyecto, utiliza el siguiente código:
# Crear un nuevo proyecto
mi_proyecto = Project("Proyecto de Ejemplo")
Agregar una Tarea al Proyecto
Puedes agregar tareas al proyecto de la siguiente manera:
# Agregar una nueva tarea al proyecto
mi_tarea = mi_proyecto.add_task("Tarea 1", "Juan", "2023-11-01", "2023-11-15", 3, 2)
Actualizar una Tarea Existente
Para actualizar una tarea existente, utiliza el método update_task:
# Actualizar una tarea existente
mi_proyecto.update_task("Tarea 1", responsible="María", completed=True)
Visualizar el Estado del Proyecto
Genera una visualización gráfica del estado del proyecto con el siguiente código:
# Visualizar el estado del proyecto
visualize.plot_task_status(mi_proyecto)
Ejemplos
from proyecto_gestor import Project, visualize
# Crear un nuevo proyecto
mi_proyecto = Project("Proyecto de Ejemplo")
# Agregar tareas al proyecto
tarea1 = mi_proyecto.add_task("Tarea 1", "Juan", "2023-11-01", "2023-11-15", 3, 2)
tarea2 = mi_proyecto.add_task("Tarea 2", "María", "2023-11-05", "2023-11-20", 2, 1)
# Actualizar tareas en el proyecto
mi_proyecto.update_task("Tarea 1", responsible="Ana", completed=True)
mi_proyecto.update_task("Tarea 2", importance=1)
# Visualizar el estado del proyecto
visualize.plot_task_status(mi_proyecto)
Unax Barrainkua y Gorka Escalante
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file libreriagestor-0.0.1.tar.gz.
File metadata
- Download URL: libreriagestor-0.0.1.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b694de54763d464431e9c3d41ca13f2fff6362fb526b55120e514dcab7170a51
|
|
| MD5 |
8ef0d7b34d6c08a1e654e5d6e15b8fe8
|
|
| BLAKE2b-256 |
efe11dc256d64b415c3f69bbf11813916dafab389764dd63408335470793962b
|
File details
Details for the file libreriagestor-0.0.1-py3-none-any.whl.
File metadata
- Download URL: libreriagestor-0.0.1-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a66b04af55d15f49643cde1ae3d13306decf5ca3f0496e30ed740acbf7802d8e
|
|
| MD5 |
1ab9836774526168c075771cd8f9050d
|
|
| BLAKE2b-256 |
789792ae7d80a1b0f22ee32b23101be7e5e40a095b2ae0fce426bd3f95a4754e
|