Metadata-Version: 2.4
Name: course_manager
Version: 0.1.0
Summary: Ejemplo simple de como crear un paquete en Python
Home-page: 
Author: Eduardo Camberos
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: summary

# course_manager

Paquete de ejemplo para gestionar y consultar cursos desde Python.

> **Aviso:** los cursos, enlaces y datos incluidos en este paquete son completamente ficticios y tienen únicamente fines educativos y demostrativos. No representan cursos reales.

## Instalación

Instala el paquete con `pip`:

```bash
pip install course_manager
```

## Uso

```python
from course_manager import list_courses, search_course, total_hours

# Mostrar todos los cursos disponibles
list_courses()

# Buscar un curso por su nombre exacto
course = search_course("Python for Beginners")

if course:
    print(course.name)
    print(course.duration)
    print(course.link)

# Consultar la duración total de los cursos
print(f"Horas totales: {total_hours()}")
```

## Funcionalidades

### `Course(name, duration, link)`

Representa un curso con sus datos principales:

- `name`: nombre del curso.
- `duration`: duración del curso en horas.
- `link`: enlace asociado al curso.

### `list_courses()`

Imprime en consola todos los cursos disponibles.

### `search_course(name)`

Busca un curso por su nombre exacto y devuelve un objeto `Course`. Si no encuentra coincidencias, devuelve `None`.

```python
from course_manager import search_course

course = search_course("Data Science with Python")
print(course)
```

### `total_hours()`

Devuelve la suma de la duración de todos los cursos disponibles.

```python
from course_manager import total_hours

print(total_hours())  # 18
```

### `courses`

Lista de cursos de ejemplo incluida en el paquete:

- Python for Beginners — 4 horas
- Web Development Bootcamp — 8 horas
- Data Science with Python — 6 horas

## Ejemplo de salida

```text
Course Name: Python for Beginners
Duration: 4
Link: https://example.com/python-for-beginners
```

## Autor

**Eduardo Camberos**

## Versión

`0.1.0`

## Licencia

Este proyecto no incluye actualmente una licencia especificada.
