98424 - Programação em Python para IA |
Período da turma: | 24/02/2022 a 26/05/2022
|
||||
|
|||||
Descrição: | Objetivo:
Essa disciplina apresenta conceitos básicos e avançados de Ciência da Computação usando a linguagem de programação Python. Essa disciplina não exige que o aluno tenha qualquer experiência prévia em programação, no entanto supõe que domine conceitos básicos de matemática e álgebra. Atividades práticas de programação são realizadas durante as aulas para fixação dos conceitos. O objetivo principal da disciplina é desenvolver o raciocínio para formulação e resolução de problemas computacionais de forma a capacitar o aluno a se aprofundar na área de aprendizado de máquina. Ao término dessa disciplina, o aluno será capaz de escrever programas em Python e utilizar as ferramentas computacionais da área de inteligência artificial. Ementa: • Tipos de variáveis de dados. • Comandos de entrada e saída de dados. • Comandos de condição. • Variáveis e expressões booleanas. • Comandos de repetição. • Funções. • Conjunto de dados, strings, listas, dicionários, vetores e matrizes. • Programação orientada a objetos: classe, família, herança, instância. • Pacotes Numpy, Scipy e Matplotlib. • Realização de atividades práticas de programação durante as aulas. Bibliografia: • Summerfield, M., Programação em Python 3: uma Introdução Completa à Linguagem Phython, Rio de Janeiro: Alta Books, 2012. • Beazley, D. and Jones, B. K., Python Cookbook, O’Reilly. • Menezes, N. N. C., Introdução à Programação com Python: Algoritmos e Lógica de Programação para Iniciantes, São Paulo: Novatec, 2010. • Lutz, M., Learning Python, O’Reilly. |
||||
Carga Horária: |
40 horas |
||||
Tipo: | Obrigatória | ||||
Vagas oferecidas: | 44 | ||||
Ministrantes: |
Thiago de Castro Martins |
voltar |
Créditos © 1999 - 2024 - Superintendência de Tecnologia da Informação/USP |