3. Quem sou eu? No tenho graduao No trabalho em empresa
4. Software Livre
5. Python
6. Arduino
7. CursoDeArduino.com.br
8. pythonquito.tk
9. E vocs?Quem jsabe Python? Quem trabalhacom Python?
10. bit.ly/pyrio-rows
11. Jornalismo de Dados1. Captura: buscar e baixar 2.
Normalizao: converter aum formato melhor (ex: HTML paraCSV) 3.
Anlise: ver o que te serve 4. Visualizao: mostrar pro mundo!
12. Jornalismo de Dados [2]4. Visualizao: cerejado bolo 3.
Anlise: desa ador 2. Normalizao: chato pracaralho 1. Captura:
chato, de vez em quando desa ador
25. Que porra essa? ...,u'timestamp':42314.73819444444,...
26. Por que csv, lxml, xlrd etc. so ruins?Aprender sobre o
formato (mesmo que voc s queiraos dados) Aprender umabibliotecapor
formato (APIs diferentes) Converter os dados (nem sempre as
bibliotecas convertem) Testar as funes de converso (voc usaTDD,
certo?) Exemplos s de leitura(escritapode ser pior!)
27. rows to the rescue! pip install rows # Python Package Index
apt-get install rows # Debian! dnf install rows # Fedora
github.com/turicas/rows
28. csv com Python + rows importrows
table1=rows.import_from_csv('tesouro-direto.csv') forrowintable1:
printrow
36. Funcionalidades API nica(no importao formato) Escrever to
fcilquanto ler (pythonic way) CSV, HTML, XLS, XLSX, JSON, TXT,
SQLite... Converso automtica de dados Command-line interface!o/ Euj
z os testes