Laboratorio de Humanidades Digitales + Especialidad de Lingüística, Facultad de Letras y Ciencias Humanas, Pontificia Universidad Católica del Perú
Este es el repositorio del taller Introducción a la lingüística computacional con Python - PUCP
Clase 1 - jueves 29 de septiembre
- Ideas sobre lingüística computacional
- Preguntas que abordaremos en el taller:
- ¿De qué forma podemos implementar un programa que sea capaz de transformar números enteros en palabras de una lengua peruana, por ejemplo 57 en pichqa chunka qanchis-ni-yuq? link
- ¿Cómo podemos contar la cantidad de veces que aparece una palabra en un texto? ¿Qué nos dice esto sobre la existencia de patrones de frecuencias de palabras?
- Variables:
- ¿Qué es un número?
- ¿Qué es un string?
- operaciones básicas con números y strings
Clase 2 - jueves 6 de octubre
- Listas:
- relaciones entre filas de supermercado y textos
- ¿Cómo almacenamos las palabras de un texto? ¿Cómo almacenamos números?
- operaciones básicas con listas (y con textos)
Clase 3 - jueves 13 de octubre
- Ciclo for
- relaciones entre listas y ciclos for
- ciclos for como listas: ejemplos básicos
- ¿Cómo encontramos las palabras únicas de un texto?
- listas y el problema de asociar un número entero con su expresión en palabras
Clase 4 - jueves 20 de octubre
- Nociones de lógica en Python
- lógica básica y reglas morfológicas
- condiciones if-else
- ¿Cuántas palabras tiene un texto?
- condiciones if-else en la expresión de números en Quechua
Clase 5 - jueves 27 de octubre
- ¿Cómo construimos un generador de números en Quechua?
- ¿De qué forma se pueden analizar los patrones de frecuencias de palabras de un texto?