Manual de instalação para Python
A versão de Python adoptada na cadeira é a 3.3.2, e o ambiente de desenvolvimento adoptado é o WingIDE 101. Devem usar as versões correctas (sobretudo do Python), pois o código apresentado é compatível com esta versão e pode não ser compatível com outras. Para além disso é esta versão que será usada na avaliação dos trabalhos individuais e do projecto.
Junto se publicam manuais de instalação do Python e WingIDE para Windows e MacOS.
Livro de Python
Junto se publica o livro de Python a ser utilizado durante o semestre, bem como actualizações a ser publicadas durante o semestre. Solicita-se aos alunos que comuniquem eventuais gralhas detectadas ao Professor João Pavão Martins. Como recompensa, cada aluno que detectar uma nova gralha será mencionado nos agradecimentos da versão publicada do livro.
- Livro FP (Abst. dados)
- Livro FP (Comp., alg. e prog. )
- Livro FP (Desenv. programas)
- Livro FP (Dicionários)
- Livro FP (El. básicos de prog.)
- Livro FP (Estr. lineares)
- Livro FP (Ficheiros)
- Livro FP (Funções revis.)
- Livro FP (Funções)
- Livro FP (Listas)
- Livro FP (Prog. objectos)
- Livro FP (Recursão e iteração)
- Livro FP (Tuplos e ciclos cont.)
- Livro FP (Árvores)
Outro material de apoio
Abaixo pode encontrar links para recursos na web que podem ajudar no estudo de Python.
NOTA IMPORTANTE: Os recursos indicados devem ser utilizados com as devidas precauções, uma vez que podem usar versões de Python diferentes da usada na cadeira.
- Tutorial de Python (M.I.T. Course 6.01, Introduction to Electrical Engineering and Computer Science)
- Documentação do Python (tutorial)
Abaixo disponibiliza-se também algum material adicional (por exemplo, ficheiros de Python desenvolvidos nas aulas).
- Estruturas lineares (aula 23)
- Funcionais sobre listas (aula 18)
- Procura e ordenação (aula 9)
- Simulador de supermercado (aula 24)
- T.A.I. Carta (aula 15)
- T.A.I. Vector (aula 14)
- T.A.I. conta (aula 22)
- T.A.I. vector (aula 13)
- Utilização de pilhas (exemplos)
- Árvores (aulas 24-25)
Folhas de exercícios
Junto se publica a colectânea de exercícios que serão utilizados durante o semestre, bem como actualizações a ser publicadas durante o semestre. Os exercícios para as aulas práticas serão retirados, na sua maioria, desta colectânea.