Escolar Documentos
Profissional Documentos
Cultura Documentos
JOGO 1 1
Começando o seu primeiro
projeto com python
2 JOGO 2
Mapas Interativos
do zero
JOGO 3 3
Como automatizar suas tarefas
na Web com python
4 JOGO 4
IA na Criação de Código
e Gestão de Erros
Passo a Passo para
você exercitar
Olá,
Seja bem vindo à apostila da Formação Python. Esse documento é um resumo
com os principais tópicos abordados durante a aula 3 do treinamento para te
ajudar a pôr em prática o que você aprendeu.
A sua professora:
Maria Fernanda Collares é Engenheira Agrícola formada pela UFMG, com
mestrado em Recursos Hídricos pela UFV. Atualmente é doutoranda (UFV) e tem
parte do doutorado cursado no Instituto de Pesquisas Espaciais (INPE).
IDE usada:
Jupyter Notebook.
Inmet:
Clique aqui para acessar o site.
Chromedriver:
Clique aqui para acessar o site.
Biblioteca os:
Clique aqui para acessar o site.
Script da aula:
Clique aqui para acessar o script.
Importante
1 Para baixar os dados de forma automática, use o pacote Selenium. Através
do chromedriver, o Python vai fazer a busca dos dados.
Selenium
Chromedriver
Importante
1 Ao baixar o chromedriver, você não precisa executá-lo. Apenas copie ele e
cole na pasta onde seu Python está instalado. No nosso caso, na pasta do
Anaconda.
CTRL+C
CTRL+V
Importante
2 Feito isso, inspecione o site de download dos dados. Ou seja, saber onde
está cada elemento do site.
Importante
2 Para selecionar o elemento do site para inspeção, clique no ícone de seta
abaixo, selecione o elemento no site e depois copie o Xpath.
2 3
Essa sequência deve ser feita para todos os elementos que vão
ser clicados no site para que você consiga fazer o download.
Importante
2 O comando feito foi o seguinte:
Importante
3 Faça o comando para que o Python renomeie o arquivo inserindo a data e
organize os dados baixados já nas devidas pastas.
Dicas
Fiquem atentos ao tempo (time.sleep) que você define para a execução entre
um comando e outro. O Python precise entender os processos e ter tempo para
executar.
Importante
4 Considerando que é preciso baixar um grande volume de dados, como a lista
de cidades abaixo, entenda a seguir o que precisa ser feito.
É preciso criar uma própria função para isso. Em nosso caso, a função vai ser
feita a partir dos critérios: navegador e nome da cidade.
Criar a
função
Importante
4
Rodar a
função
LEIA A EMENTA
A SEGUIR:
PYTHON
GEODEV
EMENTA
Essa é a ementa que o aluno terá acesso assim que realizar a matrícula,
com as aulas já gravadas. Lembrando que, ao longo do ano, novos
Especialistas, Módulos e Estudos de Caso serão adicionados conforme
demanda e necessidade da turma.
Módulo 0 - Boas-Vindas
Comece aqui
Em breve
PYTHON
GEODEV