Programa del Curso
Introducción a Python
Introducción
1 - Instalación Python
2 - Números
3 - Cuerdas
4 - Cortar cuerdas
5 - Listas
6 - Instalación de PyCharm
Sentencias condicionales
7 - Si elif else
Iteraciones
8 - Para
9 - Alcance y mientras
10 - Comentarios y pausa
11 - Continuar
Funciones
12 - Funciones
13 - Valores devueltos
14 - Valores predeterminados para los argumentos
15 - Alcance variable
16 - Argumentos de palabras clave
17 - Número flexible de argumentos
18 - Desempaquetando argumentos
19 - Mi viaje a Walmart y Sets
20 - Diccionario
21 - Módulos
Jugar con solicitudes y archivos
22 - Descargar una imagen de la web
23 - Cómo leer y escribir archivos
24 - Descarga de archivos de la web
Excepciones
28 - Excepciones
Programas Orientados a Objetos
29 - Clases y objetos
30 - inicio
31 - Variables de clase vs instancia
32 - Herencia
33 - Herencia múltiple
34 - Enhebrado
Jugando con Python
35 - Desempaquetar lista o tuplas
36 - Zip (y la historia de la infección por levaduras)
37 - Lamdba
38 - Diccionarios mínimos, máximos y de clasificación
39 - Almohada
40 - Recorte de imágenes
41 - Combinar imágenes juntas
42 - Obtención de canales individuales
43 - Impresionante efecto de fusión
44 - Transformaciones básicas
45 - Modos y filtros
46 - Estructura
47 - mapa
48 - Operadores bit a bit
49 - Encontrar los artículos más grandes o más pequeños
50 - Cálculos del diccionario
51 - Encontrar los artículos más frecuentes
52 - Clasificación de claves múltiples del diccionario
53 - Ordenar objetos personalizados
Complementos:
54 - Database Conectividad y consulta de MySQL
55 - Un vistazo rápido a los iones Expressregulares
56 - Jugando con la API REST
Escribir un rastreador web
Procesamiento del Lenguaje Natural y NLTK
Introducción a la PNL (ejemplos en Python, por supuesto)
Manipulación de texto simple
Búsqueda de texto
Conteo Words
División de textos en Words
Dispersión léxica
Procesamiento de estructuras complejas
Representación de texto en listas
Listas de indexación
Colocaciones
Bigramas
Distribuciones de frecuencia
Condicionales con Words
Comparando Words (startswith, endswith, islower, isalpha, etcétera...)
Comprensión del lenguaje natural
Word Desambiguación de sentido
Resolución de pronombres
Traducciones automáticas (estadísticas, basadas en reglas, literales, etcétera...)
Ejercicios
PNL en Python en ejemplos
Accessing Corpus de texto y recursos léxicos
Fuentes comunes de los corpus
Distribuciones de frecuencia condicionales
Contando Words por género
Creación de un corpus propio
Diccionario de pronunciación
Léxicos de cajas de zapatos y cajas de herramientas
Sentidos y sinónimos
Jerarquías
Relaciones léxicas: merónimos, holónimos
Similitud semántica
Procesamiento de texto sin procesar
Precios
Estrangulamiento
Extracción de partes de la cadena
Acceso a personajes individuales
buscar, reemplazar, dividir, unir, indexar, etcétera...
Uso de expresiones regulares
Detección de patrones de palabras
Derivados
tokenización
Normalización de texto
Word Segmentación (especialmente en chino)
Categorización y etiquetado Words
Etiquetado Corpus
Tokens etiquetados
Conjunto de etiquetas de parte de la oración
Python Diccionarios
Words a Propertieis mapeo
Etiquetado automático
Determinación de la categoría de un Word (morfológico, sintáctico, semántico)
Clasificación de textos (Machine Learning)
Clasificación supervisada
Segmentación de oraciones
Validación cruzada
Árboles de decisión
Extracción de información del texto
Chunking
Grietas
Etiquetas vs Árboles
Análisis de la estructura de la oración
Gramática libre de contexto
Analizadores
Creación de gramáticas basadas en características
Características gramaticales
Procesamiento de estructuras de características
Analizar el significado de las oraciones
Semántica y Lógica
Lógica Proposicional
Lógica de primer orden
Semántica del discurso
Gestión de datos lingüísticos
Formatos de datos (léxico vs texto)
Metadatos
Requerimientos
No hay requisitos específicos necesarios para asistir a este curso.