Teaching
Horário e local
3a-feira: 14:20 – 16:00, aula teórica no Anfi. Azul, IFSC
5a-feira: 14:20 – 16:00, aula prática no LAB 205 e 206, IFSC
3a-feira: 16:20 – 18:00, aula teórica no Anfi. Azul, IFSC
5a-feira: 16:20 – 18:00, aula prática no LAB 205 e 206, IFSC
Avaliação
2 provas no LAB
P1 (10 pontos): dia 19/10
P2 (10 pontos): dia 19/12
vários trabalhos semanais (toda 5a-feira às 18:30)
entrega dos trabalhos: 3a-feiras às 14:00
10 pontos cada trabalho
nota dos trabalhos (NT) = média das notas dos trabalhos
nota final = 0.2*NT + 0.3*P1 + 0.5*P2
REC
data: primeira semana de aula de 2024
matéria toda!
Cronograma
Não haverá aula (08/08 e 10/08)
Apresentação do Curso (15/08 e 17/08 )
SIFISC - não haverá aula (22/08 e 24/08)
Introdução aos Algoritmos & Platorma Stepik (29/08 e 31/08)
Recesso (05/09 e 07/09)
Variáveis, Tipos de Dados e Operadores em Python (12/09 e 14/09) – início dos trabalhos
Estruturas de Decisão em Python (19/09 e 21/09)
Estruturas de Repetição em Python (26/09 e 28/09)
Listas em Python (03/10 e 05/10)
Recesso (10/10 e 12/10)
P1 (17/10 e 19/10)
aula de dúvidas no dia 17/10 (3a-feira)
P1 no dia 19/10 (5a-feira)
Matrizes em Python (24/10 e 26/10)
Recesso (31/10 e 02/11)
Dicionários e Tuplas (07/11 e 09/11)
Funções em Python (14/11 e 16/11)
Recursão (21/11 e 23/11)
Arquivos (28/11 e 30/11)
Numpy & Matplotlib (05/12 e 07/12)
Aula de Dúvidas (12/12 e 14/12)
P2 (19/12 e 21/12)
Links Adicionais
Senha dos LABs do IFSC: http://basalto.ifsc.usp.br/
Pynthon 3 online no Repl.it
Download Python 3: http://www.python.org/
Download Geany IDE: http://www.geany.org/
Download PyCharm IDE: https://www.jetbrains.com/pt-br/pycharm/download/
Google Colaboratory (jupyter notebooks)
Anaconda: https://www.anaconda.com/distribution/
Visualização passo a passo de códigos: http://pythontutor.com/
Caderno de Exercícios de Python do Prof. Jesús Mena-Chalco (UFABC)
Referências principais
Python Crash Course, Erick Matthes, No Starch Press; 2015.
Aprendendo Python, David Ascher & Mark Lutz, Editora Bookman, 2ª edição, 2007.