Skip to content

Commit cee2194

Browse files
authored
Merge pull request #1 from marcnetts/main
Desafio e código do atual evento
2 parents 8e0d74f + 1e1bb9d commit cee2194

10 files changed

Lines changed: 7589 additions & 2 deletions

File tree

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,10 @@ Terceiro (na verdae 4o) coding dojo da py013 - Tema Webscraping
66
* Sempre teremos um piloto e um navegador. Somente o piloto tem acesso ao teclado e mouse, e no período de 5 minutos irá realizar a codificação da solução, o navegador é a única pessoa que pode falar com o piloto durante esse tempo. Terminado os 5 minutos, o piloto vai para a platéia, o navegador assume o papel de piloto, e uma pessoa da platéia assume o papel do navegador. Esse ciclo se repete a cada 5 minutos.
77

88
# Desafio
9-
* A partir de um arquivo .csv contendo uma lista de produtos, o programa deve pesquisar o preço dos produtos em sites de comércio eletrôncio (Ex. Magazine Luiza, Carrefour, Casas Bahia).
10-
* A saída deverá ser a atualização do arquivo .csv com o preço dos produtos localizados em cada site, e na tela deverá apresentar em qual site a soma de todos os produtos foi mais barato.
9+
* A partir de um arquivo .csv contendo uma lista de cidades, o programa deve pesquisar a temperatura atual de cada uma.
10+
* Use a API de clima do `wttr.in` para buscar a temperatura atual de cada cidade. Por exemplo: https://wttr.in/Santos?format=j1 retorna um JSON com dados de Santos.
11+
* Atualize o .csv para criar uma coluna `temperatura_c`, com a temperatura atual em Celsius (propriedade `temp_C` do JSON), e coloque em cada linha a temperatura da cidade respectiva.
12+
* A tela também exibirá as temperaturas registradas para as cidades, informando quais cidades possuem a maior e menor temperatura entre elas.
13+
14+
# Desafios opcionais
15+
* Também adicione a condição de céu (dentro de `current_condition` no JSON) de cada cidade no arquivo .csv

cidades.csv

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
cidade,pais
2+
London,United Kingdom
3+
Paris,France
4+
Tokyo,Japan
5+
Brasilia,Brazil
6+
Santos,Brazil

0 commit comments

Comments
 (0)