Metadata-Version: 2.1
Name: eduling
Version: 0.0.3
Summary: Un módulo de enciclopedia y diccionario para las funciones de Python
Home-page: https://gitlab.com/vidalnelson112/eduling
Author: Lyonnelv20
Author-email: vidalnelson112@gmail.com
License: UNKNOWN
Description: ï»¿# Descripcion
        
        Eduling es un modulo para Python que proporciona un diccionario y enciclopedia basicos para principiantes.
        
        ## EJMPLO DE USO SIN INTERFAZ (ejemplo_uso_eduling.py)
        
        from eduling import eduling
        
        def mostrar_informacion_funcion(nombre_funcion):
            """
            Muestra la descripcion y el ejemplo de uso de una funcion de Python
            usando el modulo Eduling.
            """
            try:
                # Obten la descripcion de la funcion
                descripcion = eduling.obtener_info_funcion(nombre_funcion)
                print(f"Descripcion y uso de la funcion '{nombre_funcion}':\n{descripcion}\n")
            except Exception as e:
                print(f"Error al obtener informacion sobre la funcion '{nombre_funcion}': {e}")
        
        def main():
            print("Bienvenido al explorador de funciones de Python con Eduling.")
            print("Puedes obtener informaciÃ³n sobre funciones basicas de Python.")
            
            # Listar todas las funciones disponibles en el modulo Eduling
            funciones = eduling.listar_funciones()
            
            for funcion in funciones:
                mostrar_informacion_funcion(funcion)
        
        if __name__ == "__main__":
            main()
        
        
        ### EJEMPLO DE USO CON INTERFAZ (interfaz_eduling.py)
        
        import tkinter as tk
        from tkinter import ttk
        from eduling import eduling
        
        class Aplicacion(tk.Tk):
            def __init__(self):
                super().__init__()
        
                self.title("Explorador de Funciones de Python")
                self.geometry("600x400")
        
                # Crear el marco principal
                marco = ttk.Frame(self, padding="10")
                marco.grid(row=0, column=0, sticky=(tk.W, tk.E, tk.N, tk.S))
        
                # Crear la lista desplegable
                self.combo_funciones = ttk.Combobox(marco, values=eduling.listar_funciones(), state="readonly")
                self.combo_funciones.grid(row=0, column=0, padx=10, pady=10, sticky=(tk.W, tk.E))
                self.combo_funciones.bind("<<ComboboxSelected>>", self.mostrar_info_funcion)
        
                # Crear el area de texto para mostrar la informacion
                self.text_info = tk.Text(marco, wrap=tk.WORD, height=15, width=70)
                self.text_info.grid(row=1, column=0, padx=10, pady=10, sticky=(tk.W, tk.E))
        
                # Inicializar con la primera funcion seleccionada
                if self.combo_funciones["values"]:
                    self.combo_funciones.current(0)
                    self.mostrar_info_funcion()
        
            def mostrar_info_funcion(self, event=None):
                nombre_funcion = self.combo_funciones.get()
                descripcion = eduling.obtener_info_funcion(nombre_funcion)
                self.text_info.delete(1.0, tk.END)
                self.text_info.insert(tk.END, descripcion)
        
        if __name__ == "__main__":
            app = Aplicacion()
            app.mainloop()
         
        #### Instalacion
        
        Puedes instalar Eduling usando pip:
        
        ```bash
        
        pip install eduling
        
        en caso de que desees actualizarlo deberas usar:
        
        pip install --upgrade eduling
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
