Descrição: Serão estudados os seguintes tópicos: Noções sobre linguagens de programação, IDE e ferramentas necessárias à programação; Variáveis, tipos e operações em Python3, números e operações aritméticas, strings e operações textuais; Variáveis booleanas e operações lógicas, controle de fluxo, comandos if/else/elif; Controle de fluxo e loops, comandos while/break; Estruturas de dados compostas, tuplas e listas, dicionários e comando for; Manipulação de variáveis, controle de fluxo e laços; Funções, bibliotecas e pacotes; Encapsulamento de código, funções, bibliotecas e pacotes; Orientação a objetos em Python 3 (classes e métodos, conceitos básicos de herança). Orientação a objetos (classes, objetos e métodos); Introdução ao Processamento de Linguagem Natural e Linguística Computacional; Noções básicas de pré-processamento de textos: tokens remoção de stop words, stemming; Introdução às principais tarefas em Processamento de Linguagem Natural (tagging, desambiguação, classificação e tradução); Principais bibliotecas disponíveis para Processamento de Linguagem Natural em Python 3 e noções básicas de seu uso.
Requisito: Ser estudante universitário.
Público: Estudantes universitários, principalmente de letras ou linguística, com pouco ou nenhum contato com programação, mas interessados em aprender a programar para realizar processamento computacional de textos e abrir o processamento de linguagem natural e a linguística computacional como possíveis áreas de atuação.
Carga horária: 30h
Professor: Felipe Ribas Serras
Horário: Segunda, Quarta e Sexta das 14:00 às 16:00;
Sala: Via Web
Período Inicial: 17/01/2022
Período Final: 18/02/2022
Taxa: R$ 100,00
Vagas: 40