Programa do Curso

Introdução a Python

Introdução

1 - Instalação de Python

2 - Números

3 - Cadeias de caracteres

4 - Cortar cadeias de caracteres

5 - Listas

6 - Instalando o PyCharm

Declarações condicionais

7 - if elif else

Iterações

8 - for

9 - Range e While

10 - Comentários e Break

11 - Continue

Funções

12 - Funções

13 - Valores de retorno

14 - Valores por defeito para argumentos

15 - Escopo de variáveis

16 - Argumentos por palavra-chave

17 - Número flexível de argumentos

18 - Desempacotando Argumentos

19 - A minha viagem ao Walmart e Conjuntos

20 - Dicionário

21 - Módulos

Brincando com Pedidos e Arquivos

22 - Descarregar uma imagem da Web

23 - Como Ler e Escrever Arquivos

24 - Baixando Arquivos da Web

Excepções

28 - Excepções

Programas Orientados a Objetos

29 - Classes e Objectos

30 - init

31 - Variáveis de Classe vs Variáveis de Instância

32 - Herança

33 - Herança múltipla

34 - threading

Brincando com Python

35 - Desempacotar lista ou tuplas

36 - Zip (e história de infeção por fungos)

37 - Lamdba

38 - Mínimo, Máximo e Ordenação de Dicionários

39 - Travesseiro

40 - Cortando imagens

41 - Combinar imagens

42 - Obtendo canais individuais

43 - Efeito incrível de mesclagem

44 - Transformações básicas

45 - Modos e filtros

46 - estrutura

47 - mapa

48 - Operadores Bitwise

49 - Encontrando o maior ou o menor item

50 - Cálculos de dicionário

51 - Como encontrar itens mais frequentes

52 - Ordenação de várias chaves do dicionário

53 - Ordenação de objectos personalizados

Complementos:

54 - Database Conectividade e consulta para MySQL

55 - Uma rápida olhada em íons Express regulares

56 - Brincando com a API REST

Escrevendo um rastreador web

Processamento de linguagem natural e NLTK

Introdução à PNL (exemplos em Python, é claro)

Manipulação simples de texto

Pesquisa de texto

Contagem de Words

Divisão de textos em Words

Dispersão lexical

Processamento de estruturas complexas

Representação de texto em listas

Indexação de listas

Colocações

Bigramas

Distribuições de frequência

Condicionais com Words

Comparação de Words (startswith, endswith, islower, isalpha, etc...)

Compreensão da linguagem natural

Desambiguação do sentido de Word

Resolução de pronomes

Traduções automáticas (estatísticas, baseadas em regras, literais, etc...)

Exercícios

PNL em Python em exemplos

[Corpora de texto e recursos lexicais

Fontes comuns de corpora

Distribuições de frequências condicionais

Contagem de Words por género

Criar o seu próprio corpus

Dicionário de pronúncia

Léxicos Shoebox e Toolbox

Sentidos e sinónimos

Hierarquias

Relações lexicais: Merónimos, Holónimos

Semelhança semântica

Processamento de texto em bruto

Escrita

estroncamento

extrair partes da cadeia de caracteres

aceder a caracteres individuais

pesquisa, substituição, divisão, junção, indexação, etc...

utilização de expressões regulares

deteção de padrões de palavras

stemming

tokenização

normalização de texto

[Segmentação (especialmente em chinês)

Categorização e etiquetagem Word.

Corpora etiquetados

Tokens etiquetados

Conjunto de etiquetas de parte do discurso

Python Dicionários

Mapeamento de Words para Propriedades

Marcação automática

Determinação da categoria de um Word (morfológica, sintáctica, semântica)

Classificação de textos (Machine Learning)

Classificação supervisionada

Segmentação de frases

Validação cruzada

Árvores de decisão

Extração de informação do texto

Agrupamento

Agrupamento

Etiquetas vs. árvores

Analisar a estrutura das frases

Gramática livre de contexto

Analisadores

Construindo gramáticas baseadas em características

Características gramaticais

Processamento de estruturas de características

Analisar o significado das frases

Semântica e lógica

Lógica proposicional

Lógica de primeira ordem

Semântica do discurso

Gestão de dados linguísticos

Formatos de dados (léxico vs texto)

Metadados

Requisitos

Não são necessários requisitos específicos para frequentar este curso.

 35 horas

Próximas Formações Provisórias

Categorias Relacionadas