Tabla de Contenidos
Trabajos Prácticos
Calendario
Repositorio
Modalidad
Documentación
Python
NLTK
Git
Trabajos Prácticos
Práctico 1: Modelado de Lenguaje
Práctico 2: Análisis de Sentimiento
Calendario
Entrega
Práctico 1: Modelado de Lenguaje
28/3
4/4
Práctico 2: Análisis de Sentimiento
25/4
2/5
Práctico 3: Etiquetado de Secuencias
23/5
6/6
Práctico 4: Tema Libre
sin fecha
Repositorio
https://github.com/PLN-FaMAF/PLN-2019
Modalidad
Los proyectos son individuales.
Pueden discutir y colaborar con sus compañeros pero cada uno debe escribir y entregar su propio código.
(usaremos software de chequeo de plagio)
Documentación
Python
Tutorial de Python 3
Tipos estándar: listas, tuplas, diccionarios, etc.
Módulos relevantes:
collections
pickle
random
unittest
Estilo:
PEP 8 -- Style Guide for Python Code
Google Python Style Guide
Pylint
Docopt: parser de opciones de línea de comandos
Nose: ejecución de tests
NLTK
Libro
API
HOWTO
Código fuente (github)
Git
Libro
Git Flow:
A successful Git branching model
git-flow cheatsheet