Skip to content

Este repositorio contiene una colección de scripts y ejemplos prácticos para entender y aplicar diferentes algoritmos y técnicas de manejo de cadenas de texto (strings) en Python. Está orientado a estudiantes, docentes y cualquier persona interesada en profundizar en el procesamiento y análisis de cadenas de texto.

License

Notifications You must be signed in to change notification settings

Jrgil20/ManejoStrings_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Manejo de Strings en Python

Este repositorio contiene una colección de scripts y ejemplos prácticos para entender y aplicar diferentes algoritmos y técnicas de manejo de strings en Python. Está orientado a estudiantes, docentes y cualquier persona interesada en profundizar en el procesamiento y análisis de cadenas de texto.

Estructura del repositorio

  • scripts/: Carpeta principal donde se encuentran todos los scripts Python y archivos de documentación (.md) relacionados con cada técnica o algoritmo.

Temas cubiertos

  • Búsqueda de patrones (Naive, Knuth-Morris-Pratt, Aho-Corasick)
  • Indexación de sufijos (Suffix Trie)
  • Búsqueda por similitud (Bolsa de Palabras)
  • Conceptos fundamentales como prefijos y sufijos propios
  • Ejemplos y explicaciones detalladas en archivos Markdown

¿Cómo usar los scripts?

  1. Ingresa a la carpeta scripts/.
  2. Ejecuta cualquier script con Python 3:
    python nombre_del_script.py
  3. Cada script incluye un ejemplo de uso y comentarios explicativos.

¿Cómo contribuir?

  1. Haz un fork del repositorio.
  2. Crea una rama para tu aporte.
  3. Agrega tu script siguiendo el estándar PEP 8 y la estructura de carpetas.
  4. Incluye un archivo .md explicando el algoritmo o técnica.
  5. Haz un pull request describiendo tu contribución.

Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

Referencias recomendadas

  • Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology (Dan Gusfield). Un libro fundamental para profundizar en algoritmos y estructuras de datos aplicados al procesamiento de cadenas y secuencias.

About

Este repositorio contiene una colección de scripts y ejemplos prácticos para entender y aplicar diferentes algoritmos y técnicas de manejo de cadenas de texto (strings) en Python. Está orientado a estudiantes, docentes y cualquier persona interesada en profundizar en el procesamiento y análisis de cadenas de texto.

Topics

Resources

License

Stars

Watchers

Forks

Languages