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:
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.
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.
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".