Agenda do Curso
18 fevereiro - 24 fevereiro
22/02
- Formato da disciplina
- Ferramentas a serem utilizadas
- Revisão de Python 3:
- Tipos de dados numéricos (int, float, complex)
- Operações aritméticas
- Execução condicional
- Repetição
- For
- Variáveis como referência
- Listas
25 fevereiro - 3 março
- Revisão de Python 3 (continuação).
- Dicionários
- Conjuntos
- Tuplas
- Funções
- Cadeias de caracteres (string)
- Leitura e escrita em arquivos
- Módulos
- List comprehension
- Funções lambda
4 março - 10 março
Continuação da introdução a Python- Algumas funções úteis.
- O problema das referências.
- Arrays NumPy.
- Algum métodos de criação de arrays.
- Shape e size de arrays.
- Especificação de tipo dos elementos do array.
- Operadores aritméticos sobre arrays.
- Funções sobre arrays.
- Formas de indexação.
11 março - 17 março
Continuação da introdução a NumPy
- "Visões" de arrays.
- Indexação com arrays de booleanos.
- Construindo arrays por concatenação.
- Operações matriciais em arrays.
- Broadcasting.
- Definindo funções para operar em arrays.
Um exemplo de uso de NumPy+SciPy+Matplotlib para estudar um sistema físico: O pêndulo caótico. Parte inicial: verificando a aproximação linear do pêndulo simples.