13. Introdução à Programação em Python 3 para interessados em Processamento de Linguagem Natural - EaD

Esse curso terá aulas (presenciais) no IME-USP: Como chegar ao IME-USP?

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