Wednesday, November 30, 2016

Arquivos especiais

Arquivos especiais - Excel 

A partir desta lição vamos ver como manipular diversos tipos de arquivos especiais, todos de grande importância na prática.

Os tipos de arquivos que iremos ver incluem:
  • xlsx
  • csv
  • pdf 
  • zip
  • xml
Todos eles ocorrem bastante na prática donde o interesse em saber manipulá-los.

Nosso primeiro tipo de arquivo especial será o tipo xlsx do poderoso Excel. 

O Jupyter notebook desta lição pode ser baixado aqui




Uma versão HTML da lição está nos Recursos, ao lado.



Nota: Decidimos deixar o estudo de arquivos XML para a segunda parte deste curso, juntamente com HTML e web scrapping.

Sunday, November 27, 2016

Lendo, escrevendo e organizando seus arquivos

Lendo, escrevendo e organizando seus arquivos

Ler e escrever em arquivos é uma daquelas tarefas chatas mas absolutamente essenciais. Dificilmente você programa alguma tarefa que não envolva arquivos e sua manipulação. 

Nesta lição vamos aprender e exercitar estas tarefas, corriqueiras mas importantes.

A lição está como sempre num notebook Jupyter, que pode ser baixado aqui:  Lendo, escrevendo e organizando arquivos

Para seguir a lição será preciso criar um pequeno diretório exemplo  chamado "lixo" e contendo tres arquivos que podem ser baixados tambem:
Este diretório "lixo" deverá estar no mesmo diretório onde voce colocar seu Jupyter notebook baixado. 




Quem não conseguir baixar o notebook pode tentar repetir a lição usando a página HTML na barra de recursos.

Monday, November 21, 2016

Aula 6

Aula 6 - usando dicionários para comparar planilhas Excel

Nesta aula vimos:
  •     revisão breve de lists, sets, strings usando IDLE 
  •     revisão de dictionaires e list comprehensions (listcomp)
No laboratório estudamos um exemplo de download de arquivos do site da Câmara dos Deputados e manipulação de planilhas Excel. Depois estudamos 
um algoritmo para detetar diferenças entre planilhas de listagem de deputados e seus partidos.

O laboratório apresentado em notebook Jupyter pode ser baixado daqui.

Como sempre anexo na barra de Recursos uma versão HTML deste notebook, intitulado "listas de deputados e seus partidos".