Lista de Alunos | Ex.1 | Ex.3

Introduçao aos conceitos e Ferramentas

1. Python e Numpy

Procure estudar o Python ( Python na Prática: Um curso objetivo de programação em Python) e o NumPy ( Tutorial NumPy).

Neste primeiro contato com o Python, tente entender quais os diferentes tipos de variáveis:

  • Quais são os tipos de alto nível que Python possui?
  • Procure fazer uma pequena demonstração de cada um dos tipos do Python.
  • Qual é a diferença entre lista e tupla? Exemplifique.
  • Qual é a importância da identação na linguagem?
  • Qual os tipos adicionais que o NumPy oferece? Procure exercitar várias operações com matrizes.

2. Graphviz: ferramenta de visualizaçao

Procure estudar o Graphviz ( Graphviz - Graph Visualization Software).

  • Estude as diferentes formas de visualizacao de Grafos: clque aqui para obter alguns exemplos implementados no ambiente de desenvolvimento adessowiki
    • Codigo Graphviz
    • Criacao e grafos utilizando Python
  • Crie um grafo programaticamente, e realize mudanças nos seus atributos

3. Melhorando a função Larcos2MA (opcional)

Procure eliminar o for da função criada em sala de aula

Você deve fazer o relatório no link apropriado disponível na matriz de entrega: Lista de Alunos.

Não se esqueça de colocar também o link para o relatório nesta página (Soluções) e na sua página (Exercícios resolvidos).