Atividade

98424 - Programação em Python para IA

Período da turma: 24/02/2022 a 26/05/2022

Selecione um horário para exibir no calendário:
 
 
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