Tópicos avançados em programação

  • Paradigmas de Programação
  • Profiling
  • TDD

Material de Apoio
  • Livros (incluindo Clean Code)
  • Python Counter
  • Módulo Timeit
  • Atividade:
    • implementar o programa de frequência de palavras utilizando listas, dicionários e o objeto Counter e verificar o desempenho de cada uma das soluções.
    • Comparar: 
      • carregamento do arquivo e geração da estrutura de dados com palavra e número de ocorrências
      • pesquisa por palavra para encontrar sua frequência
      • pesquisa da palavra mais comum
  • Projeto:
    • Desenvolver uma aplicação em Django aplicando os conceitos discutidos na disciplina.
    • Referência: Two Scoops of Django
    • Seguir o livro e utilizar as sugestões contidas nele.
    • Colocar o sistema em  repositório (github, bitbucket, etc.)
    • Utilizar testes de unidade e verificar a cobertura
ċ
HolyBible.zip
(1233k)
Marco André Mendes,
Apr 3, 2014, 10:50 AM
ċ
alice.txt
(160k)
Marco André Mendes,
Apr 3, 2014, 10:51 AM
ċ
arc.txt
(3867k)
Marco André Mendes,
May 6, 2014, 9:47 AM
ċ
trajetorias.py
(5k)
Marco André Mendes,
May 20, 2014, 10:18 AM
ċ
trajetorias.txt
(80k)
Marco André Mendes,
May 20, 2014, 10:18 AM
Comments